Partindo do princípio que o código desejado para a primeira pergunta seja em MQ4, segue abaixo uma função que faz o que procura.
//--- double DailyProfitHistory() { int hstTotal = OrdersHistoryTotal(); double profit = 0; for(int i = 0; i < hstTotal; i++) { if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) { if(OrderMagicNumber() != MagicNumber) continue; if(OrderType() > 1) continue; if(TimeToStr(TimeCurrent(), TIME_DATE) == TimeToStr(OrderCloseTime(), TIME_DATE)) profit += OrderProfit() + OrderSwap() + OrderCommission(); } } return profit; }
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
Olá pessoal, tudo bem com vocês ?
Gostaria de tirar algumas dúvidas.
1 - Como calcular os trades no dia ou seja somar em caso de lucro e subtrair em caso de prejuízo ?
2 - Existe alguma função para zerar a memória ?
Desde já obrigado e desejo um excelente 2023 a todos.