- Assistente MQL5, desenvolvimento de robôs de negociação
- Ferramentas de análise técnica no MetaTrader 5
- Sistema de análise integrado do MetaTrader 5
Bom dia Marcos,
existe a propriedade ACCOUNT_BALANCE que é o saldo da conta.
saldo = AccountInfoDouble(ACCOUNT_BALANCE)
Estou programando um ea para o mini índice e gostaria que o lote fosse:
Experimente usar a biblioteca SymbolTradeMadeSimple disponível aqui na comunidade. Dentro dela há a função SymbolVolumeByBalance que calcula automaticamente o lote com base no saldo.
Bom dia Marcos,
existe a propriedade ACCOUNT_BALANCE que é o saldo da conta.
saldo = AccountInfoDouble(ACCOUNT_BALANCE)
Experimente usar a biblioteca SymbolTradeMadeSimple disponível aqui na comunidade. Dentro dela há a função SymbolVolumeByBalance que calcula automaticamente o lote com base no saldo.
Simplesmente não efetua compra nem venda, utilizo o trade.sell e trade.buy pra mandar as ordens
Óbvio que você precisa usar o trade.buy e sell, essa é a bilioteca para operar. Agora para calcular o lote com base na banca você precisa se virar nos 30.
Por isso eu desenvolvi aquela biblioteca que te informei acima, utilizo meu próprio comando para fazer esse cálculo.
O que o Rogerio quis dizer é você usar o ACCOUNT_BALANCE no lugar do lote e dividi-lo utilizando o NormalizeDouble, por exemplo, para arredondá-lo para um número inteiro.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso