trade.Buy/Sell somente funciona com Mini Índice

 

Olá pessoal,

Por favor, não consigo realizar operações com mini dolar, apenas com mini índice. Não ocorre erro, mas a posição não é aberta. Podem me ajudar?


Estou usando a função simples:

trade.Buy(1, _Symbol, Ask, 0, 0, "Primeira compra");


Já coloquei BRL no MT5. Se seleciono WINV19, a operação ocorre. Se seleciono WDOV19, operação não ocorre.


Obrigado!!

 
ThunderCaS:

Olá pessoal,

Por favor, não consigo realizar operações com mini dolar, apenas com mini índice. Não ocorre erro, mas a posição não é aberta. Podem me ajudar?


Estou usando a função simples:


Já coloquei BRL no MT5. Se seleciono WINV19, a operação ocorre. Se seleciono WDOV19, operação não ocorre.


Obrigado!!

Olá  ThunderCaS, a função em tese é simples, mas recomendo você agregar outras funções da classe CTrade para análise dos erros, como por exemplo a ResultRetcode(), para melhor análise dos códigos de retorno do servidor nesse ou em qualquer outro caso futuro (abaixo).

ResultRetcode
https://www.mql5.com/pt/docs/standardlibrary/tradeclasses/ctrade/ctraderesultretcode

Códigos de Retorno do Servidor de Negociação
https://www.mql5.com/pt/docs/constants/errorswarnings/enum_trade_return_codes

Sds.,
Rogério Figurelli
Documentação sobre MQL5: Biblioteca Padrão / Classes de negociação / CTrade / ResultRetcode
Documentação sobre MQL5: Biblioteca Padrão / Classes de negociação / CTrade / ResultRetcode
  • www.mql5.com
Biblioteca Padrão / Classes de negociação / CTrade / ResultRetcode - Referência sobre algorítimo/automatização de negociação na linguagem para MetaTrader 5
 

Show, resolvido. Substitui o MTrade pelo MqlTradeResult e resolveu. Curioso, mas enfim. Obrigado Rogério pela ajuda. Abraço.



Rogerio Figurelli:

Olá  ThunderCaS, a função em tese é simples, mas recomendo você agregar outras funções da classe CTrade para análise dos erros, como por exemplo a ResultRetcode(), para melhor análise dos códigos de retorno do servidor nesse ou em qualquer outro caso futuro (abaixo).

ResultRetcode
https://www.mql5.com/pt/docs/standardlibrary/tradeclasses/ctrade/ctraderesultretcode

Códigos de Retorno do Servidor de Negociação
https://www.mql5.com/pt/docs/constants/errorswarnings/enum_trade_return_codes

Sds.,
Rogério Figurelli
Razão: