стратегия доработка советника - страница 3

 
IRIP:

Суть в том, чтобы 

 

 

 

Чтобы ловить вот такие развороты  


Чем вас в таком случае фракталы не устраивают?

они в точности показывают такие развороты... 

 
Волновой анализ? Нет, не знаю =)
 

Смысл в том, чтобы заставить эту штуковину правильно обрабатывать условия. 

А то  она торгует, но, не по правилам

 

А где тут волновой анализ? Проверка соответствия условиям одного-двух баров от текущего это далеко еще не волновой анализ.

Напишите словами алгоритм по каким правилам ваша ТС должна работать... 

 

Если H0 < H1 a H1 > H2 и Open0 < Close1 и Open1 > Close2 

то Sell 

Если L0 > L1 a L1 < L2 и Open0 = или > Close1 a Open1 = или < Close2

то Byu 

 
простая эффективная схема, без изысков
 
Какие ошибки в логах тестера?
 
IRIP:

Если H0 < H1 a H1 > H2 и Open0 < Close1 и Open1 > Close2 

то Sell 

Если L0 > L1 a L1 < L2 и Open0 = или > Close1 a Open1 = или < Close2

то Byu 

Здесь корректно все, кроме использования High[0] и Low[0]. Эти значения динамически меняются на каждом тике; в какой-то момент Ваши неравенства могут сработать, хотя на момент закрытия текущего бара условие уже не будет выполняться. 

Лекарство: заменить на:

if( Low[3]>Low[2]     && Low[2]<Low[1]
 && Close[3]>=Open[2} && Close[2]]<=Open[1] ){
   Покупаем на открытии бара
}
if( High[3]<High[2]   && High[2]>High[1]
 && Close[3]<=Open[2} && Close[2]]>=Open[1] ){
   Продаем на открытии бара
}
 
tara:

... хотя на момент закрытия текущего бара условие уже не будет выполняться....

Лекарство: заменить на:


Действительно, очень важный момент. Спасибо. 
 

А где можно почитать про то, как выставлять стоп-лосс?

Нужно, скажем стоп ставить в Low бара 2