Discussão do artigo "Explorar as classes de estratégia de negociação da biblioteca padrão - Personalização de estratégias"

 

Novo artigo Explorar as classes de estratégia de negociação da biblioteca padrão - Personalização de estratégias foi publicado:

Neste artigo, mostraremos como explorar a biblioteca padrão de classes de estratégia de negociação e como adicionar estratégias personalizadas e filtros/sinais utilizando a lógica de padrões e modelos do Assistente MQL5. No final, você será capaz de adicionar facilmente as suas próprias estratégias utilizando os indicadores padrão do MetaTrader 5 e o Assistente do MQL5 criará um código limpo e poderoso bem como um Expert Advisor totalmente funcional.

Explorar as classes de estratégia de negociação da biblioteca padrão: Personalização de estratégias

Autor: Harvester Trading

 
Recomendo que você leia também essa entrevista.
Interview with Victor Kirillin: Benefit from the MQL5 Wizard - Automated Trading Championship 2011
  • championship.mql5.com
Victor Kirillin is developing the Standard Library and is directly related to the MQL5 Wizard that is built to the MQL5 development environment MetaEditor 5. In this interview we discuss the features of the MQL5 Wizard in connection with the forthcoming Championship.
 
Também recomendo que você leia esta entrevista.
Интервью с Виктором Кириллиным: "Пользуйтесь Мастером MQL5" - Automated Trading Championship 2011
  • championship.mql5.com
Виктор Кириллин занимается разработкой Стандартной библиотеки и имеет непосредственное отношение к Мастеру MQL5, который встроен в MetaEditor 5 - среду разработки программ на MQL5. Мы решили поговорить с ним о возможностях MQL5 Визарда в свете предстоящего Чемпионата.
 
Obrigado por entrar em detalhes sobre os níveis de limite. Gostaria que a MQ entrasse em detalhes semelhantes em sua própria documentação :)
 

Os artigos, em geral, também podem ser vistos como uma "expansão" da documentação.

Todo o essencial que você precisa saber sobre esse estilo de negociação e EA com o mecanismo Wizard está neste artigo e na entrevista vinculada acima,

Se alguém quiser saber mais, é só o operador/programador usar sua fantasia e suas habilidades de "mente de negociação".

 

Prezado Harvester,

Não tenho muita certeza sobre uma coisa na seção "Implementing Patterns". Espero que você possa confirmá-la aqui.

denotar: strength=sum(m_pattern_X*weight of the pattern)/n.

No Caso A: a força calculada é 67, no Caso B a força calculada é -3. No Caso C: força=3. No Caso D: força=-67.

1. Se a força for maior que 40, mas menor que 60, uma posição longa será aberta, mas não feche as posições curtas.

2. Se a força for maior que 60, abra uma posição comprada e feche uma posição vendida.

3. se a força< -40 e a força>-60, uma posição curta será aberta, mas as posições longas não serão fechadas.

4. se a força for < -60: abra uma posição vendida e feche uma posição comprada.

5. Se a força >-40 e a força<40, nenhuma ação será tomada.
 
IF Signal_ThresholdClose>= Signal_ThresholdOpen
Recebemos um sinal de venda, portanto, a posição comprada serárevertida se :
Open_short > Signal_ThresholdClose OU Open_short > Signal_ThresholdOpen
Recebemos um sinal de venda, portanto, a posição comprada seráfechada se :
Open_short > Signal_ThresholdClose OU Open_short < Signal_ThresholdOpen

 
Olá, tentei criar o robô descrito em seu artigo, mas percebi que a versão dos direitos autorais usada não correspondia à do metatrader 5.