Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
A MQL5 tem monitorização de memória incorporada: https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfomemoryused
Aconselhar como verificar as condições no código, por exemplo
CSymbolInfo m_symbol;
m_symbol.Bid()
No testador (All ticks, M1) percebo que não é a oferta actual mas sim o preço de abertura do bar. Talvez me tenha escapado alguma coisa? Como posso verificar correctamente o preço das carraças para obter resultados correctos no testador?
Estou a utilizar a biblioteca padrão para obter a licitação actual:
CSymbolInfo m_symbol;
m_symbol.Bid()
No testador (All ticks, M1) percebo que não é a oferta actual mas sim o preço de abertura do bar. Talvez me tenha escapado alguma coisa? Como posso verificar correctamente o preço das carraças para obter resultados correctos no testador?
Abro um negócio usando o CTrade com uma paragem de perda.
E como posso apanhar o momento de fechar um negócio pelo método Stop Loss in OnTrade ou OnTransactionTrade?
Conheço o bilhete, conheço o mostrador, mas eles são sempre diferentes na OnTransactionTrade (embora compreenda porquê)
Abro um negócio usando o CTrade com uma paragem de perda.
E como posso apanhar o momento de fechar um negócio pelo método Stop Loss in OnTrade ou OnTransactionTrade?
Conheço o bilhete, conheço o mostrador, mas eles são sempre diferentes na OnTransactionTrade (embora compreenda porquê)
De acordo com o comentário, podemos descobrir se a posição foi encerrada por Stop Loss/TakeProfit. Para Stop Loss verifique o comentário sl, e para Take Profit verifique o tp.
Pensei no comentário, mas tanto quanto me lembro, os comentários podem ser alterados pelo servidor.
Em geral, não me interessa se está fechado por arrombamento, por roubo ou manualmente.
O principal é identificar o momento de encerramento de uma determinada encomenda.
Pensei no comentário, mas tanto quanto me lembro, os comentários podem ser alterados pelo servidor.
Em geral, não me interessa se está fechado por arrombamento, por roubo ou manualmente.
O principal é identificar o momento de encerramento de uma determinada encomenda.
Também pode utilizar o identificador DEAL_ENTRY_OUT da enumeração ENUM_DEAL_ENTRY para compreender que a posição foi encerrada.
Referência: Propriedades dos ofícios.
Olá!
Tenho uma EA em MQl4 que precisa de ser convertida para MQL5. Por favor ajude-me a compreender a função CopyBuffer().
No MQl4, o código tem este aspecto:
Na MQL5 é assim que se parece. O erro 'CopyBuffer' - nenhuma das sobrecargas pode ser aplicada à chamada de função.
Olá!
Tenho uma EA em MQl4 que precisa de ser convertida para MQL5. Por favor ajude-me a compreender a função CopyBuffer().
No MQl4, o código tem este aspecto:
Na MQL5 é assim que se parece. O erro 'CopyBuffer' - nenhuma das sobrecargas pode ser aplicada à chamada de função.