Boa noite galera,
Estou desenvolvendo um EA e estou com dificuldade:
Gostaria de realizar a soma dos lucros/perdas diárias e dividir em lucro/perda semanal e lucro/perda mensal, pois estou criando um painel e gostaria de apresentar esses resultados na tela.
Só consegui fazer a soma do lucro diário, criando uma função que soma todas as operações do dia, com o HistorySelect do dia para zerar no dia seguinte os valores e somando com o HistoryDealGetDouble, que fica chamando no OnTick();
Até tentei fazer algo dentro dessa função, mas como ela é chamada no OnTick() fica em loop infinito rs!
O que queria:
- Calcular Lucro Semanal. Virou a semana, esse valor zera e começa de novo.
- Calcular Lucro Mensal. Virou o mês, esse valor zera e começa de novo.
Alguém conseguiria me ajudar como posso fazer?
Postagem duplicada . . . Veja a resposta AQUI . . .
- 2021.07.16
- www.mql5.com
- 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
Boa noite galera,
Estou desenvolvendo um EA e estou com dificuldade:
Gostaria de realizar a soma dos lucros/perdas diárias e dividir em lucro/perda semanal e lucro/perda mensal, pois estou criando um painel e gostaria de apresentar esses resultados na tela.
Só consegui fazer a soma do lucro diário, criando uma função que soma todas as operações do dia, com o HistorySelect do dia para zerar no dia seguinte os valores e somando com o HistoryDealGetDouble, que fica chamando no OnTick();
Até tentei fazer algo dentro dessa função, mas como ela é chamada no OnTick() fica em loop infinito rs!
O que queria:
- Calcular Lucro Semanal. Virou a semana, esse valor zera e começa de novo.
- Calcular Lucro Mensal. Virou o mês, esse valor zera e começa de novo.
Alguém conseguiria me ajudar como posso fazer?