Especialistas: Carbophos

 

Carbophos:

Expert Advisor que posiciona uma grade de ordens pendentes Sell Limit e Buy Limit.

Autor: Vladimir Karputov

 

Olá. Se possível, forneça uma variante com BUYSTOP e SELLSTOP

 
alex123456:

Olá. Se possível, forneça uma variante com BUYSTOP e SELLSTOP


Pesquise na frase"buy stop" e no KodoBase:

comprar stop

 
alex123456:

Olá. Se possível, apresente uma variante com BUYSTOP e SELLSTOP.


Acho que é bastante simples, mas se for a solução de Barabashka, em princípio, ele pode me dar um toque).

      for(int i=0;i<5;i++)
        {
         m_trade.BuyStop(InpLot,m_symbol.Bid()+(double)(i+1)*ExtStep);
         m_trade.SellStop(InpLot,m_symbol.Ask()-(double)(i+1)*ExtStep);
        }

A solução está no procedimento void OnTick().

Em vez de 5(for(int i=0;i<5;i++)), você pode substituir por outro número de detectores abertos ou por uma variável de entrada.