Мандарин: оригинальный запрос и идеи - страница 2

 
Alex.Piech.FinGeR:
я начинаю СЕЙЧАС конвертировать

Хорошо?

Белак тоже собирался конвертировать его.

Вы тоже собираетесь конвертировать его, Алекс?

С наилучшими пожеланиями

 

Я не очень уверен.

но я думаю, что

Белюк тоже пытается это сделать.

Итак, у нас будет два.

Два - это лучше, чем ничего.

Но я не уверен.

Может быть, и нет.

 

привет,

что такое mtLong?

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

 
Alex.Piech.FinGeR:
привет,

что такое mtLong?

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

Media Type Long

 

Хорошо, есть Finsih, но имя эксперта?

 

хорошо, нет имени эксперта

тогда имя = MandarineXL v.0.1.mq4

рекомендуемый таймфрейм H1

все пары

я убрал закрытие позиции и добавил TrailingStep

--

 

Спасибо.

Я переместил советника в раздел загрузок.

 
Alex.Piech.FinGeR:
ok no EA Имя

MandarineXL v.0.1.mq4

--

хорошее имя, имя улучшает ea

 

На самом деле, я думаю, что этот эксперт не совсем прав. В оригинальном коде T3MA рассчитывался по-другому.

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

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

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

e4:=Mov(e3,Periods,E);

e5:=Мов(e4,Периоды,E);

e6:=Mov(e5,Periods,E);

Каждый из них является скользящим средним предыдущего.

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

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

double e3=iMA(NULL,0,Periods,0,MODE_EMA,e2,0);

double e4=iMA(NULL,0,Periods,0,MODE_EMA,e3,0);

double e5=iMA(NULL,0,Periods,0,MODE_EMA,e4,0);

double e6=iMA(NULL,0,Periods,0,MODE_EMA,e5,0);

В этом эксперте я не уверен, что они вернутся. Помещение предыдущей переменной в место, которое должно определять тип цены для использования (т.е. PRICE_CLOSE, PRICE_OPEN и т.д.), не сделает скользящую среднюю из предыдущей переменной. Это будет просто бессмыслица.

Вместо этого, я думаю, вы должны сделать что-то вроде этого:

double e1[];

double e2[];

double e3[];

double e4[];

double e5[];

double e6[];

for (int i=0;i<Periods;i++) e1=iMA(NULL,0,Periods,0,MODE_EMA,PRICE_CLOSE,i);

for (i=0;i<Periods;i++)

e2=iMAonArray(e1,Periods,...не помню другие входы в iMAonArray...)

и т.д... повторите для каждого массива.

-lcg

 
Причина обращения: