
この戦略は,移動平均 ((EMA) と相対的に強い指標 ((RSI) を組み合わせたショートライン取引システムである. 多重平均線の交差信号とRSI指標の動力の確認を観察することによって,潜在的な取引機会を識別する. 戦略は,15分間の時間周期で取引するのに適した自己適応の止損と利益の目標を設計している.
戦略は,3つの異なる周期 ((9,21,50) の指数移動平均と14周期RSIの指数を使用しています. 多頭シグナルでは,9周期EMAが21周期EMAを上向きに通過し,価格が50周期EMAの上にあり,RSIが40-70の範囲にあるとき,多頭シグナルをトリガーします. 空頭シグナルでは,9周期EMAが21周期EMAを下向きに通過し,価格が50周期EMAの下向きに位置し,RSIが30-60の範囲にあるとき,空頭シグナルをトリガーします.取引は,各パーセンテージに基づくストップ・損失と利益の目標を設定しています.
この戦略は,複数の技術指標を組み合わせて,比較的完全な取引システムを構築している.入場・出場の明確なシグナルを含んでいるだけでなく,リスク制御機構も設計している.戦略の核心的な優点は,複数の確認によって取引の信頼性を高めることである.しかしながら,同時に,トレーダーは,市場環境の変化に注意深く注目し,適切なパラメータ設定を調整する必要がある.この戦略は,特定の技術分析の基礎を持つトレーダーの使用に特に適している.
/*backtest
start: 2024-02-22 00:00:00
end: 2025-02-19 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("RSI + EMA Scalping Strategy", overlay=true)
// Input for EMAs
ema9 = ta.ema(close, 9)
ema21 = ta.ema(close, 21)
ema50 = ta.ema(close, 50)
// RSI Input
rsi = ta.rsi(close, 14)
// User-defined input for Stop Loss & Target percentages
stop_loss_percent = input.float(0.5, "Stop Loss (%)", step=0.1)
target_percent = input.float(1.0, "Target (%)", step=0.1)
// Long condition
longCondition = ta.crossover(ema9, ema21) and close > ema50 and rsi > 40 and rsi < 70
if (longCondition)
strategy.entry("Buy", strategy.long)
stopLossPrice = close * (1 - stop_loss_percent / 100)
takeProfitPrice = close * (1 + target_percent / 100)
strategy.exit("Exit Buy", "Buy", stop=stopLossPrice, limit=takeProfitPrice)
// Short condition
shortCondition = ta.crossunder(ema9, ema21) and close < ema50 and rsi < 60 and rsi > 30
if (shortCondition)
strategy.entry("Sell", strategy.short)
stopLossPrice = close * (1 + stop_loss_percent / 100)
takeProfitPrice = close * (1 - target_percent / 100)
strategy.exit("Exit Sell", "Sell", stop=stopLossPrice, limit=takeProfitPrice)
// Plot EMAs
plot(ema9, color=color.orange, linewidth=1, title="EMA 9")
plot(ema21, color=color.blue, linewidth=1, title="EMA 21")
plot(ema50, color=color.purple, linewidth=2, title="EMA 50")