000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Чтобы можно было на график кинуть больше 2ух убери из кода с датой последний блок (вывод цены)
Должно остаться только
Код: |
qq = ParamList("отклонение", "std|ATR|2*ATR");
pp = Param("период ATR", 15, 5, 30, 1);
dd = ParamDate("Дата начала", "2012-01-10", 0);
tt = ParamTime("Время начала", "12:00:00", 0);
Bars = 1 + BarsSince(DateNum() == dd AND tt == TimeNum());
StartBar = ValueWhen(DateNum() == dd AND tt == TimeNum(), BarIndex());
TodayVolume = Sum(V, Bars);
Avgp=(C+O+L+H)/4;
IIf (BarIndex() >= StartBar, VWAP = Sum (Avgp * V, Bars )/TodayVolume, Null);
VWAP = IIf(VWAP > 0 , VWAP, Null);
Plot (VWAP,"VWAP",colorGreen, styleThick);
if(qq == "std")
stde = sqrt( Sum((Avgp-Vwap)^2 ,Bars)/bars);
else if(qq == "ATR")
stde = ATR(pp);
else
stde = 2*ATR(pp);
Plot (stde+Vwap,"VWAP_std+1",colorGrey50, styleDashed);
Plot (Vwap-stde,"VWAP_std-1",colorGrey50, styleDashed);
Plot (Vwap+2*stde,"VWAP_std+2",colorGrey40, styleDashed);
Plot (Vwap-2*stde,"VWAP_std-2",colorGrey40, styleDashed);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|