Автор |
Сообщение |
MrDzenLi
![](images/avatars/1193363046556dd03b665d0.jpg)
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
Как прописать алгоритм, который считает расстояние пунктов
от точки до точки...
Код: |
z1=Param("z1",1,0.1,5,0.1);
b1=BarsSince(Zig(Close,z1)>Ref(Zig(Close,z1),-1));
b2=BarsSince(Zig(Close,z1)<Ref(Zig(Close,z1),-1));
f1=sum(Close,b1);
f2=sum(Close,b2);
Plot(f1,"",colorGreen,2);
Plot(f2,"",colorRed,2); |
пытался решить вот так - не получается,
этот код суммирует количество цен закрытия, а мне нужно
расстояние в пунктах от перелома до перелома... |
_________________ Нам не дано знать всего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
ValueWhen() тебе поможет. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
MrDzenLi
![](images/avatars/1193363046556dd03b665d0.jpg)
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
000 писал(а): |
ValueWhen() тебе поможет. |
Спасибо Олег!
Код: |
z1=Param("z1",1,0.1,5,0.1);
a1=Zig(Close,1)>Ref(Zig(Close,1),-1);
a2=Zig(Close,1)<Ref(Zig(Close,1),-1);
v1=ValueWhen(a1,Close,1);
v2=ValueWhen(a2,Close,1);
q1=IIf(a1==1, v1-v2,v2-v1);
Plot(q1,"",colorGreen,2); |
|
_________________ Нам не дано знать всего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
![](images/spacer.gif) |
MrDzenLi
![](images/avatars/1193363046556dd03b665d0.jpg)
Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN
|
С помощью данного индикатора возможно предсказать за ранее перелом тенденции...Стандартные настройки стоят на четыре интервала заглядывающие в будущее, для анализа среднерсочной позиции это - тишина...
Код: |
_SECTION_BEGIN("SumPrice");
nbar = Param("nbar",4,1,9,1);
PHigh = c > Ref(HHV(c,nbar),-1) AND Ref(HHV(c,nbar),nbar) < c;
PHighPrice0 = ValueWhen(PHigh,c);
//PHighPrice1 = IIf(PHighPrice0 AND BarsSince(PHigh) > nbar,PHighPrice0,Null);
PHighPrice2 = IIf(PHighPrice0 AND BarsSince(PHigh) <= nbar,PHighPrice0,Null);
PLow = c < Ref(LLV(c,nbar),-1) AND Ref(LLV(c,nbar),nbar) > c;
PLowPrice0 = ValueWhen(PLow,c);
//PLowPrice1 = IIf(PLowPrice0 AND BarsSince(Plow) > nbar,PLowPrice0,Null);
PLowPrice2 = IIf(PLowPrice0 AND BarsSince(Plow) <= nbar,PLowPrice0,Null);
f1=Flip(PHighPrice2,PLowPrice2);
v1=ValueWhen(f1>Ref(f1,-1),Close,1);
v2=ValueWhen(f1<Ref(f1,-1),Close,1);
q1=IIf(f1==1,v1 - Close, Close - v2);
q1color=IIf(f1==1,32,27);
SetBarFillColor( q1color );
PlotOHLC(0,q1,0,q1,"Force",IIf(f1==1,32,27), styleCandle | styleOwnScale ) ;
_SECTION_END(); |
Изначальный код похищен... |
_________________ Нам не дано знать всего. |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number |
![](images/spacer.gif) |
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|