Нужно написать советник по моей системе " Гармоничная последовательность Фибоначчи "

 
Тех - Задание:


Изменяемые переменные: 

 1. Задействование Депозита : 25 % , ... . ( с учётом последующей прибыли )
 2. Указать время первой свечи для анализа. ( true or false ). Т.е чтобы брал или первую попавшеюся свечку, или точно указанную )
3. Стоп. Стандартное значение 12 пунктов. ( изменяемый )
4. Открывать сделку если профит больше ( .... ). Указать пункты. к примеру 19 - 25 пунктов. 


Формула подсчёта: 

 1. (o-c)/(h-l)*1.5/100; 
 2. (o-c)/(h-l)*0.6180*1.6180*100;

 1-ая часть показывает длинну тренда, т.е Профит в пунктах.
 2-ая часть показывает направленность тренда. ( чётное число - восходящая; нечётное число - нисходящая)

Временной промежуток 5 минут. 
 Валютная пара - Любая.
 Стоп - 12 Пунктов.

Как нужно чтобы работал Советник:

 Подсчитывает указанную свечу ( время указывается, в Переменных ), по формуле : " (o-c)/(h-l)*1.5/100; ", если ( if ) > 100 = false ( действие запращено. Ждать следующую свечу ). If ( если ) " (o-c)/(h-l)*1.5/100; " <= 100 = true. ( Действие разрешено, и приступить к действию № 2 ) т.е результат первой формулы должен быть не больше 100! Если меньше 100! тогда открыть позицию

Действие 2

 Приступить к вычислением по формуле " (o-c)/(h-l)*0.6180*1.6180*100; ", если итоговое значение является двух-значное число Чётного порядка, = то Тренд Восходящий. Открыть позицию на повышение. Если не Чётного характера, то открыть позицию на понижение. С выставлением Стопа в 12 пунктов. 

 Обязательное условие, это полностью сформированная свеча, которая используется в прогнозе. 

 В случае срабатываения стопа в 12 пунктов. Нужно ждать кол-во "профита", высчитанной по формуле " (o-c)/(h-l)*1.5/100; " в любом из заданных направлений. Или в верх, или вниз. При пересечения любого из заданных уровней, верхнего или нижнего, использовать " профитную " свечу, и начать высчитывать Заного. 

 Все ордера : стоп или профит, высчитывать от уровня открытия следующей, за профитной свечи ( используемой в анализе ).

Небольшой отчёт, делал в ручную.

 

 

 

  ссылка на мою тему: http://ruforum.mt5.com/threads/12660-%C3%E0%F0%EC%EE%ED%E8%F7%ED%E0%FF-%EF%EE%F1%EB%E5%E4%EE%E2%E0%F2%E5%EB%FC%ED%EE%F1%F2%FC-%D4%E8%E1%EE%ED%E0%F7%F7%E8?p=1293477#post1293477
 

Alekcey,
По второй формуле определять тренд четный не четный (т.е 50/50), тоже самое что угадывать.
Попробовал провести расчеты в ручную и посмотреть правильно ли определяется тренд (набрать статистику). Но усомнился в правильности расчетов,
 candle           Open   Close   Hight   Low
 M5 20:10     1,2276 1,2274 1,2278 1,2271
По формуле 1. (o-c)/(h-l)*1.5/1001,2276-1,2274)/(1,2278-1,2271)*1,5/100=0,004285714 (может 42п)
По формуле 2. 2. (o-c)/(h-l)*0.6180*1.6180*1001,2276-1,2274)/(1,2278-1,2271)*0.6180*1.6180*100=31,481 (как быть с округлением?)
Какую ошибку я допустил в расчетах? 

Причина обращения: