У вас не стоит Flash Player
Настройки
#14838 - Wed Oct 06 2010 05:29 PM работа квадратика "логическая формула"
aisle Offline
journeyman

Registered: Wed Sep 29 2010
Записи: 51
если я хочу задать несколько уровней, при пробитии которых
будет совершаться покупка, допутим фьюч на индекс РТС, уровни 150000,151000, 152000, 153000 и т.д.

пишу формулу в логическое выражение close>(150000+i*1000)
в "Начинать с" ставлю "5",скрипт запускается, но ни одной сделки не проходит. почему?????

Наверх
#14839 - Wed Oct 06 2010 06:06 PM Re: работа квадратика "логическая формула" [Re: aisle]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
потому что у вас на каждом баре цена уровня убегает на 1000,
т.е. на 100й цене - это будет 250000
выведите эту формулу на график и все будет понятно

Наверх
#14846 - Wed Oct 06 2010 08:31 PM Re: работа квадратика "логическая формула" [Re: Nektodron]
Egor Offline
stranger

Registered: Sun Sep 26 2010
Записи: 17
получается что "i" отражает просто номер бара?

Наверх
#14847 - Wed Oct 06 2010 08:32 PM Re: работа квадратика "логическая формула" [Re: Egor]
Egor Offline
stranger

Registered: Sun Sep 26 2010
Записи: 17
а как тогда можно задать уровни одним действием, а не создавать 20 констант с разными уровнями на пробитие?

Наверх
#14887 - Thu Oct 07 2010 12:22 PM Re: работа квадратика "логическая формула" [Re: Egor]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
вы хотите сравнивать, что пробили 15хххх?
можно написать так:

(int)(close[i-1]/1000) < (int)(close/1000)

Наверх


Moderator:  ViL, sar