
この戦略は,複数の技術指標を組み合わせた複雑な量化取引システムであり,トレンドフォローと動力の分析を組み合わせて取引する.この戦略は,取引量重み平均価格 (VWAP),インデックス移動平均 (EMA),相対的に強い指標 (RSI) などの複数の指標を統合して,包括的な取引意思決定の枠組みを構築する.この戦略は,市場動向の確認と動力の持続性に重点を置く.
戦略は,取引信号を確認するために多層のフィルタリングメカニズムを使用します.価格がVWAPとEMA20の上にあり,SuperTrend指標が上昇傾向を示しているときに,システムはより多くの機会を探し始めます.同時に,RSI指標と組み合わせて動力の確認を行い,ブリンを使用して波動的な拡大を識別します.戦略は,トレンドの持続性を確認するためにMACD指標を統合し,トレンドの強さを測定するためにADXを使用します.
この戦略は,複数の技術指標を総合的に適用することで,比較的完善な取引システムを構築した.一定の遅れやパラメータ最適化リスクがあるにもかかわらず,厳格なリスク制御と複数の信号確認により,戦略は良好な安定性と適応性を示した.継続的な最適化と改善により,この戦略は,異なる市場環境で安定したパフォーマンスを維持することが期待されている.
/*backtest
start: 2024-02-10 00:00:00
end: 2025-02-09 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Nifty 1-Min Advanced Scalping", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=200)
// Indicators
vwap = ta.vwap(close)
ema20 = ta.ema(close, 20)
supertrendFactor = 2
supertrendLength = 10
[superTrend, superTrendDirection] = ta.supertrend(supertrendFactor, supertrendLength)
atr = ta.atr(14)
psar = ta.sar(0.02, 0.2, 0.2)
rsi = ta.rsi(close, 14)
[bbMid, bbUpper, bbLower] = ta.bb(close, 20, 2)
[macdLine, macdSignal, _] = ta.macd(close, 12, 26, 9)
[adx, _, _] = ta.dmi(14, 14)
stochRsi = ta.stoch(close, 14, 3, 3)
// Buy Condition
buyCondition = close > vwap and close > ema20 and superTrendDirection == 1 and rsi > 50 and close > bbMid and close > psar and macdLine > macdSignal and adx > 25 and stochRsi > 20
// Sell Condition
sellCondition = close < vwap and close < ema20 and superTrendDirection == -1 and rsi < 50 and close < bbMid and close < psar and macdLine < macdSignal and adx > 25 and stochRsi < 80
// Stop Loss & Take Profit
sl = atr * 1.5
long_sl = close - sl
short_sl = close + sl
tp = sl * 1.5
long_tp = close + tp
short_tp = close - tp
// Execute Trades
if buyCondition
strategy.entry("Long", strategy.long)
strategy.exit("Long Exit", from_entry="Long", stop=long_sl, limit=long_tp)
if sellCondition
strategy.entry("Short", strategy.short)
strategy.exit("Short Exit", from_entry="Short", stop=short_sl, limit=short_tp)
// Plot indicators
plot(vwap, title="VWAP", color=color.blue)
plot(ema20, title="EMA 20", color=color.orange)
plot(superTrend, title="SuperTrend", color=color.green)
plot(psar, title="Parabolic SAR", color=color.red, style=plot.style_cross)
plot(bbMid, title="Bollinger Mid", color=color.purple)
plot(macdLine, title="MACD Line", color=color.blue)
plot(macdSignal, title="MACD Signal", color=color.red)
plot(adx, title="ADX", color=color.green)
plot(stochRsi, title="Stochastic RSI", color=color.orange)
// Alerts
alertcondition(buyCondition, title="Buy Signal", message="Buy Signal Triggered")
alertcondition(sellCondition, title="Sell Signal", message="Sell Signal Triggered")