Решил написать скрипт, который бы переводил все открытые ордера в безубыток, собственно сам скрипт перевода в безубыток для бесплатного скачивания выкладываю в конце статьи, а сейчас немного опишу принцип его работы.
Скрипт для перевода в безубыток всех открытых ордеров:
Итак, при активировании скрипта, он перебирает все открытые ордера и при возможности переводит их в безубыток (по умолчанию я выставил не 0 (ноль), а +5 пунктов профита, мне так удобнее на 5-ти знаке).
Если Вы хотите что бы скрипт переводил уровень StopLoss на уровень Цены открытия ордера, то Вам необходимо немного изменить скрипт, а именно:
1. Наводите мышью на скрипт нажимаете правую кнопку мыши и выбираете «Изменить»
2. Скрипт открывается в редакторе Метаэдитор, находите параметр размера Уровня безубытка и изменяете его по своему усмотрению, после этого нажимаете «Компилировать» и все, скрипт готов к работе.
Порядок применения скрипта перевода в безубыток:
- Выбрать компьютерной мышью необходимый скрипт (в нашем случае “Перевод в безубыток всех ордеров”) и удерживая нажатой левую кнопку мыши «перенести» его на график валютной пары.
- При поступлении нового тика скрипт начнет работать и спросит Вас «Перевести в безубыток все ордера на 5 пунктов?».
- Подтверждаете изменение параметра.
- Скрипт самостоятельно изменяет параметр StopLoss всех открытых ордеров (если это значение допустимо).
- После модификации всех ордеров скрипт самостоятельно завершает работу.
Собственно вот и все.
Бесплатно скачать скрипт Вы можете тут:
Коллекция скриптов для трейдера!
Скрипты помогают трейдеру ускорить, оптимизировать и улучшить свою торговлю, поэтому их использование в работе приносит ощутимую пользу.
Уверены Вам будет интересно узнать про различные Бонусы Форекс брокеров- бездепозитные и с выводом заработанных средств, ознакомиться с Конкурсами Форекс брокеров, проводимые в настоящий момент! или посетить нашу Библиотеку, где собраны Форекс книги и аналогичной тематики!
Проще было сделать переменную pips внешней: extern int pips = 5; Чтобы не компилировать советник каждый раз.
И как мне кажется, скрипт нужен для того, чтобы перевести в безубыток, когда ты сам этого не можешь сделать, а если он будет каждый раз требовать подтверждедния действия, зачем он тогда нужен? 😉
Согласен, но это было давно, когда я тока начинал пытаться писать на MQL 🙂
Скоро самому понадобится перевод в безубыток для полуавтоматической торговли. Придется варганить самому, так как в инете ничего путнего для себя не нашел, нужно встроить закрытие части прибыли, оставшуюся часть переносить в б/у. Тебе удачи. =)
Скрипт планировался для применения его в качестве “Горячих клавиши” (подразумевался заранее определенный б\у для исключения постоянной компиляции).
По поводу закрытия части позиции, баловался написанием такой функции…
И Тебе удачи…