Como converter o preço para Dolar futuro.

 

Olá pessoal, tudo bem com vocês?

Alguém poderia ajudar com essa dúvida. 


Como converter o preço do dólar para Stop e Take


Um erro é mostrado no log


2020.11.17 22:09:24.464 2020.10.01 10:22:05   Alert: Unable to place trade: Invalid stops (check previous message in Experts log)

2020.11.17 22:09:24.481 2020.10.01 10:22:13   For order ORDER_TYPE_BUY   StopLoss=5655.49200 must be less than 5655.00000 (Bid=5655.00000 - SYMBOL_TRADE_STOPS_LEVEL=0 points)


Obrigado.


if(signal == POSITION_TYPE_BUY)
         {
              
            if(marketOrder.IsOpen(currentTicket,_Symbol,POSITION_TYPE_SELL,MagicNumber))
            {
               if(currentTicket > 0)
               {
                  //marketOrder.Reverse(currentTicket,Lots,StopLoss,TakeProfit);
               }  
               return;
            }
            
            if(!marketOrder.IsOpen(_Symbol,POSITION_TYPE_BUY,MagicNumber))
            {

               marketOrder.Long(_Symbol,Lots,StopLoss,TakeProfit);
               return;
            }
         }
         else if(signal == POSITION_TYPE_SELL)
         {
            if(marketOrder.IsOpen(currentTicket,_Symbol,POSITION_TYPE_BUY,MagicNumber))
            {
               if(currentTicket > 0 )
               {
                  //marketOrder.Reverse(currentTicket,Lots,StopLoss,TakeProfit);
               }   
               return;
            }

            if(!marketOrder.IsOpen(_Symbol,POSITION_TYPE_SELL,MagicNumber))
            {
               marketOrder.Short(_Symbol,Lots,StopLoss,TakeProfit);
               return;
            }
         }         
      }  
 
marcelodelta:

Olá pessoal, tudo bem com vocês?

Alguém poderia ajudar com essa dúvida. 


Como converter o preço do dólar para Stop e Take


Um erro é mostrado no log


2020.11.17 22:09:24.464 2020.10.01 10:22:05   Alert: Unable to place trade: Invalid stops (check previous message in Experts log)

2020.11.17 22:09:24.481 2020.10.01 10:22:13   For order ORDER_TYPE_BUY   StopLoss=5655.49200 must be less than 5655.00000 (Bid=5655.00000 - SYMBOL_TRADE_STOPS_LEVEL=0 points)


Obrigado.


https://www.mql5.com/pt/docs/convert/normalizedouble

Documentação sobre MQL5: Funções de Conversão / NormalizeDouble
Documentação sobre MQL5: Funções de Conversão / NormalizeDouble
  • www.mql5.com
Valores calculados de StopLoss, TakeProfit, e valores de preços de abertura para ordens pendentes devem ser normalizados com a precisão obtida através de Digits(). Favor notar que ao imprimir no Diário usando a função...