Перейти к содержимому
Все стратегии

Стратегии

Цифровое золото против золота: ротация по относительному импульсу BTC/XAU с равным риском, длинными и короткими позициями (BTCUSD_PERP.BINANCE_CM — инверсный бессрочный контракт против XAUUSD.SPOTMETAL; решение раз в день при закрытии рынка золота 17:00 NY)

Итог: Проверка

BtcXauEqualRiskRelativeMomentumLS

Цифровое золото против золота: ротация по относительному импульсу BTC/XAU с равным риском, длинными и короткими позициями (BTCUSD_PERP.BINANCE_CM — инверсный бессрочный контракт против XAUUSD.SPOTMETAL; решение раз в…

Гипотеза

Межбиржевая торговля парой: биткоин в виде инверсного бессрочного контракта COIN-M BTCUSD_PERP.BINANCE_CM и спотовое золото XAUUSD.SPOTMETAL. Размеры двух позиций рассчитаны на равный риск. Оба актива конкурируют за потоки хеджирования, направленные в «средства сохранения стоимости», и управляющие капиталом переключаются между ними волнами длительностью в несколько недель. Гипотеза: оценка относительного импульса, нормированная по волатильности, предсказывает доходность спреда в течение следующих нескольких……Показать большеСвернуть

Межбиржевая торговля парой: биткоин в виде инверсного бессрочного контракта COIN-M BTCUSD_PERP.BINANCE_CM и спотовое золото XAUUSD.SPOTMETAL. Размеры двух позиций рассчитаны на равный риск. Оба актива конкурируют за потоки хеджирования, направленные в «средства сохранения стоимости», и управляющие капиталом переключаются между ними волнами длительностью в несколько недель. Гипотеза: оценка относительного импульса, нормированная по волатильности, предсказывает доходность спреда в течение следующих нескольких недель. Номинал золота = номинал BTC x sigma_btc/sigma_xau; это настоящий спред, а не следование за трендом BTC с хеджем. Момент принятия решения: один раз за торговый день на рынке золота, при закрытии бара XAUUSD.SPOTMETAL 1-DAY (17:00 по Нью-Йорку). Значение BTC берётся из баров 1-HOUR на последнем баре, закрывшемся не позже закрытия рынка золота, поэтому заглядывания вперёд нет. Исполнение: ордер на золото исполняется при открытии следующей сессии (возобновление торгов 18:00 NY, next_open_fill). Ордер BTC — рыночный, при закрытии бара решения 17:00 NY; на площадке 24/7 эта цена соответствует открытию следующего бара (use_equivalent, здесь это называется подстановкой). Принимается разрыв в 1 часов между исполнением двух позиций. Примерная калибровка валовых результатов на BTC CM против золотого прокси PAXG 2020-2026, до учёта финансирования и комиссий: около 25-45 смен позиций, коэффициент Шарпа около 0.8-0.9, около 2-3.5% за полный цикл, а 2023 — убыточный год. Финансирование учтено в модели: длинная позиция по золоту оплачивает ставку федеральных фондов + 2.5%/год, а короткая получает ставку федеральных фондов − 2.5%/год; позиция BTC оплачивает или получает финансирование COIN-M. Контроль риска — вариант (б): выход по сигналу с ограниченным размером позиции. Совместная выборка начинается 2020-08.

Это заполняет недостаточно представленные категории: межбиржевая торговля (7.9% против цели 15%), длинные и короткие позиции (21.8%), BINANCE_CM (2.5% против 5%) и SPOTMETAL (всего экспериментов: 5). В корпусе чрезмерно много BTC, но этому механизму действительно нужен BTC как замена «цифровому золоту». Стратегия торгует инверсным бессрочным контрактом COIN-M, а не BTCUSDT USD-M; сигнал основан на спреде между активами, а не на импульсе цены BTC. Эта идея отличается от уже запланированной работы с золотом и от заброшенных попыток торговли золотом. Сначала я проверил и отверг идею дрейфа цены золота в часы торговой сессии: около 2-3.7 б.п. валовой прибыли составляет менее 2x затрат на полный цикл в 1.54 б.п.

Реализация

Ротация по относительному импульсу BTC и спотового золота с равным риском, длинными и короткими позициями на двух площадках. Момент принятия решения: закрытие бара XAUUSD.SPOTMETAL 1-DAY (17:00 по Нью-Йорку). Значение BTC — BTCUSD_PERP.BINANCE_CM; оно берётся из баров 1-HOUR на последнем баре с отметкой времени не позже закрытия рынка золота, только если его возраст не превышает stale_bar_hours (26). По дневным парным наблюдениям рассчитываются sigma_btc и sigma_xau (стандартное отклонение дневной логарифмической……Показать большеСвернуть

Ротация по относительному импульсу BTC и спотового золота с равным риском, длинными и короткими позициями на двух площадках. Момент принятия решения: закрытие бара XAUUSD.SPOTMETAL 1-DAY (17:00 по Нью-Йорку). Значение BTC — BTCUSD_PERP.BINANCE_CM; оно берётся из баров 1-HOUR на последнем баре с отметкой времени не позже закрытия рынка золота, только если его возраст не превышает stale_bar_hours (26). По дневным парным наблюдениям рассчитываются sigma_btc и sigma_xau (стандартное отклонение дневной логарифмической доходности за vol_window=60 дней), доходность спреда с равным риском d = rb/sigma_btc - rx/sigma_xau и её стандартное отклонение sd. score = (ln(B_t/B_t-L)/sigma_btc - ln(X_t/X_t-L)/sigma_xau) / (sd*sqrt(L)), где L = lookback_days; это примерно соответствует единичной дисперсии. При score > z_entry: длинная позиция по BTC, короткая — по золоту. При score < -z_entry: короткая позиция по BTC, длинная — по золоту. Обе позиции закрываются, когда score*held_dir <= z_exit. Размер позиции: номинал BTC = капитал x btc_notional_pct, целое число инверсных контрактов $100. Номинал золота = номинал BTC x sigma_btc/sigma_xau, не более капитала x gold_notional_cap (унции, точность 0.01). Пока позиция открыта, размер каждой части, отклонившийся от целевого более чем на resize_tolerance (25%), корректируется. Исполнение: ордер на золото исполняется при открытии следующей сессии (возобновление торгов 18:00 NY, next_open_fill). Ордер BTC — рыночный, подаётся в момент принятия решения 17:00; на площадке 24/7 COIN-M эта цена соответствует открытию следующего часового бара (use_equivalent, подстановка). Разрыв примерно в 1 часов между исполнением двух ордеров принимается. Если при принятии решения обнаружена только одна часть позиции (вход отклонён или позиция закрыта), её закрывают.

Гипотеза реализована на заявленных инструментах: основной XAUUSD.SPOTMETAL 1D задаёт момент принятия решения, дополнительный — BTCUSD_PERP.BINANCE_CM 1H. Все имена параметров из плана оптимизации использованы без изменений. vol_window, stale_bar_hours, btc_notional_pct, resize_tolerance и gold_notional_cap остаются фиксированными. Настраиваемые параметры lookback_days (40), z_entry (0.5) и z_exit (0.1) заданы в пределах объявленных диапазонов. Ограничения не применяются, поэтому _param_bounds не объявлен.……Показать большеСвернуть

Гипотеза реализована на заявленных инструментах: основной XAUUSD.SPOTMETAL 1D задаёт момент принятия решения, дополнительный — BTCUSD_PERP.BINANCE_CM 1H. Все имена параметров из плана оптимизации использованы без изменений. vol_window, stale_bar_hours, btc_notional_pct, resize_tolerance и gold_notional_cap остаются фиксированными. Настраиваемые параметры lookback_days (40), z_entry (0.5) и z_exit (0.1) заданы в пределах объявленных диапазонов. Ограничения не применяются, поэтому _param_bounds не объявлен. Выравнивание по времени: бар BTC с отметкой времени позже закрытия рынка золота не учитывается. Контроль риска — вариант (б): выход по сигналу с ограниченным размером позиции. BTC составляет 25% капитала. Золото ограничено 100% капитала счёта SPOTMETAL, а тот — примерно 50% совокупного капитала на двух площадках. Кредитное плечо — 1.0. При инверсном расчёте размера позиции используется множитель инструмента CM, чтобы определить число целых контрактов. Функция contracts_for_notional() считывает основной инструмент (золото), поэтому здесь её использовать нельзя. Для разворота нужны два решения: выход при одном закрытии рынка золота, затем повторный вход в противоположную сторону при следующем закрытии, если |score| всё ещё превышает z_entry. Так исключается разворот одним ордером на двух площадках с разным временем исполнения. Расходы на финансирование и содержание позиции по золоту учитываются моделями издержек платформы. Оговорка: шаг изменения размера добавляет объём к открытой позиции или сокращает его, поэтому в реестре позиций изменённая по размеру позиция считается одной сделкой (урок 175). При допуске 25% это должно происходить редко.

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.