Вот это условие будет истинным всегда
if (OrderSymbol () == OrderSymbol ())
Оно говорит, что если символное имя инструмента равно себе самому то... А оно всегд будет равно себе самому, Вы сравниваете величину саму с собой
В нижеследующей строке нужно убрать точку с запятой
if (OrderStopLoss () < Bid - (TrailingStop+TrailingStep)*Point);
Вообще, Вам нужно научиться отлаживать свой код - снимать данные в ключевых точках. Если стоп едет не туда куда нужно, значит надо вызвать принтом значение величин, подаваемых на вход функции OrderModyfy() и посмотреть почему они вычисляются именно такими.
привет всем !
возможно ли использовать трейлинг стоп на МТ4 на iphone ?
или например скачать советника по трейлинг стоп на iphone ?
было бы очень удобно, iphone всегда со мной и всегда в сети !
Спасибо !
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему в процессе модификации ордера, трейлинг стоп опускает стоп лосс в низ (естественно сначала вверх а потом постепенно вниз)?
Получается нужно сделать чтобы он менял значение стоп лосса только когда цена пройдем к примеру 10 пунктов в нужном направлении с момента последней установки стоплоса (а не так как сейчас с каждым пунктом, хотя почему он его опускает все равно понять не могу)! Код советника: