この戦略は,200日間の移動平均値と2期間のRSI指標を組み合わせた短期間の平均逆転取引システムである. 核心コンセプトは,三重検証メカニズムを通じて,長期上向きの上昇傾向の中で過売り修正機会を特定することです.
この戦略は3つの検証メカニズムを採用している.第一に,価格が長期上昇傾向を確認するために200日移動平均値以上である必要がある.第二に,RSIは最初の減少が60以上から始まる3連日間にわたって低下しなければならない.最後に,RSIは極端な過剰販売状態を示す10を下回らなければならない.すべての3つの条件が同時に満たされると,ロング信号が生成される.RSIが70を超えるとポジションは閉鎖される.
この戦略は,移動平均値とRSI指標の巧妙な組み合わせを通じて,堅牢な取引システムを創出する.三重検証メカニズムは,取引の信頼性を効果的に向上させる一方で,リスク管理とパラメータ最適化への注意は依然として重要です.全体的なデザインは,実用的な価値と最適化可能性が良い理性的なものです.
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-11 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Larry Connors RSI 3 Strategy", overlay=false) // Define the moving averages and the RSI sma200 = ta.sma(close, 200) rsi2 = ta.rsi(close, 2) // Conditions for the strategy condition1 = close > sma200 // Close above the 200-day moving average // RSI drops three days in a row and the first day’s drop is from above 60 rsi_drop_3_days = rsi2[2] > rsi2[1] and rsi2[1] > rsi2 and rsi2[2] > 60 // The 3-day RSI drop condition condition2 = rsi_drop_3_days // The 2-period RSI is below 10 today condition3 = rsi2 < 10 // Combined buy condition buyCondition = condition1 and condition2 and condition3 // Sell condition: The 2-period RSI is above 70 sellCondition = rsi2 > 70 // Execute the buy signal when all buy conditions are met if buyCondition strategy.entry("Buy", strategy.long) // Execute the sell signal when the sell condition is met if sellCondition strategy.close("Buy") // Plotting the RSI for visual confirmation plot(rsi2, title="2-Period RSI", color=color.blue) hline(70, "Overbought (70)", color=color.red) hline(10, "Oversold (10)", color=color.green) hline(60, "RSI Drop Trigger (60)", color=color.gray) // Set background color when a position is open bgcolor(strategy.opentrades > 0 ? color.new(color.green, 50) : na)