HistorySelect(0,TimeCurrent());
Uma construção desse tipo com um grande número de ordens no histórico ficará muito lenta. Recentemente, a Roche publicou um artigo sobre como copiar ordens das últimas 24 horas para o cache. Eu o coloquei em meu Expert Advisor e o MM parou de reduzir a velocidade dos testes.
Uma construção desse tipo com um grande número de ordens no histórico ficará muito lenta. Recentemente, a Roche publicou um artigo sobre como copiar ordens das últimas 24 horas para o cache. Eu o coloquei em meu Expert Advisor e o MM parou de reduzir a velocidade dos testes.
Obrigado por sua atenção.
O código é fornecido como exemplo.
Como o Expert Advisor não está vinculado a um período de tempo específico, não há possibilidade de determinar a profundidade necessária da consulta ao histórico de negociação.
Por exemplo, ao testar (ou trabalhar) em candlesticks diários, o histórico das últimas 24 horas dificilmente o ajudará.
Portanto, escolha a profundidade do histórico com base na situação específica (como você fez).

- 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
Novo artigo Assistente MQL5: Como criar um módulo de gerenciamento de risco e dinheiro foi publicado:
O gerador de estratégias de negociação do Assistente MQL5 simplifica extremamente o teste de ideias de negociação. O artigo descreve como desenvolver um módulo personalizado de risco e gerenciamento de dinheiro e habilitá-lo no Assistente MQL5. Como exemplo consideramos um algoritmo de gestão de dinheiro, em que o tamanho do volume de negócio é determinado pelos resultados do negócio anterior. A estrutura e o formato da descrição da classe criada para o Assistente MQL5 também são discutidas nesse artigo.
Autor: MetaQuotes Software Corp.