Скрипт расчета лота второго символа для торговли Count Symbol Weight

Скрипт расчета лота второго символа для торговли Count Symbol Weight

Как известно, не все валютные пары имеют одинаковый «вес», т.к цена пункта у них может быть разной, и если открыть позиции одним и тем же лотом по двум парам с одинаковыми целями, то при срабатывании Тейк Профита или Стоп Лосса мы получим разную прибыль или убыток.

Вот примерный список стоимости пункта для разных валютных пар рынка Форекс на текущий момент:

Мы видим, что пары с USD все имеют цену пункта, равную 1, остальные же варьируются.

Этот простой скрипт выполняет важную функцию в расчете торгового лота для двух валютных пар с разной ценой пункта. Он будет полезен для ручного подбора лота для торговли несколькими парами с одинаковыми целями.

Также скрипт рассчитывает волатильность двух валютных пар и при включении данной функции в настройках и может помочь при парном торговле.

Настройки скрипта:

First Symbol Lot Известный трейдеру лот, с которым он хочет открыть ордер по текущей паре, на которой установлен скрипт. Данный лот может быть рассчитан вручную или с помощью нашего скрипта Count trading lot, который учитывает процент заданного риска на сделку в зависимости от Стоп-Лосса
Second Symbol Валютная пара, по которой необходимо рассчитать торговый лот
Count Volatility Bars Учитывать волатильность при расчете торгового лота.
При 0 – выключено.

Пример работы скрипта:

Допустим, что цена пункта пар с долларом США равняется единице, тогда как минорные пары имеют отличное значение. На текущий момент у GBPAUD она равна 0.64, а для EURGBP — 1.25.

Если трейдеру необходимо получить доход по паре c USD равный 100$ с целью в 100 старых пунктов, то его торговый лот должен быть равен 0.1. Но для получения точно такой же прибыли в валюте депозита по другой паре трейдеру необходимо скорректировать торговый лот. По GBPAUD в данном случае лот будет равен 1/0.64*0.1 =~ 0.15, а для EURGBP = 1/1.25*0.1 = 0.08.

Если же вы практикуете парный трейдер, то знаете, что волатильность разных валютных пар сильно отличается (для подробного расчета волатильности вы можете использовать наш индикатор TrulyVolatility или скрипт AverageRange (Volatility)). Т.е. если вы хотите войти в рынок по двум символам EURUSD и GBPUSD, то цена пункта у них одинакова, а вот среднее движение цены будет отличаться, например сейчас оно составляет 95 и 67 пунктов соответственно. Значит с одинаковым Тейк Профитом у пары EURUSD шанс закрыться в плюс быстрее, чем у GBPUSD. Либо если ваши сделки направлены в сторону друг друга, то скорость их сближения не будет равной, а торговый лот останется одинаковым. Именно поэтому объем позиции рекомендуется корректировать с учетом волатильности: если объем сделки для EURUSD равен 0.1, то в данном случае торговый лот для GBPUSD нужно рассчитать, как 0.1*95/67=0.14. В настройках вы можете указать количество баров для расчета Count Volatility Bars, мы рекомендуем выставлять 200-300 баров.

Конечно, тут следует еще учитывать свопы для разных валют, но данный расчет, к сожалению, невозможно заложить в код, т.к. мы не можем знать сколько дней будут открыты позиции и в каком направлении.

Примечание: стоит внимательно относится к торговле металлами, так как их вес пункта значительно превышает веса валютных пар на Форексе.

Установив скрипт в терминале MT4 на график NZDCAD и указав вторым символ EURUSD, мы получим Алерт и запись в журнале:

Мы видим, что отобразился объем тика, волатильность (при парном трейдинге) и торговый лот для второго символа, с которым рекомендуется открыть сделку.

Скачать бесплатно

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню