Тут вот эксперт по-мотивам чемпиона рассматривал (где-то, тут на форуме есть). И никак не могу понять почему при обнулении СЛ и ТП у ордеров успешно тралит баи поначалу, а на селле вырубается?
Код модифицированного эксперта и вид графика прилагаю. Даже на этом графике видно что уходит в беспробудный плюс, но трал не срабатывает... Потом останавливается на полном сливе...
Условия такие: GBPUSD, M15, все тики, период от 01.03.2012 до сейчас, депозит 3000... Входные параметры 100,100,14,26... (Но, падает на любых, как я понял...) Диллер - Альпари...
Может кто сообразит?
Потому что для Sell не срабатывает условие:
if(sl<PositionGetDouble(POSITION_SL) && (PositionGetDouble(POSITION_PRICE_OPEN)-StopLevel*_Point-Spread*_Point)>Ask)
Если текущий стоп уже 0, то никакое другое положительное значение стопа не может быть меньше него.
Исправить легко:
double curSL = PositionGetDouble(POSITION_SL); if((sl<curSL || curSL == 0) && (PositionGetDouble(POSITION_PRICE_OPEN)-StopLevel*_Point-Spread*_Point)>Ask)
Хмм... Трудно быть по-пояс деревянным... Спасибо за ответ...
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Тут вот эксперт по-мотивам чемпиона рассматривал (где-то, тут на форуме есть). И никак не могу понять почему при обнулении СЛ и ТП у ордеров успешно тралит баи поначалу, а на селле вырубается?
Код модифицированного эксперта и вид графика прилагаю. Даже на этом графике видно что уходит в беспробудный плюс, но трал не срабатывает... Потом останавливается на полном сливе...
Условия такие: GBPUSD, M15, все тики, период от 01.03.2012 до сейчас, депозит 3000... Входные параметры 100,100,14,26... (Но, падает на любых, как я понял...) Диллер - Альпари...
Может кто сообразит?