Mobidik помогите пожалуйста подправить советник.
Первое на , что бы хотелось обратить внимание так это на условие.
Там условие на пересечении двух скользящих средних и ещё какой-то параметр есть
PHP:
extern int shift_min = 2; // крутизна характеристики в пипсах
так вот он не нужен. Нужно сделать простое условие (ma_fast > ma_slow)-покупаем ,(ma_fast < ma_slow)-продаём. Единственно нужно добавить расстояние в пипсах между машками , после которого откроется сделка.То есть, есть пересечение машек , но расстояние между ними меньше 2 пипса, то сделка не открывается , откроется лишь тогда когда расстояние будет больше двух пипсов, что-то вроде этого
PHP:
&& ma_2 > ma_3 && (!Use_Distance || (Use_Distance && ND(ma_2-ma_3)>Distance*Pnt)))
И магиг тоже нужен.