
この戦略は,相対的に強い指数 ((RSI)) に基づく動量取引システムで,市場の過剰買い過剰売り状態を識別することによって取引を行う. 戦略は,固定されたパーセントのストップと利益の目標を採用し,リスクと利益の自動管理を実現する. システムは15分のタイムサイクルで動作し,流動性が良い取引品種に適用される.
戦略の核心は,RSI指標を使用して市場の超買い超売り状態を識別することです. RSIが30を下回ると,市場が過剰に売り込まれる可能性を示し,システムは多頭ポジションを開きます. RSIが70を超えると,市場が過剰に買い込まれる可能性を示し,システムは空頭ポジションを開きます.
これは,構造が整った,論理が明確な自動化取引戦略である. RSI指標によって市場の超買超売の機会を捕捉し,固定比率のリスク管理プログラムと連携し,取引プロセスの完全な自動化を実現している. 戦略の主な優点は,操作規則が明確で,リスクが制御可能であることにあるが,市場環境が戦略のパフォーマンスに与える影響にも注意する必要がある. 提案された最適化方向によって,戦略はさらに向上する余地がある.
/*backtest
start: 2024-02-24 00:00:00
end: 2025-02-22 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"SOL_USDT"}]
*/
//@version=5
strategy("MultiSymbol Smart Money EA without Lot Sizes or Pairs", overlay=true)
// Strategy Parameters for RSI
RSI_Period = input.int(14, title="RSI Period", minval=1)
RSI_Overbought = input.float(70, title="RSI Overbought")
RSI_Oversold = input.float(30, title="RSI Oversold")
// Fixed values for Stop Loss and Take Profit in percentage
FIXED_SL = input.float(0.2, title="Stop Loss in %", minval=0.0) / 100
FIXED_TP = input.float(0.6, title="Take Profit in %", minval=0.0) / 100
// RSI Calculation
rsi = ta.rsi(close, RSI_Period)
// Buy and Sell Conditions based on RSI
longCondition = rsi <= RSI_Oversold
shortCondition = rsi >= RSI_Overbought
// Entry Price
longPrice = close
shortPrice = close
// Execute the trades
if (longCondition)
strategy.entry("Buy", strategy.long)
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Set Stop Loss and Take Profit based on entry price and percentage
if (strategy.position_size > 0) // If there is a long position
longStopLoss = longPrice * (1 - FIXED_SL)
longTakeProfit = longPrice * (1 + FIXED_TP)
strategy.exit("Exit Buy", from_entry="Buy", stop=longStopLoss, limit=longTakeProfit)
if (strategy.position_size < 0) // If there is a short position
shortStopLoss = shortPrice * (1 + FIXED_SL)
shortTakeProfit = shortPrice * (1 - FIXED_TP)
strategy.exit("Exit Sell", from_entry="Sell", stop=shortStopLoss, limit=shortTakeProfit)