EA meio automático?

6 respostas

Conmariin

Assinante, bbp_participant, comunidade, cliente, 54 respostas.

Perfil da visita

6 anos atrás #231029

Oi! 🙂

É possível criar um EA meio automático? Quero dizer, abrir a negociação imediatamente ou por ordem de parada manualmente. Mas o restante, como SL, TS e assim por diante, será gerenciado pelo EA após a abertura.

Eu tentei, veja o anexo, mas depois de abrir uma negociação manualmente, ele abre outra, mas sem adicionar SL e assim por diante.

O SL é 2*ATR(14) e o TP é o dobro de 2*ATR(14). Depois de atingir o TP, ele deve fechar parcialmente o comércio.

Alguém pode me ajudar?

Obrigado! 🙂

 

Anexos:
Você deve ser logado para ver os arquivos anexos.

Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #231039

Olá,

Aqui está um exemplo de um sistema de negociação semiautomático em nosso blog https://strategyquant.com/article/simple-support-resistance-trading-system-tutorial-for-ea-wizard

Por que você não define o SL com a ordem de compra/venda? Você pode começar com um valor alto e modificá-lo à medida que a negociação se desenvolve

0

Conmariin

Assinante, bbp_participant, comunidade, cliente, 54 respostas.

Perfil da visita

6 anos atrás #231050

Obrigado por sua resposta, mas acho que não é exatamente isso que eu quero. Nesse exemplo de S/R, a ordem é aberta quando o preço atinge o Suporte ou a Ressistência. Mas o que eu quero é: O usuário está abrindo uma ordem manualmente (compra ou venda). Ele só pode abrir uma ordem por direção, por gráfico/símbolo.

O EA semiautomático é ativado ao "ver" que uma ordem é aberta para um controle de ultrapassagem. (Adicionando SL, PT, TS, etc.) e, no meu caso, depois de atingir a meta PT, a ordem é fechada parcialmente. Isso é possível?

Obrigado! 🙂

Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #231069

Olá,

Isso não pode ser feito diretamente no EA Wizard. Você precisaria usar código MQL4 adicional para gerenciar SL, PT e TS. Posso tentar criar uma função que coloque SL e PT para negociações feitas manualmente

0

Conmariin

Assinante, bbp_participant, comunidade, cliente, 54 respostas.

Perfil da visita

6 anos atrás #231073

Oi, Tomás,

Ah, tudo bem. Eu entendo. Isso seria bom. 🙂

Obrigado! 🙂

 

Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

6 anos atrás #232710

Olá

Anexei um exemplo de como usar o EA para adicionar SL + PT a uma ordem manual. Quando uma ordem longa é aberta sem SL & PT, a EA adiciona automaticamente SL + PT de tamanho predefinido. Veja o arquivo em anexo.

Além disso, o código personalizado deve ser adicionado ao CustomFunctions.mq4

void setSLPT(int orderMagicNumber, int slpips, int ptpips) {

for(int op=0; op<OrdersTotal();op++) {
if(OrderSelect(op,SELECT_BY_POS,MODE_TRADES)==true && OrderMagicNumber()==orderMagicNumber) {
double slprice = NormalizeDouble(OrderOpenPrice()-10*Point*slpips,Digits);
double ptprice = NormalizeDouble(OrderOpenPrice()+10*Point*ptpips,Digits);
OrderModify(OrderTicket(),OrderOpenPrice(),slprice,ptprice,0,Blue);
}
}
}

0

Conmariin

Assinante, bbp_participant, comunidade, cliente, 54 respostas.

Perfil da visita

6 anos atrás #232716

Muito obrigado, Tomas! 🙂

Isso me ajudará muito!

Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de

0

Visualizando 6 respostas - 1 até 6 (de um total de 6)