Короткосрочная торговая стратегия Hawk Eye - это краткосрочная торговая стратегия, которая сочетает в себе несколько технических индикаторов.
Стратегия сначала рассчитывает быструю скользящую среднюю (21 периода) и медленную скользящую среднюю (55 периодов). Когда быстрая MA пересекает более медленной MA, и MACD переходит от отрицательного к положительному, генерируется сигнал покупки. Когда быстрая MA переходит ниже медленной MA, и MACD переходит от положительного к отрицательному, генерируется сигнал продажи. Кроме того, стратегия также включает в себя индикатор RSI для фильтрации сигналов. Сигналы покупки генерируются только тогда, когда RSI низкий и поворачивается вверх. Сигналы продажи генерируются только тогда, когда RSI высокий и поворачивается вниз. Наконец, стратегия также использует VWMA для сравнения позиций быстрых и медленных скользящих средних для дальнейшего подтверждения тенденции.
В частности, когда MACD переходит от отрицательного к положительному, быстрый MA пересекается над медленным MA, а 50-периодный VWMA ниже 200-периодного VWMA, генерируется сигнал покупки. Когда MACD переходит от положительного к отрицательному, быстрый MA пересекается ниже медленного MA, и 50-периодный VWMA выше 200-периодного VWMA, генерируется сигнал продажи. Стратегия покупает, когда быстрый Stoch находится выше медленного Stoch, и продает, когда быстрый Stoch находится ниже медленного Stoch.
Наибольшее преимущество этой стратегии заключается в сочетании нескольких индикаторов для фильтрации сигналов, что может эффективно снизить вероятность ошибочных сделок. MACD определяет направление тренда, VWMA определяет место основного тренда, Stoch фильтрует зоны перекупленности / перепроданности, а RSI избегает зон переоценки. Сочетание нескольких индикаторов делает торговые сигналы более надежными. Использование нескольких индикаторов обеспечивает качество сигнала при одновременном контроле чрезмерной торговли.
Кроме того, краткосрочная торговля в течение 1-часового периода времени может использовать краткосрочные возможности на рынке и достигать более высокой прибыли.
Наибольший риск этой стратегии заключается в том, что комбинация нескольких индикаторов может быть слишком сложной. Неправильные настройки параметров могут привести к плохой эффективности стратегии. Для обеспечения хороших результатов необходимы обширные бэкстестинг и оптимизация.
Кроме того, кратковременная торговля имеет более высокую частоту торговли. Чрезмерная частота торговли не только увеличивает затраты на транзакции, но и увеличивает операционные риски. Неспособность непрерывно контролировать рынок может привести к пропущенным входам и выходам.
Наконец, сочетание нескольких индикаторов увеличивает риск приспособления кривой.
Стратегия может быть оптимизирована в следующих аспектах:
Оптимизируйте параметры индикатора, чтобы найти наилучшую комбинацию параметров.
Добавьте стратегии стоп-лосса для уменьшения потерь на одной сделке.
Оптимизировать условия входа для повышения точности оценки тенденций.
Включить размещение позиций для оптимизации эффективности использования капитала.
Проверьте эффективность различных продуктов и контрактов.
Добавьте алгоритмы машинного обучения, которые используют исторические данные для обучения и уменьшают риски переподготовки.
Короткосрочная торговая стратегия Hawk Eye объединяет несколько индикаторов для создания торговых сигналов и совершает краткосрочные сделки в течение 1-часового периода. Преимущества этой стратегии - надежные комбинации индикаторов и высокий показатель выигрыша. Но есть также такие риски, как трудности в оптимизации параметров и высокая частота торговли. В целом, эта стратегия имеет большой потенциал оптимизации. При правильной настройке параметров производительность может быть очень впечатляющей. Благодаря постоянной оптимизации и тестированию эта стратегия может стать очень практичным инструментом для краткосрочной торговли.
/*backtest start: 2022-09-15 00:00:00 end: 2023-09-21 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Hawk 1H Strategy", overlay=true) fastLength = input(21) slowlength = input(55) MACDLength = input(8) smallEMA = ema(close, fastLength) largeEMA = ema(close, slowlength) MACD = smallEMA - largeEMA aMACD = ema(MACD, MACDLength) delta = MACD - aMACD smoothK = input(5, minval=1) smoothD = input(5, minval=1) lengthRSI = input(8, minval=1) lengthStoch = input(21, minval=1) src = input(close, title="RSI Source") vFast = stoch(close, high, low, 8) vSlow = sma(vFast, 5) rsi1 = rsi(src, lengthRSI) k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK) d = sma(k, smoothD) fiftyVWMA = vwma(close, 55) twohunVWMA = vwma(close,144) if (MACD > MACD[1]) and (MACD[1] > MACD[2]) and (fiftyVWMA < twohunVWMA) if (vFast > vSlow) and (k < 30) //and (vSlow < 40) strategy.entry("MacdLE", strategy.long, comment='Buy') if (MACD < MACD[1]) and (MACD[1] < MACD[2]) and (fiftyVWMA > twohunVWMA) if (vFast < vSlow) and (k > 70)//and (vSlow > 60)//and (rsi1 > 60) strategy.entry("MacdSE", strategy.short, comment='Sell') //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)