Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1189
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
Use OnTradeTransaction().
Eu negoceio através da Bíblia CTrade
Sugerir um análogo da função MQL4 MarketInfo(asymbol, MODE_MARGIN_REQUIRED) em MQL5.
Preciso de obtera quantidade de fundos grátis necessária para abrir 1 lote para comprar.
Experimentei diferentes variantes da função SymbolInfoDouble(símbolo, ...) na MQL5, não consigo encontrar a variante certa, ela retorna 0 em todo o lado.
Aqui, mas eu uso a função fxsaber desta forma
Eu negoceio através da Bíblia CTrade
Resposta correcta:
Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial
FAQ de Iniciantes MQL5 MT5 MetaTrader 5
Alexey Kozitsyn, 2020.03.03 17:28
Use OnTradeTransaction().
Porque é assim: Ajuda para a classe de comércioCTrade, por exemplo, abrir posição decompra
MAS! Mesmo esta verificação não será suficiente uma vez que apenas a OnTradeTransaction() permite obter uma transacçãoTRADE_TRANSACTION_DEAL_ADD - adicionando uma transacção ao histórico.
Em geral, é necessário um conjunto - enviar pedido comercial via CTrade, verificar imediatamente o sucesso e esperar pela transacçãoTRADE_TRANSACTION_DEAL_ADD na OnTradeTransaction().
Sugerir um análogo da função MQL4 MarketInfo(asymbol, MODE_MARGIN_REQUIRED) em MQL5.
Preciso de obtera quantidade de fundos grátis necessária para abrir 1 lote para comprar.
Experimentei diferentes variantes da função SymbolInfoDouble(símbolo, ...) na MQL5, não consigo encontrar a variante certa, ela retorna 0 em todo o lado.
Resposta correcta:
Porquê: Leia a referênciaCTrade, por exemplo, abrir uma posição decompra
MAS! Mesmo este cheque não será suficiente uma vez que só na OnTradeTransaction() podemos obter transacçãoTRADE_TRANSACTION_DEAL_ADD - adicionando uma transacção à história.
Em geral, precisamos de um conjunto - enviar pedido comercial via CTrade, verificar imediatamente o sucesso e depois esperar pela transacçãoTRADE_TRANSACTION_DEAL_ADD na OnTradeTransaction().
obrigado
Em que formato deve ser o tempo para StringToTime()?
Suponha que eu corro a optimização genética - como é que vejo o diário de transacções para cada passe?
Transferência através de molduras. Solução pronta aqui.