Resposta

maior fechamento nas últimas 50 barras

7 respostas

onis_uk

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

8 anos atrás #114141

Como eu faria para codificar?hmaior fechamento dos últimos 50 dias" ?

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #132388

Você precisará usar um pequeno "hack" aqui. Tente Funções -> Indicador Valor mais alto e definir o período = 50 -> selecione Média móvel simples, definir período = 1 e Aplicar a =. Fechar

0

onis_uk

Assinante, bbp_participante, comunidade, 27 respostas.

Perfil da visita

8 anos atrás #132410

como este ??

Apliquei a variável "lookback" para que eu possa alterá-la, mas ela está definida como 50 agora 

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #132453

No lado direito, defina o período como 1 em vez de Lookback

0

luk85

Cliente, bbp_participante, comunidade, 10 respostas.

Perfil da visita

8 anos atrás #133239

Olá, essa ideia é muito boa, mas não consigo definir o período da SMA como 1. O EA Wizard não permite definir o número do período em médias móveis menores que 2. Você poderia verificar isso?

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #133257

Sim, você está certo, ele não aceitará 1 como um período MA

 

Provavelmente, você precisará adicionar uma nova função ao CustomFunctions.mq4 localizado na pasta /code/. O código poderia ser:

double getHighestClose(int period) { // nome da função com parâmetro
   double highest = 0; // init variable to store highest value
   
   for (int i = 1; i highest) highest = Close[i]; // verifica se o fechamento da barra atual é maior que o valor mais alto armazenado na variável "highest"
   }
   return(highest); // a função retornará o valor calculado
}

Em seguida, você pode usar essa função no Wizard, como mostrado na captura de tela anexa

0

luk85

Cliente, bbp_participante, comunidade, 10 respostas.

Perfil da visita

8 anos atrás #133267

Obrigado, vou testar isso.

0

TJ#

Cliente, bbp_participante, comunidade, 144 respostas.

Perfil da visita

8 anos atrás #135165

oi,

 

para executar um  médias móveis menores que 2,,,

 

1. set "MA_Var" int = 1

2, use "MA_Var" como o período das médias móveis em vez disso 

 

Sim... se você tentar usar "2", o EA Wizard não aceitará... essa é uma solução alternativa. 

0

Visualizando 7 respostas - 1 até 7 (de um total de 7)