Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 773

 

Olá!

Preciso de um impulso de cruzamento RSI de um certo valor, digamos 70.

A condição usual iRSI (batida, batida, sacudida) >70 não funciona para mim, porque nas barras subseqüentes, se o RSI for maior que este valor, o "zumbido" continua.

E eu preciso exatamente do momento da travessia e de mais silêncio.

As construções não parecem

if(iRSI(NULL,0,14,PRICE_CLOSE,0)>70 && iRSI(NULL,0,14,PRICE_CLOSE,1)<70) Comment("1!!!!!!!!!!!");

  else Comment("0...");

não funciona.

O que eu estou fazendo de errado? Por favor, avise!

 

P.S. O acima é apenas um fragmento de uma EA I meio vazia rabiscada para acompanhar o impulso.

Este trecho funciona, está bem.

Impulso é ruim. :(

 
Você pode ver tudo aqui (veja o final em si).
Arquivos anexados:
irsatest.mq4  6 kb
 
Boa tarde. Precisa de ajuda em um simples ajudante da EA. Preciso de uma EA que abra 1 ordem na direção escolhida, o lote escolhido na formação de uma nova vela, respectivamente, dado o cronograma. Talvez alguém já tenha visto um EA desse tipo ou possa escrever um.
 
Olá!) Como posso saber se uma ordem pendente se tornou uma ordem de mercado?
 
CJIeCaPb:
Olá!) Como posso saber se uma ordem pendente se tornou uma ordem de mercado?
A pergunta em si já tem uma resposta
 
Vinin:
A pergunta em si já tem uma resposta
) mas como você o define por código?
 
CJIeCaPb:
) mas como você determina isso por código?
O preço está lá, o pendente a esse preço desapareceu, e o de mercado a esse preço apareceu. Também, às vezes aparece um comentário, algo como "do bilhete xxx", onde xxx é o número do bilhete da ordem pendente.
 
https://forum.mql4.com/ru/65622
 

Ajude quem puder. Consultor Especialista em duas moedas,

Se as condições de comércio forem as mesmas, então o comércio na primeira moeda é aberto.

Como escrever o "Se o pedido for aberto na primeira moeda OP_BUY, então abra um negócio na segunda OP_SELL

aqui está um exemplo

se(OrderTotal()== 1 ) // com esta linha para 2 moedas abre tanto para COMPRAR como para VENDER ou 2 ordens de VENDA

se ( tipo corrente == OP_BUY ) // não abre de forma alguma

se ( currentticket == 1) // também não abre desta forma.

secondticket = OrderSend("GBPUSD", OP_SELL, Lots, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, 0, WindowExpertName(), 0, 0, 0, Vermelho); //Order para 2 moedas

se ( c - d > a) // se a condição comercial for compatível, o pedido de 1currency abre perfeitamente.

currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "macd sample",Magic,0,Green); //Order on 1currency