Это семейство торговых подходов, а не гарантированный рецепт. Каждый должен определять, как распознаёт тренд, когда входит и выходит, какую сумму подвергает движению цены и как исполняет заявки. Осмысленно проверять можно только полное правило.
Трендовый подход сначала ждёт, пока цена покажет направление. Простой пример — Time-Series Momentum из исследования Хёрста, Оои и Педерсена: положительная доходность за выбранный прошлый период ведёт в их модели к позиции, выигрывающей от роста, отрицательная — к позиции, выигрывающей от падения. Это исследовательский пример на нескольких рынках деривативов, контрактов на основе цен других активов, а не указание так торговать биткоином. Длина наблюдаемого периода определяет, какие движения правило заметит. [1]
Один из ориентиров — SMA, простая скользящая средняя. Складываем выбранное количество последних цен закрытия, называемых Close, и делим сумму на число значений. Со следующей свечой добавляется новая цена, а самая старая выбывает. Правило может отслеживать пересечение этой средней ценой. Необходимо задать длину средней и Timeframe, период одной свечи: иной выбор даст другие сигналы. [2] [5]
Средняя использует прошлые данные и потому реагирует с задержкой. Если цена колеблется вокруг неё без устойчивого направления, сигналы входа и выхода могут чередоваться. Это называют whipsaw: короткое обнадёживающее движение сменяется возвратом и возможным убытком. Более быстрые настройки сами по себе проблему не решают. Дополнительное условие может отсеять часть ложных сигналов, но также отложит решение. [2] [3]
Пересечение SMA ещё не полный план. Противоположный сигнал может означать закрытие первоначальной покупки, уменьшение позиции или открытие сделки, зарабатывающей на падении. Это разные действия с разными рисками. Нужно также определить случай точного равенства Close и средней, частоту решений и ответ на повторный сигнал. Одни и те же правила должны действовать в выгодных и невыгодных ситуациях. [2] [5]
Если расчёт использует только что завершённый Close, нельзя предполагать, что сделка также исполнится по этой цене. В стандартной модели TradingView исполняет заявку не раньше следующего доступного обновления цены, обычно в начале следующей свечи. Поэтому в историческом тесте отделяем появление сигнала от исполнения. Важны биржа, источник цен, комиссии, доступная ликвидность и Slippage — разница между ожидаемой и фактической ценой исполнения. [4]
Один сигнал может иметь небольшое влияние или причинить большой убыток в зависимости от размера позиции. Leverage, кредитное плечо, усиливает эффект, позволяя позицию больше внесённого капитала. Процедура должна учитывать выход, стоимость финансирования, резкие скачки цены и одновременные потери нескольких позиций. Распределение по рынкам не устраняет риск. Продажа уже имеющегося биткоина также отличается от открытия короткой позиции через фьючерсы, контракты с будущим расчётом. [1] [4]
AQR исследует трендовый подход, распределённый между несколькими фьючерсными и валютными рынками с долгой историей. Это другой вопрос, чем прибыльность одного правила на одной биткоин-бирже. Результат нельзя просто перенести. Собственная процедура должна включать комиссии, убыточные периоды и чувствительность к настройкам. Данные для построения правила необходимо отделить от данных его последующей оценки. [1] [5]
Сначала записываем полное правило: данные, длину SMA, входы, выходы, размер позиции и издержки. Затем рассматриваем весь период, включая участки без выраженного направления цены. CFA Institute отмечает две частые ошибки: использование информации раньше, чем она стала известна, и выбор только рынков, сохранившихся до сегодняшнего дня. Проверка на других данных помогает обнаружить слабости, но хорошее прошлое не гарантирует будущего результата. [5] [4]
Цена пересекает среднюю и сразу возвращается
Для полной картины прочитайте эту статью вместе с Moving average crossover, Momentum Trading, Risk Management, Backtesting, Position Sizing. На эту статью также ссылаются Mean Reversion, Breakout Trading, Momentum Trading, Swing Trading.
01Означает ли пересечение SMA продолжение тренда?+
Нет. Средняя обобщает прошлое и не знает будущего. Цена может быстро вернуться и несколько раз сменить сторону относительно средней. Поэтому процедура должна учитывать выходы, неудачные сигналы и издержки.
02Можно ли после сигнала исполнить сделку точно по Close?+
Автоматически предполагать это нельзя. Если сигнал рассчитывается лишь после закрытия свечи, следующая доступная цена может отличаться. Тест должен отдельно учитывать, когда сигнал стал известен и когда и по какой цене исполнена заявка.