Стратегия высокочастотного хеджирования на основе цвета столбца MACD и линейной регрессии
Обзор
Эта стратегия объединяет MACD и линейный индикатор регрессии, чтобы достичь высокой частоты обратной торговли с помощью хитрой комбинации, особенно подходящей для короткого арбитража и хеджирования, что является типичной нейтральной стратегией.
Стратегический принцип
Стратегия состоит из следующих частей:
-
Цвет столба MACD в качестве индикатора тренда. Когда цвет столба MACD зеленый, это означает, что он находится в тенденции к росту, и в этот момент не делается пустой лист; когда цвет столба MACD красный, это означает, что он находится в тенденции к снижению, и в этот момент не делается лишний лист.
-
Линейное регрессирование как ключевой индикатор торгового сигнала. Когда цена пересекает линейное регрессирование снизу, делайте больше; когда цена пересекает линейное регрессирование сверху вниз, делайте больше.
-
Канал PAC состоит из высоких, низких и закрывающихся ЭМА, которые используются для определения направления линейной регрессии. Торговый сигнал создается только тогда, когда направление линейной регрессии соответствует тренду внутри канала.
-
EMA 89 как линия остановки, когда цена снова пересекает эту линию, а также остановка ликвидации.
Логика генерирования торговых сигналов:
Многоголовый сигнал: линейный регресс вверх, проходящий по каналу PAC вниз, и линейный регресс вверх по склону, и цвет столбика MACD не красный
Головной сигнал: линейный регресс вниз через канал PAC вверх и линейный регресс вниз и MACD столбик не зеленый
Стоп-слегка: цена снизилась до EMA 89
Эта стратегия, в сочетании с оценкой тенденций и критических уровней цен, позволяет осуществлять высокочастотные хеджированные сделки.
Анализ преимуществ
-
Используйте цвета столбиков MACD, чтобы определить тенденцию и избежать обратной торговли.
-
Линейная регрессия обладает гладкостью, которая позволяет отфильтровывать часть шума.
-
Формируемые EMA-пути четко определяют направление полигонов.
-
Стоп-линия устанавливается разумно и гарантирует максимальную прибыль.
-
Высокая частота торгов, подходящая для высокочастотных стратегий торгов с помощью процедур.
-
По словам эксперта, в результате внедрения хеджированных сделок можно получить прибыль в условиях шока.
Анализ рисков
-
Линейная регрессия и канальный индикатор требуют определенной параметрической оптимизации, в противном случае они могут быть неэффективными.
-
При больших толчках может быть чаще задействован приостановка убытков. Приостановка убытков может быть расширена.
-
Если вы совершаете большое количество сделок, обратите внимание на влияние комиссионных.
-
MACD имеет определенную отсталость и может пропустить кратковременный обратный тренд.
-
Кроме того, канал EMA должен постоянно оптимизироваться для адаптации к изменениям на рынке.
Направление оптимизации
-
Настройка линейной регрессии и параметров каналов, чтобы показатели были более соответствующими характеристикам разных сортов.
-
Расслабьтесь при остановке, но убедитесь, что коэффициент остановки больше 1.
-
Оптимизация параметров MACD, чтобы она могла поймать больше короткосрочных сигналов.
-
Попробуйте использовать другие индикаторы, такие как линия Бринна, вместо линейной регрессии.
-
Повышение контроля над позициями, чтобы предотвратить чрезмерные убытки.
-
В сочетании с RSI и другими индикаторами, отфильтрованными отчасти от торговых сигналов.
Подвести итог
Эта стратегия использует множество технических показателей для достижения высокочастотного хеджирования. Ее преимущество заключается в том, что она может поймать кратковременный обратный ход, контролировать риск, что очень хорошо подходит в периоды рыночных потрясений. В то же время следует обратить внимание на оптимизацию и улучшение определенных параметров, чтобы предотвратить чрезмерную совместимость.
/*backtest
start: 2022-10-20 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy("Sonic R + Linear Reg + Kumo Cloud + Barcolor MACD", overlay=true,default_qty_value=10000,initial_capital=200,currency=currency.USD, pyramiding=1)
EMA = input(defval=89, title="EMA Signal")
HiLoLen = input(34, minval=2,title="High Low channel Length")- 1

