Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Поделись своими разработками. Это увеличит твой рейтинг.
oleg
7
oleg 2012.11.06 09:03 

Добрый день всем.
Как реализовать по рисунку для МТ4 - визуализация пересечения сигнальной линией macd в окне графика. (внизу - индюк macd. Веху сиг.линия персекает цены - визуально гораздо наглядней и удобней, плюс можно еще что-нибудь накидать). Есть решение для metastock'a. Для МТ4 - не нашел нигде. Т.е.: нанести на график сиг.линию, где вместо гистограммы - свечи (бары) или при каком значении цены сигнальная линия пересечет MACD, или, другими словами, гистограмма MACD станет равной нулю. Metastock (решение):
t1:=Input("period",1,100,12);
t2:=Input("period",1,100,26);
t3:=Input("period",1,100,9);
k1:=2/(t1+1);
k2:=2/(t2+1);
ss:=Mov(CLOSE,t1,E);
ll:=Mov(CLOSE,t2,E);
f:=ss/ll-1;
b:=Mov(f,t3,E);
aa:=k1-(b+1)*k2;
bb:=(b+1)*(1-k2)*ll-(1-k1)*ss;
pp:=bb/aa;
pp

Есть еще код для омеги.

Кто-нить подскажет или решит ?

 

Дмитрий
5
Дмитрий 2012.11.06 14:52  

Signal[i] = iMA(NULL, 0, fast_MA, 0, method_MA, price_MA, i) - iOsMA(NULL, 0, fast_MA, slow_MA, signal, price_MA, i);

А гистограмма равна нулю при пересечении fast и slow.

oleg
7
oleg 2012.11.07 02:38  
amds:

Signal[i] = iMA(NULL, 0, fast_MA, 0, method_MA, price_MA, i) - iOsMA(NULL, 0, fast_MA, slow_MA, signal, price_MA, i);

А гистограмма равна нулю при пересечении fast и slow.


Спасибо amds.

Вот как бы еще вывести эту кривую на график ??? я в мт4 полный профан. 

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий