Я извиняюсь, что из-за своей занятости не могу посвятить вам много времени! Быстро просмотрел советник, хороший и даже работает... но: :) по моему мнению не верно открываются ордера:
1 2006.07.10 04:00 sell 1 0.10 145.73 146.53 144.63 0.00 10000.00
Обратите внимание на то, T/P открыт ниже цены (что есть правильно для SELL), а S/L ещё ниже! В таком виде его функция не выполняется... Так же неверно открываются ородера на BUY:
3 2006.07.12 14:34 buy 2 0.10 146.72 145.92 147.82 0.00 9926.25
Здесь T/P всего 10 пипс, а S/L целых 80! И ещё, слишком часто срабатывает автотрейлинг - по 1 пипсу передвигая S/L - на реальном счёте это будет трудновыполнимо или даже не возможно! А что касается использование пользовательского индикатора, то несколько ранее я указывал, что не все индикаторы принимают в функции iCustom параметры. Для такого использования такого индикатора в советнике необходимо скомпиллировать с теми параметрами, которые нужны, а в функции их не указывать, т.е. вместо double Fisher= iCustom(NULL, 0, "FX_FISH",25,0,1,1); скорее всего нужно сделать так: double Fisher= iCustom(NULL, 0, "FX_FISH",1,1);