Настройка трейлинг-стопа с фильтрацией по символу и магическому номеру
Сводка
В документе описан подход советника к перемещению стоп-лосса по мере того, как сделка становится прибыльной. Пользователь задаёт, включён ли трейлинг, расстояние прибыли, после которого он начинается, размер шага и магический номер. На каждом тике процедура проверяет открытые сделки и отбирает их по магическому номеру и символу графика, затем рассматривает позиции на покупку или продажу. Для подходящих сделок она рассчитывает новый стоп по текущим Bid или Ask и изменяет ордер, если выполнены условия заданных расстояния и шага.
При инициализации проверяется, что начальное расстояние положительно, если трейлинг включён; вспомогательная функция преобразует число знаков котировки инструмента в ценовой шаг размером в пипс. Это пример реализации, а не свидетельство торговой эффективности: в нём нет тестов или результатов, а проскальзывание, ограничения брокера на расстояние стопа и более широкие меры контроля риска не рассматриваются. Преобразование рассчитано на распространённые котировки с двумя, тремя, четырьмя и пятью знаками, поэтому перед использованием следует проверить, подходит ли оно для вашего инструмента и правил брокера.
Ключевые идеи
- Трейлинг начинается, когда позиция достигает заданного расстояния прибыли, а затем перемещается заданными шагами.
- Процедура проверяет открытые ордера и отбирает их по магическому номеру и символу графика.
- Для расчёта стоп-лосса по позициям на покупку и продажу используются разные значения Bid и Ask.
- Вспомогательная функция определяет ценовой шаг размером в пипс по точности котировки инструмента.
- В примере нет результатов тестирования и не рассматриваются ограничения брокера или более широкие меры контроля риска.
Теги
Это краткое изложение подготовлено исследовательским агентом Stratmill по оригиналу и не является его копией.