Эту функцию часто спрашивают новички на форекс: «Нельзя ли передвигать линии стоп-лосс и тейк-профит как обычные линии на графике?» C помощью скрипта «e-MoveSLTPbyMouse» это можно легко осуществить.
Для запуска скрипта бросьте его на график. Об успешном запуске скрипта можно судить по соответствующим надписям в левом верхнем углу. Скрипт будет работать все время, пока открыт терминал.
При активации скрипта напротив уровней SL и TP появятся ценовые значения, как у обычных линий. Их можно будет выделить двойным щелчком мыши, и перетащить мышкой в нужное место.
Скрипт обрабатывает запросы каждые 0.371 секунды (настройки по умолчанию), поэтому линия может быть перемещена постепенно.
Настройки (используемые в коде скрипта):
Language=1 - Язык сообщений: 0-English, 1-Русский.
IntUpdate=0.371 - Интервал обновления в секундах. Если 0, то срипт будет работать по тикам. Ненулевое значение этого параметра задаст периодичность проверки необходимости перемещения ценовых уровней открытых позиций.
PrintEnable=True - Разрешить печать сообщений в журнал.
StopColor=Red - Цвет линии уровня StopLoss.
StopStyle=3 - Стиль линии уровня StopLoss.
StopWidth=0 - Толщина линии уровня StopLoss.
TakeColor=Red - Цвет линии уровня TakeProfit.
TakeStyle=3 - Стиль линии уровня TakeProfit.
TakeWidth=0 - Толщина линии уровня TakeProfit.
Скачать скрипт «e-MoveSLTPbyMouse» >>
Update. В новых версиях терминала MetaTrader 4 (build 482 и 500) появилась встроенная функция «Торговля одним кликом», благодаря которой вы можете передвигать стоп-лосс и тейк-профит, а также отложенные ордера простым перетаскиванием с помощью мыши. Таким образом, потребность в данном скрипте отпадает. Подробнее о функции читайте в статье «Торговля одним кликом в MT4».