Discussão do artigo "Expert Advisor Universal: Integração com os Módulos de Sinais Padrão do MetaTrader (parte 7)"
Nice work! Your tutorials are great.
But I'm having trouble to compile StrategySignals.mq5. Follows the log of errors:
cannot cast 'DoubleValue' to 'ULongValue' Dictionary.mqh 226 14
cannot cast 'DoubleValue' to 'ULongValue' Dictionary.mqh 226 14
igorsds:
Nice work! Your tutorials are great.
But I'm having trouble to compile StrategySignals.mq5. Follows the log of errors:
cannot cast 'DoubleValue' to 'ULongValue' Dictionary.mqh 226 14
cannot cast 'DoubleValue' to 'ULongValue' Dictionary.mqh 226 14
In line 226 of Dictionary.mqh, I replaced:
lValue=(ULongValue)dValue;
for
lValue.value=(ulong)dValue.value;
I guess it's OK now.
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
Novo artigo Expert Advisor Universal: Integração com os Módulos de Sinais Padrão do MetaTrader (parte 7) foi publicado:
Esta parte do artigo descreve as possibilidades de integração do motor CStrategy com os módulos de sinais incluídos na biblioteca padrão no MetaTrader. O artigo descreve como trabalhar com sinais, assim como demonstra uma forma de criar estratégias personalizadas com base nas mesmas.
Um conjunto de várias classes que estão incluídas no pacote MetaTrader 5 padrão são utilizados para a geração de estratégias automatizadas usando o Assistente MQL. As classes estão disponíveis como arquivos mqh, localizados em subpastas apropriadas do diretório MQL5\Include. Estas classes (ou módulos) podem ser convencionalmente divididas em várias categorias. Aqui estão elas.
O diagrama abaixo mostra o esquema geral de herança vertical das classes usadas no processo de geração automática das estratégias:
Fig. 1. A herança de classes padrão do gerador de estratégias
Autor: Vasiliy Sokolov