Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1490
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
Alexey Viktorov #:
Sua variante é bastante aceitável, mas você precisa substituir as ordens por transações. Lucro, comissão e swap são armazenados por transações, não por ordens.
E leve em conta que uma ordem pode gerar várias transações.
Portanto, selecione negócios para cada ordem ou crie uma matriz/lista (pelo número de ordens) de estruturas e preencha-as selecionando negócios.E leve em conta que um pedido pode gerar vários negócios.
Portanto, é preciso pré-selecionar suas transações para cada ordem ou criar uma matriz/lista (pelo número de ordens) de estruturas e preenchê-las pesquisando as transações.Por que complicar sua vida? Se você precisar calcular o lucro de um determinado período, e no código-fonte é isso que é feito, basta percorrer as transações desse período. A transação IN tem ou pode ter uma comissão, a transação OUT pode ter um swap e lucro além da comissão. Assim, depois de resumir tudo, obtivemos o resultado desejado.
Outra coisa é se a tarefa for coletar o lucro para cada ID de posição separadamente em uma matriz.
Pessoal, me ajudem. Anteriormente, ao clicar na roda do mouse, o modo de mira do cursor era ativado no terminal e no MT4 e MT5. Agora ele desapareceu. Como isso é personalizado?
p.s. Nunca coloquei nenhum driver de mouse, tudo funcionava automaticamente....
Pessoal, me ajudem. Anteriormente, ao clicar na roda do mouse, o modo de mira do cursor era ativado no terminal e no MT4 e MT5. Agora ele desapareceu. Como isso está configurado?
p.s. Nunca coloquei nenhum driver de mouse, tudo funcionava automaticamente....
Ele não desapareceu, apenas está menos responsivo...
Cheguei a pensar que o mouse estava quebrado e que o botão não estava sendo pressionado uma ou duas vezes
ele não desapareceu, apenas está menos responsivo.
Cheguei a pensar que o mouse estava quebrado e que o botão estava escorregando.
Mas não sei. Eu o testei várias vezes e ele é muito ágil. Não há atrasos. Ele nunca apareceu uma vez.
- Doutor, estou com uma dor aqui, aqui e aqui.
- Seu dedo está quebrado).
Boas festas a todos.
Preciso da ajuda de profissionais.
Escrevi este código em MQL4 para procurar a ordem com o menor preço de abertura e obter seus dados
Agora estou tentando transferir tudo para MQL5, mas, por algum motivo, não funciona(
Qual é o erro?
for(int i=OrdersTotal(); i>=0; i--)
Não analisei a essência do código, mas o que imediatamente me chamou a atenção foi o número incorretamente definido de pedidos a serem pesquisados. Deveria ser assim:
E também no loop, você está percorrendo as ordens, mas está procurando propriedades de posição. Isso também está incorreto. Presumo que o mais provável é que você precise fazer um loop pelas posições:
Atenciosamente, Vladimir.