Рецепт простой: вместо
if((OrderStopLoss()>... ) писать if((OrderStopLoss()-1.0*Point)>... ),
а вместо
if((OrderStopLoss()<... ) писать if((OrderStopLoss()+1.0*Point<... )
Вместо 1.0* можно, наверное, и 0.5* и 5.0* - на любителя.
if((OrderStopLoss()>... ) писать if((OrderStopLoss()-1.0*Point)>... ),
а вместо
if((OrderStopLoss()<... ) писать if((OrderStopLoss()+1.0*Point<... )
Вместо 1.0* можно, наверное, и 0.5* и 5.0* - на любителя.
Щас проверю! Если так то это просто клёво! Я понял Вашу идею...
Сенкс
0.5 нельзя, можно только 1 и больше.
Я протестировал и результат 12 ошибок 2007.09.19 19:08:52 2007.09.14 14:23 ххх GBPJPY,M15: OrderModify error 1
Этот способ не работает....
Я протестировал и результат 12 ошибок 2007.09.19 19:08:52 2007.09.14 14:23 ххх GBPJPY,M15: OrderModify error 1
Этот способ не работает....
meta-trader2007 писал (а):
0.5 нельзя, можно только 1 и больше.
Я протестировал и результат 12 ошибок 2007.09.19 19:08:52 2007.09.14 14:23 ххх GBPJPY,M15: OrderModify error 1
Этот способ не работает....
У меня работает. Посмотрите знаки (была опечатка в первом моем
посте - исправил).
0.5 нельзя, можно только 1 и больше.
Я протестировал и результат 12 ошибок 2007.09.19 19:08:52 2007.09.14 14:23 ххх GBPJPY,M15: OrderModify error 1
Этот способ не работает....
Написал if(OrderStopLoss()+1.0*Point < Bid-Point*TrailingStop ) и if(OrderStopLoss()-1.0*Point >(Ask+Point*TrailingStop) ошибка
всё равно есть, а у Вас было такое , исправили так и нормально
стало? У меня стало 11 ошибок :)
Где спецы по MQL4 ??? Помогите!
Где спецы по MQL4 ??? Помогите!
Когда установил 15 вместо 1.0 осталось 6 ошибок!
При 50 две ошибки щас попробую с числом 80. а потом если не помжет
то и сто напишу! :)
И почему с ошибками низзя?
И почему с ошибками низзя?
Не знаю в чём может быть дело. Можете посмотреть мой прошлогодний эксперт. Ошибок не выдаёт. Попробуйте явно вывести в Print() значения TrailingStop,
TrailingStop1, TrailingStop2 перед оператором модификации и посмотрите в журнале - может даст пищу для размышлений (в приведённом фрагменте они не проверяются).
Блин при 80 четыре ошибки! У когонить есть готовая функция с
тралом по шаговым? Чтоб тралить не по пунктам а шагом допустим
в 20 пипсов? Поделитесь!
Кстати стандартный советники из терминал МАКДСАМПЛ тож даёт ошибку эту :( в MetaQuotes программисты с кривыми руками работают!
Почему трал даёт эту ошибку?
Кстати стандартный советники из терминал МАКДСАМПЛ тож даёт ошибку эту :( в MetaQuotes программисты с кривыми руками работают!
Почему трал даёт эту ошибку?
Посмотрел. Там трейлингстоп замудрённый ....
к тому же он не расчитан на большой тайм-фрейм... :(
к тому же он не расчитан на большой тайм-фрейм... :(

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Потом поставил обычный трал, вот его код: Но даже после этого ошибка всё равно остаётся и появляется при попытке изменить значение стоплосса.
Помогите найти ошибку и исправить код.