Discussão do artigo "Criação de Consultores Multiespecializados com base em Modelos de Comércio" - página 6
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
Obrigado, este é um ótimo artigo e uma boa estrutura. Exatamente o que eu estava procurando.
Pretendo usá-lo com dinheiro real. Essa é a versão mais recente?
Muito obrigado
Boa tarde!
Vários erros estão sendo apresentados, já tentei corrigi-los mas sempre aparece mais um... se o objetivo era facilitar a vida dos iniciantes fica difícil desse jeito já estou perdendo a cabeça aqui..
Help Please!
Ótimo artigo!
Tive de alterar duas coisas para fazê-lo funcionar.
No arquivo "TableOrders.mqh" nesta função bool CTableOrders::Add(ulong Ticket,double stop_loss,double take_profit) linha 89, a variável m_type deve ser substituída por:
From:
m_type=order_info.Type();
Para:
m_type=order_info.OrderType();
A segunda também em "TableOrders.mqh":
From:
class CTableOrders : CObject
To:
class CTableOrders : public CObject
Atenciosamente,
A. HUPP
Boa tarde!
Vários erros estão sendo apresentados, já tentei corrigi-los mas sempre aparece mais um... se o objetivo era facilitar a vida dos iniciantes fica difícil desse jeito já estou perdendo a cabeça aqui..
Help Please!
Airton esse artigo é muito avançado para iniciantes, você deve entender primeiramente o conceito de desenvolvimento de aplicações Orientada a Objetos, hierarquias, polimorfismo, heranças, métodos virtuais, ou seja, precisa conhecer programação avançada, os erros encontratos nesses exemplos no entanto estão relacionados as declarações de classes, que em algumas delas está faltando a palavra chave public que você deve inserir na mão, talvez a versão anterior do MQL não precisava dessas palavras chaves para compilar, mais nessa versão exige essa correção.
Para compilar o arquivo simple_model.mq5, tive que adicionar "public":
class CModel: public CObject na linha 12
Ao compilar o MACD_MA_model.mq5, continuo recebendo este erro:
'MODE_OPEN' - identificador de enumerador já definido stdlib.mqh 13 4
Não consigo contornar esse erro que se refere à biblioteca subjacente.
Obrigado por seu artigo e pelo esforço para criar uma estrutura geral para testes.
Para compilar o arquivo simple_model.mq5, tive que adicionar "public":
class CModel: public CObject na linha 12
Ao compilar o MACD_MA_model.mq5, continuo recebendo este erro:
'MODE_OPEN' - identificador de enumerador já definido stdlib.mqh 13 4
Não consigo contornar esse erro que se refere à biblioteca subjacente.
Obrigado por seu artigo e pelo esforço de criar uma estrutura geral para testes.
https://www.mql5.com/en/forum/244512
Tentei descompilar, mas obtive erros
Há planos para corrigir o código?
min_risk = point * tick_value * symbol_info_.LotsStep();
você deve usar a contagem de ticks em vez da contagem de pontos.
tick_count = MathAbs(open_price - stop_loss) / symbol_info_.TickSize();
porque em alguns símbolos, o tamanho do tick != ponto
por exemplo:
Futuros\Mercadorias Agrícolas\#Café_H21:
Você não deve excluir o nó ao iterar a lista.
Por exemplo:
Depois de excluir o nó no índice 5, você itera o índice 6, mas o próximo elemento ainda é o índice 5.
É melhor usar GetFirstNode / GetNextNode
Obrigado por sua contribuição!