failed request sell - [Invalid request]

marcelodelta  

Olá pessoal. 


Alguém saberia informar como posso corrigir este problema?


Pretendo realizar venda a mercado.


Obrigado.


Tem sei assim:

trade.Sell(5, Symbol(), 0.0, 0.0, 0.0, NULL);

E assim:

double VENDA =  (int)(BBolinger[1]+(5-MathMod(BBolinger[1],5)));
trade.Sell(5, Symbol(), VENDA, 0.0, 0.0, NULL);

E assim:

double VENDA =  NormalizeDouble(BBolinger[1], _Digits);
trade.Buy(5, Symbol(), VENDA , 0.0, 0.0, NULL);
failed request sell 5 WINM20 at 85145.00000  [Invalid request]
Ivan Ronchi  

Olá,

Para venda ou compra a mercado passe 0 como preço no trade.Sell e trade.Buy.

marcelodelta  

Ivan fiz assim e também não deu certo.


 trade.Sell(5, Symbol(), 0, 0, 0, NULL);


 failed request sell 5 WINM20 at 85825.00000  [Invalid request]

marcelodelta  
Obrigado pessoal. Identifiquei o problema.
marcelodelta  

 Como estou enviando ordens para outro symbol, precisei customiza-lo.

malaquias1  
marcelodelta:

 Como estou enviando ordens para outro symbol, precisei customiza-lo.

Olá Marcelo Delta, poderia dizem como foi essa customização que você vez? por favor. estou com esse problema.
paulo ferreira  

bom dia, estou com o mesmo problema. como faço pra resolver?

sergio159357  

Oi bom dia tambem estou com o mesmo problema

Renan Dutra Ferreira  
sergio159357 #:

Oi bom dia tambem estou com o mesmo problema

Para você descobrir oque esta ocorrendo nesse tipo de situação. você  precisa consultar o código do pedido  e o código do sistema 

só assim você irá saber oque realmente esta ocorrendo

Documentação sobre MQL5: Verificando Estado / GetLastError
Documentação sobre MQL5: Verificando Estado / GetLastError
  • www.mql5.com
GetLastError - Verificando Estado - Referência MQL5 - Referência sobre algorítimo/automatização de negociação na linguagem para MetaTrader 5
Razão: