Обсуждение статьи "Логика кэрри-трейда в MQL5: Создание советника, учитывающего ставки свопа при расчете размера позиции и принятии решений об удержании"

Опубликована статья Логика кэрри-трейда в MQL5: Создание советника, учитывающего ставки свопа при расчете размера позиции и принятии решений об удержании:

Большинство розничных трейдеров не обращают внимания на ставки свопа за перенос через ночь, однако для долгосрочных позиций эти процентные начисления могут как обеспечить успех стратегии, так и привести к ее провалу. В статье рассказывается, как создать динамический модуль MQL5, который получает данные о свопах в режиме реального времени и преобразует их в фактическую прибыль или убыток в валюте вашего счета. Вы узнаете, как запрограммировать советник, который автоматически рассчитывает, стоит ли удерживать сделку с учетом кэрри-дохода, и корректирует размер позиции с учетом ожидаемых процентов. Это практическое руководство по превращению скрытых издержек в математическое преимущество для ваших торговых систем.

Есть распространенное упущение, которое многие разработчики розничных торговых систем не учитывают. Они либо игнорируют это, либо используют фиксированную цифру, которая не учитывает колебания рынка должным образом, либо откладывают расчеты на неопределенный срок. Для скальперов ставки свопа не имеют особого значения, поскольку они никогда не переносят позиции через ежедневный рыночный ролловер. Для трейдеров, которые держат позиции на ночь, и особенно для стратегий, построенных на высокодоходных валютных парах (таких как AUDJPY или NZDUSD), игнорирование ставок свопа — все равно что ехать на машине, не проверяя уровень топлива.

Ставки свопа — это процентные списания или начисления за перенос позиции через ночь, которые применяются, когда трейдер удерживает позицию после ежедневного закрытия рынка. Если вы держите валюту с более высокой процентной ставкой (например, AUD) против валюты с более низкой процентной ставкой (например, JPY), вы получаете проценты (положительный своп); в противном случае вы платите комиссию, если держите валюту с более низкой процентной ставкой против валюты с более высокой процентной ставкой (отрицательный своп). Совокупные затраты или проценты, начисленные за неделю, могут определить, будет ли сделка прибыльной или нет.

Большинство советников не учитывают ставки свопа. Ставка свопа отображается в истории счета, но она не влияет ни на решение о входе в сделку, ни на логику периода удержания позиции, ни на определение размера позиции. В этой статье мы рассмотрим процесс получения данных о свопах в MQL5, их преобразования в удобный для использования дневной показатель в валюте счета и применения этих данных на практике. Мы реализуем четыре практические функции: DailySwapInAccountCurrency(), ExpectedSwapForPosition(), IsWorthHolding() и CarryAdjustedLotSize(). В совокупности они обеспечивают получение данных о свопах, прогнозирование периода удержания, принятие решений о выходе с учетом кэрри и определение размера позиции с учетом кэрри. Каждая функция представляет собой автономный модуль, который можно встроить в любой существующий советник без изменения его логики входа.


Автор: Ushana Kevin Iorkumbul