Стратегия ловцов на дне - это краткосрочная стратегия торговли с цифровыми валютами. Эта стратегия определяет подходящее время покупки путем выявления дна в понижающейся тенденции.
Стратегия сочетает в себе различные технические показатели для определения дна, в частности, MACD для определения дна, RSI для определения состояния перепродажи, и Blink-Band для определения цены ниже трассы.
Во-первых, эта стратегия использует преднамеренный дисперс MACD для определения дна. Так называемый преднамеренный дисперс означает, что цена инновационной низкой, а MACD не является инновационной низкой.
Во-вторых, стратегия требует показателя RSI ниже 31.1; RSI ниже 30 представляет собой состояние перепродажи, что дает возможность купить.
Наконец, стратегия требует, чтобы цена закрытия была ниже средней трассы в Блинн-Белле. Это означает, что цена уже ниже нормального диапазона, что также дает лучшие возможности для покупки.
Когда все вышеперечисленные условия выполнены одновременно, эта стратегия создает сигнал покупки и создает хорошую позицию.
По словам одного из участников, "это очень важно, потому что мы знаем, что мы должны быть готовы к тому, что произойдет в будущем".
В то же время в этой стратегии есть некоторые риски:
Для этих рисков можно оптимизировать их путем отслеживания остановочных потерь в режиме реального времени, регулирования диапазонов параметров и т.д.
Эта стратегия может быть оптимизирована в следующих направлениях:
Стратегия ловцов на нижнем уровне заключается в том, чтобы покупать и получать чрезмерную прибыль, захватив ключевые нижние точки. Эта стратегия определяет устойчивость нижнего уровня, а также сочетает в себе различные фильтрующие условия для предотвращения ложных сигналов. Если параметры настроены правильно, контроль за остановкой и убытками на месте, эта стратегия может иметь хорошие результаты в краткосрочной торговле на рынке цифровых валют.
/*backtest start: 2023-01-30 00:00:00 end: 2024-02-05 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("MACD Divergence Strategy", shorttitle="Strategy: MACD Dive", overlay=true) // MACD设置 fastLength = input.int(12, "Fast Length") slowLength = input.int(26, "Slow Length") signalSmoothing = input.int(9, "Signal Smoothing") [macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing) // 计算99日EMA均线 ema99 = ta.ema(close, 99) // 计算RSI rsiLength = input.int(14, title="RSI Length") rsi = ta.rsi(close, rsiLength) // 计算布林带中轨 length = input.int(20, "BB Length") src = input(close, "Source") mult = input.float(2.0, "BB StdDev") basis = ta.sma(src, length) // 买入筛选条件 priceLow = ta.lowest(low[1], 60) macdLow = ta.lowest(macdLine[1], 60) divergence = low < priceLow and macdLine > macdLow allHighsBelowEma99 = true for i = 0 to 14 if high[i] > ema99 allHighsBelowEma99 := false rsiBelow = rsi < 31.1 priceDifference = (high - low) / low * 100 buySignal1 = divergence and allHighsBelowEma99 and rsiBelow buySignal2 = high < ema99 and priceDifference >= 3 and close < open and high < basis buySignal3 = buySignal1 or buySignal2 // 定义一个变量来存储买入时的价格 var float buyPrice = na // 买入逻辑 if buySignal3 buyPrice := close // 存储买入时的价格 strategy.entry("Buy", strategy.long) // 止盈和止损条件 longTakeProfit = buyPrice * 1.1 // 止盈设为买入价格的1.2倍 longStopLoss = buyPrice * 0.98// 止损设为买入价格的0.99倍 // 应用止盈和止损 strategy.exit("Exit", "Buy", limit=longTakeProfit, stop=longStopLoss) // 绘制买入信号 plotshape(series=buySignal3, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)