Mandarina: pedido e idéias originais - página 2

 
Alex.Piech.FinGeR:
começo AGORA a converter

ok?

Beluck também iria convertê-lo.

Você vai convertê-lo também Alex?

Com os melhores cumprimentos

 

Não tenho muita certeza

mas eu acho que

Beluck também está tentando fazer isso.

Portanto, teremos dois.

Dois é melhor do que nada.

Mas não tenho certeza.

Pode não ser.

 

oi,

o que é mtLong?

MALong := Mov(Aberto,tPrLong,mtLong);

 
Alex.Piech.FinGeR:
oi,

o que é mtLong?

MALong := Mov(Aberto,tPrLong,mtLong);

Tipo de mídia Longo

 

ok tem Finsih mas nome EA ?

 

ok sem nome EA

então é o Nome = MandarineXL v.0.1.mq4

Prazo recomendado H1

todos os pares

removi o fechamento da posição e acrescentei o TrailingStep

--

 

Obrigado.

Eu mudei a EA para a área de downloads.

 
Alex.Piech.FinGeR:
ok sem nome EA

MandarineXL v.0.1.mq4

--

bom nome, o nome melhora a ea

 

Na verdade, eu não acho que esse especialista esteja muito certo. No código original, o T3MA foi calculado de forma diferente.

e1:=Mov(preço,períodos,E);

e2:=Mov(e1,Periods,E);

e3:=Mov(e2,Períodos,E);

e4:=Mov(e3,Períodos,E);

e5:=Mov(e4,Períodos,E);

e6:=Mov(e5,Períodos,E);

Cada um deles é uma média móvel do anterior.

double e1=iMA(NULL,0,Periods,0,MODE_EMA,PRICE_CLOSE,0);

double e2=iMA(NULL,0,Períodos,0,MODE_EMA,e1,0);

double e3=iMA(NULL,0,Períodos,0,MODE_EMA,e2,0); double e3=iMA(NULL,0,Períodos,0,MODE_EMA,e2,0);

double e4=iMA(NULL,0,Períodos,0,MODE_EMA,e3,0); double e4=iMA(NULL,0,Períodos,0,MODE_EMA,e3,0);

double e5=iMA(NULL,0,Períodos,0,MODE_EMA,e4,0); double e5=iMA(NULL,0,Períodos,0,MODE_EMA,e4,0);

double e6=iMA(NULL,0,Períodos,0,MODE_EMA,e5,0); double e6=iMA(NULL,0,Períodos,0,MODE_EMA,e5,0);

Neste especialista, não tenho certeza do que estes retornarão. Colocar a variável anterior no local que deve identificar o tipo de preço a usar (ou seja, PRICE_CLOSE, PRICE_OPEN, etc) não vai fazer uma média móvel da variável anterior. Vai ser apenas um disparate.

Em vez disso, eu acho que você tem que fazer algo assim:

duplo e1[];

duplo e2[];

duplo e3[];

duplo e4[];

duplo e5[];

duplo e6[];

para (int i=0;i<Períodos;i++) e1=iMA(NULL,0,Períodos,0,MODE_EMA,PRICE_CLOSE,i);

para (i=0;i<Períodos;i+++)

e2=iMAonArray(e1,Periods,...não consigo lembrar as outras entradas para o iMAonArray...)

etc...repetir para cada matriz.

-lcg