Especialistas: FarhadCrab1 - página 5

 
Vladimir Karputov:

Aqui na descrição: O Expert Advisor trabalha com dois iMA(Moving Average, MA) (com um indicador tendo uma configuração rígida - período D1) e um iSAR (Parabolic SAR). As configurações dizem:

MA: período (deve ser menor que PERIOD_D 1)

Coloquei D1 nas configurações, o EA não entra no gráfico, coloquei a configuração Kurrent, ele entra no gráfico, mas não faz negociações hoje por algum motivo. Current é definido por padrão.

 
Shara1:

Aqui na descrição: O Expert Advisor trabalha com dois iMA (Moving Average, MA) (com um indicador tendo uma configuração rígida - período D1) e um iSAR (Parabolic SAR). Nas configurações, ele diz:

MA: período (deve ser menor que PERIOD_D 1)

Coloquei D1 nas configurações, o EA não entra no gráfico, coloquei a configuração Kurrent, ele entra no gráfico, mas não faz negociações hoje por algum motivo. Current é definido por padrão.

Leia a descrição: "MA: período (deve ser menor que PERIOD_D1)".

 
Vladimir Karputov:

Leia a descrição: "MA: período (deve ser menor que PERIOD_D1)".

O Google traduziu: diz que deve ser menor que D1. Quanto devo colocar em M1? Por que ele não funciona com o Kurrent?

 
Shara1:

Ele diz que deve ser menor que D1. Quanto devo colocar no M1? Por que ele não funciona com o Kurrent?

PERÍODO_CORRENTE

Período atual


Ou seja, quando o parâmetro "MA: period ..." for igual a PERIOD_CURRENT e o Expert Advisor estiver no timeframe M1, o parâmetro será igual a M1. Quando você coloca o EA em D1 e o parâmetro "MA: period..." é igual a PERIOD_CURRENT, isso significa que o parâmetro "MA: period..." será igual a D1 e isso é um ERRO DO USUÁRIO.

 
Vladimir Karputov:

PERÍODO_CORRENTE

Período atual


Ou seja, quando o parâmetro "MA: period ..." for igual a PERIOD_CURRENT e o Expert Advisor estiver no timeframe M1, o parâmetro será igual a M1. Quando você coloca o EA em D1 e o parâmetro "MA: period..." é igual a PERIOD_CURRENT, isso significa que o parâmetro "MA: period..." será igual a D1 e isso é um ERRO DO USUÁRIO.

Eu o tenho com PERIOD_CURRENT somente em M1. Qual é o parâmetro correto a ser definido? Ou qualquer outro, mas menos

Д1. Estou indo para a cama, são 12h40 da noite.

Muito obrigado.

 

Corrija o erro no código ao inicializar o MA diário

//--- criar identificador do indicador iMA

Você tem

handle_iMA_D1=iMA(m_symbol.Name(),InpMA_period,PERIOD_D1,InpMAma_shift,InpMAma_method,InpMAapplied_price);


Aparentemente, deveria ser

handle_iMA_D1 = iMA(m_symbol.Name(),PERIOD_D1,InpMAma_period,InpMAma_shift,InpMAma_method,InpMAapplied_price);
Os períodos estão misturados
 
Андрей:

Corrija o erro no código ao inicializar o MA diário

//--- criar identificador do indicador iMA

Você tem


Aparentemente, deveria ser

Os períodos estão misturados

Obrigado. Corrigido. O código está aguardando republicação.