Re: Уточни с какого знака начинает выплёвывать
Ответить Ответы и комментарииФорум
Отправлено Knyaze, 07:05:06 16/07/2002
в ответ на: Уточни с какого знака начинает выплёвывать, отправлено hammer, 17:04:21 15/07/2002
 
Enter.trade := {вставляем условие открытия длинных позиций}
 
 
{вначале ругается здесь}Pds := opt1 ;
 
B := opt2 ; {от 1 до 5 c шагом 1}
 
Z := If( B = 1, CLOSE, If( B = 2, OPEN, If( B = 3, HIGH, If( B = 4, LOW, 0)))) ;
 
Condition := Ref( Z, -pds) = HHV( Z, pds * 2 + 1) AND Ref( Z, -pds) <> Ref( Z, -pds — 1) ;
 
s1 := ValueWhen( 1, {потом тут, если взять все условие в скобки, и т.п.}Condition, Ref( Z, -pds)) ;
 
s2 := ValueWhen( 2, Condition, Ref( Z, -pds)) ;
 
s3 := ValueWhen( 3, Condition, Ref( Z, -pds)) ;
 
s4 := ValueWhen( 4, Condition, Ref( Z, -pds)) ;
 
s5 := ValueWhen( 5, Condition, Ref( Z, -pds)) ;
 
s6 := ValueWhen( 6, Condition, Ref( Z, -pds)) ;
 
r.lev.osc := If( Z > s6, 1, 0) + If( Z > s5, 1, 0) + If( Z > s4, 1, 0) + If( Z > s3, 1, 0) + If( Z > s2, 1, 0) + If( Z > s1, 1, 0) ;
 
r.lev.osc — Ref( r.lev.osc, -opt3) >= opt4
 
;
 
 
Close.trade := условия закрытия длинных позиций ;
 
Position := HighestBars( Close.trade) >= HighestBars( Enter.trade) ;
 
Open.Price := ValueWhen( 1, Position = 1 and ref( Position, -1) = 0, Close) ;
 
Full.Price := Open.Price * ( 100 + значение комиссии в %) / 100 ;
 
Close< Full.Price * (( 100 — opt1) / 100)
 
 
 
 


Ответы и комментарии:

[an error occurred while processing this directive]

Форум Начало Ответить Назад Вперед

Rambler's Top100