Безоткатных движений неограниченной длины, как известно, не бывает (эх...). И совершив определённый «рывок» (среднее значение которого можно попытаться определить, например, статистически), курс, как правило, формирует консолидацию или откат. Идея данного алгоритма сопровождения — по мере увеличения профита сокращать дистанцию трейлинга таким образом, чтобы подходя к участку вероятного разворота/консолидации «застолбить» побольше профита. Помимо работы на упомянутых выше «рывках» (которые обычно имеют место на новостях или при пробое исторических уровней), функцию также можно использовать при работе в каналах, сокращая дистанцию трейлинга при подходе к противоположной (относительно открытия) границе канала.
Параметры:
ticket — уникальный порядковый номер ордера (выбранный перед вызовом функции с помощью OrderSelect());
trl_dist_1 — исходное расстояние трейлинга (пунктов) (не меньше MarketInfo(Symbol(),MODE_STOPLEVEL), больше trl_dist_2 и trl_dist_3);
level_1 — уровень профита (пунктов), при достижении которого дистанция трейлинга будет сокращена с trl_dist_1 до trl_dist_2 (меньше level_2; больше trl_dist_1);
trl dist_2 — расстояние трейлинга (пунктов) после достижения курсом уровня профита в level_1 пунктов (не меньше MarketInfo(Symbol(),MODE_STOPLEVEL));
level_2 — уровень профита (пунктов), при достижении которого дистанция трейлинга будет сокращена с trl_dist_2 до trl_dist_3 пунктов (больше trl_dist_1 и больше level_1);
trl dist_3 — расстояние трейлинга (пунктов) после достижения курсом уровня профита в level_2 пунктов (не меньше MarketInfo(Symbol(),MODE_STOPLEVEL)).
К примеру, при параметрах «ticket#, 30, 50, 20, 70, 10» мы исходно тралим на расстоянии в 30 пунктов, как только курс отойдет от курса открытия на 50 пунктов, начинаем тралить «плотнее» — на расстоянии в 20 п., а если ему удалось преодолеть 70 п. в направлении увеличения профита, «затягиваем» (откуда и название) расстояние трала до 10 п. (что с высокой вероятностью приведет к скорому закрытию позиции).
Комментарии (1)
[ 2 ] OALEXANDRЗарегистрирован: 6 декабря 2015 | Сообщений: 0
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий