Discussão do artigo "Gerador de sinal de negócios baseado em um indicador personalizado"

 

Novo artigo Gerador de sinal de negócios baseado em um indicador personalizado foi publicado:

Como criar um gerador de sinal de negociação com base em um indicador personalizado? Como criar um indicador personalizado? Como acessar os dados do indicador personalizado? Por que precisamos da estrutura IS_PATTERN_USAGE(0) e modelo 0?

Autor: Karputov Vladimir

 

Muito obrigado. O artigo é interessante. Eu gostaria de ver esse gerador com oarquivo incluído (*.mqh) em sua totalidade com o código do Expert Advisor para testá-lo em um gráfico. Se for possível? Eu ficaria muito grato.

 

No final do artigo, há um arquivo anexo mysignal.mqh (9,31 KB) - esse é o gerador de sinais de negociação do indicador personalizado. Também no artigo está escrito onde esse arquivo deve ser colocado. Depois de abrir esse arquivo no MetaEditore, pressione a tecla F7 no MetaEditore - o gerador de sinais de negociação ficará disponível para o MQL5 MASTER.

Depois disso, você terá que começar a criar seu Expert Advisor e adicionar o sinal do gerador de sinais de negociação a ele.

 
barabashkakvn:

No final do artigo, há um arquivo anexo mysignal.mqh (9,31 KB) - esse é o gerador de sinais de negociação do indicador personalizado. Também no artigo está escrito onde esse arquivo deve ser colocado. Depois de abrir esse arquivo no MetaEditore, pressione a tecla F7 no MetaEditore - o gerador de sinais de negociação ficará disponível para o MQL5 MASTER.

Depois disso, você só precisará começar a criar seu EA e adicionar o sinal do gerador de sinais de negociação a ele.

Muito obrigado. Li atentamente o artigo. Mas eu gostaria de ver o Expert Advisor em si, seu código, mesmo que ele não opere, mas apenas emita sinais.
 
piv_:
Muito obrigado. Li o artigo com atenção. Mas gostaria de ver o Expert Advisor em si, seu código, mesmo que ele não opere, mas apenas emita sinais.
Você deve criar um Expert Advisor no MQL5 MASTER por conta própria. Ao criar um Expert Advisor, especifique o gerador de sinais de negociação do artigo como um sinal.
Depois que o Expert Advisor for criado pelo MQL5 MASTER, encontre o parâmetro Signal_PriceLevel no Expert Advisor e defina o valor como menos cinquenta. Dessa forma, o Expert Advisor poderá abrir ordens de parada.
[Excluído]  
Obrigado pelo artigo! No entanto, ao implementar um Expert Advisor de teste, surgiu um problema: é possível transferir corretamente (sem reescrever a biblioteca) o nível de abertura de uma ordem pendente de um indicador personalizado? Os métodos ShortCondition e LongCondition tratam da votação. Não encontrei nenhum outro método na classe CExpertSignal que passe informações sobre o estado do indicador. O sistema de negociação pressupõe que, às vezes, pode haver duas ordens pendentes, uma para comprar e outra para vender?
Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
tyn:
... É possível transferir corretamente (sem reescrever a biblioteca) o nível de abertura de uma ordem pendente de um indicador personalizado?
Pelo que entendi, você deseja abrir ordens pendentes não estritamente a uma distância de +-50 pontos, mas dependendo da situação?
 
tyn:
... O sistema de negociação pressupõe que, às vezes, pode haver duas ordens pendentes, uma para comprar e outra para vender?
Não. O sistema não pressupõe a existência de duas ordens pendentes.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
[Excluído]  
barabashkakvn:
Pelo que entendi, você deseja abrir ordens pendentes não estritamente a uma distância de +-50 pips, mas dependendo da situação?
Sim, exatamente assim
[Excluído]  
barabashkakvn:
Não. O sistema não pressupõe a existência de duas ordens pendentes.
Essa condição pode ser contornada... reabrindo as ordens pendentes à medida que elas se aproximam do preço de abertura.
 
tyn:
barabashkakvn:
Pelo que entendi, você deseja abrir ordens pendentes não estritamente a uma distância de +-50 pips, mas dependendo da situação?
Sim, exatamente assim
Isso pode ser feito. Como fazer isso será descrito em um novo artigo.