この戦略は,過剰販売市場条件を決定するために,相対強度指数 (RSI) 指標を使用する.RSIが30を下回ると,ロングポジションを入力し,ストップロスの価格はエントリー価格の98.5%に設定される.この戦略の背後にある主なアイデアは,リスクを厳格に制御しながら過剰販売信号が現れたときに市場に参入することです.価格がストップロスの価格を下回ると,損失を止めるためにすぐにポジションが閉鎖されます.
RSIストップ損失追跡取引戦略は,リスクを厳格に制御するために固定ストップ損失パーセントを設定しながら,過剰販売条件を決定するためにRSI指標を使用する.全体的なアイデアはシンプルで理解しやすく,初心者が学び,使用するのに適しています.しかし,この戦略には遅れ,単純なストップ損失メカニズム,低収益性などの問題もあります.戦略の安定性と収益性を高めるために実際の適用で継続的に最適化され改善する必要があります.
/*backtest start: 2024-02-01 00:00:00 end: 2024-02-29 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy('RSI Trading Bot', overlay=true) // RSI threshold value and stop loss percentage rsiThreshold = 30 stopLossPercentage = 1.5 // Calculate RSI rsiLength = 14 rsiValue = ta.rsi(close, rsiLength) // Initialize variables var bool positionOpen = false var float entryPrice = na var float stopLossPrice = na // Enter position when RSI crosses below threshold if ta.crossunder(rsiValue, rsiThreshold) strategy.entry('Long', strategy.long) positionOpen := true entryPrice := close stopLossPrice := entryPrice * (1 - stopLossPercentage / 100) stopLossPrice // Exit position on stop loss if positionOpen and close < stopLossPrice strategy.close('Long') positionOpen := false entryPrice := na stopLossPrice := na stopLossPrice // Plot entry and stop loss prices plot(entryPrice, title='Entry Price', color=color.new(color.green, 0), linewidth=2) plot(stopLossPrice, title='Stop Loss Price', color=color.new(color.red, 0), linewidth=2)