Especialistas: Assistente MQL5 - Sinais de Negociação Baseados no Cruzamento de Duas EMA com filtro de tempo intradiário - página 2

 
dao911:

Olá.

é possível escolher entre as médias - MA, EMA, WMA. e também haveria um deslocamento da média. e, além disso, fechar o lucro em outro indicador?

Em breve.
 

E como implementar com a ajuda da classe especificada 'SignalITF.mgh' períodos de negociação, por exemplo, de 8:00 às 16:00 ou outros.

input int Inp_Signal_TwoEMAwithITF_GoodHourOfDay =-1;

input int Inp_Signal_TwoEMAwithITF_BadHoursOfDay =16777152 =111111111111111111110000000011111111111111111111111111b;

ou

input int Inp_Signal_TwoEMAwithITF_GoodHourOfDay =-1;

input int Inp_Signal_TwoEMAwithITF_BadHoursOfDay =16777152 =111111110000000011111111;

ou

input int Inp_Signal_TwoEMAwithITF_GoodHourOfDay =-1;

input int Inp_Signal_TwoEMAwithITF_BadHoursOfDay =1111111111111100000000111111111111111111b;

onde colocar =16777152 =111111111111000000000000111111111111111111111111111111b;!!!!!!!!!

 

Nota do moderador

Este é um fórum em inglês.

Por favor, poste somente em inglês.

Use a ferramenta de tradução do site, se necessário.

Sua mensagem foi excluída

 

Coloquei o arquivo Signal2EMA-ITF.mqh com a classeCSignal2EMA_ITF na pasta terminal_data_folder\MQL5\Include\Expert\Signal.

Mas esse sinal não aparece na lista de sinais do assistente. Qual é o problema?

 
bahir:

O arquivo Signal2EMA-ITF.mqh com a classeCSignal2EMA_ITF deve ser colocado na pasta terminal_data_folder\MQL5\Include\Expert\Signal.

Mas esse sinal não aparece na lista de sinais do assistente. Qual é o problema?

Renomeei o arquivo"signal2ema-itf.mqh" e o coloquei na pasta "Expert": "Expert\Signal\Signal2EMA-ITF.mqh".

Recarreguei o MetaEditor. Depois disso (se você tentar gerar um Expert Advisor usando o Assistente MQL5), esse sinal será exibido na lista de sinais:

Sinais baseados no cruzamento de duas EMAs

Ou seja, o sinal é exibido no terminal. Não há problemas.


O único aviso ao compilar o Expert Advisor '\Experts\expert_2ema_itf.mq5' do artigo

A declaração de 'm_expiration' oculta o membro

é corrigido se você renomear todos os 'm_expiration' (ctrl+H) no módulo de sinais'Signal2EMA-ITF.mqh' para 'm_m_expiration'.

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • www.mql5.com
При создании автоматических торговых систем возникает необходимость написания алгоритмов анализа рыночной ситуации и генерации торговых сигналов, алгоритмов сопровождения открытых позиций, систем управления капиталом и контроля риска торговли. После того как код модулей написан самой сложной задачей является компоновка всех частей и отладка...