اس حکمت عملی میں تیزی سے چلنے والی اوسط (ای ایم اے) اور آہستہ چلنے والی اوسط (ای ایم اے) کے کراس اوور کا استعمال ہوتا ہے ، جو رشتہ دار طاقت انڈیکس (آر ایس آئی) اور ٹرینڈ لائن بریک آؤٹس کے ساتھ مل کر رجحاناتی تجارتی مواقع کو حاصل کرنے کے لئے ہوتا ہے۔ جب تیز رفتار ای ایم اے سست ای ایم اے سے اوپر عبور کرتا ہے یا قیمت ایک اوپر کی رجحان لائن سے اوپر ٹوٹ جاتی ہے ، اور آر ایس آئی زیادہ خریدنے کی سطح سے نیچے ہے تو ، حکمت عملی ایک طویل سگنل پیدا کرتی ہے۔ اس کے برعکس ، جب تیز رفتار ای ایم اے سست ای ایم اے سے نیچے عبور کرتا ہے یا قیمت نیچے کی رجحان لائن سے نیچے ٹوٹ جاتی ہے ، اور آر ایس آئی زیادہ فروخت کی سطح سے اوپر ہے ، تو حکمت عملی ایک مختصر سگنل پیدا کرتی ہے۔ چلتی اوسط ، آر ایس آئی ، اور رجحان لائن بریک آؤٹس کو یکجا کرنے کا یہ طریقہ تیزی سے رجحان مارکیٹوں کو مؤثر طریقے سے حاصل کرسکتا ہے جبکہ ہلچل انگیز حالات میں قبل از وقت داخلے سے گریز کرتا ہے۔
ای ایم اے ، آر ایس آئی ، اور ٹرینڈ لائن بریکآؤٹس کو جوڑ کر ، یہ حکمت عملی ٹرینڈنگ ٹریڈنگ کے مواقع کو مؤثر طریقے سے حاصل کرسکتی ہے۔ تاہم ، اس میں کچھ خطرات بھی شامل ہیں ، جیسے غلط سگنل اور تاریخی اعداد و شمار پر انحصار۔ لہذا ، عملی درخواست میں ، مارکیٹ کی خصوصیات اور ذاتی رسک ترجیحات کی بنیاد پر مناسب اصلاحات اور بہتری لانا چاہئے ، جیسے مزید اشارے متعارف کرانا ، متحرک اسٹاپ نقصان اور منافع حاصل کرنا ، پیرامیٹرز کو بہتر بنانا وغیرہ۔ اس کے علاوہ ، بنیادی تجزیہ کو شامل کرنا مارکیٹ کے رجحانات کی زیادہ جامع تفہیم فراہم کرسکتا ہے ، حکمت عملی کی استحکام اور منافع کو بڑھا سکتا ہے۔
/*backtest start: 2023-05-22 00:00:00 end: 2024-05-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Gold Trading Strategy 15 min", overlay=true) // Input parameters fast_ma_length = input.int(10, title="Fast MA Length") slow_ma_length = input.int(30, title="Slow MA Length") rsi_length = input.int(14, title="RSI Length") rsi_overbought = input.int(70, title="RSI Overbought Level") rsi_oversold = input.int(30, title="RSI Oversold Level") lookback = input.int(50, title="Trendline Lookback Period") // Indicators fast_ma = ta.sma(close, fast_ma_length) slow_ma = ta.sma(close, slow_ma_length) rsi = ta.rsi(close, rsi_length) // Trendline breakout detection highs = ta.highest(high, lookback) lows = ta.lowest(low, lookback) trendline_breakout_up = ta.crossover(close, highs) trendline_breakout_down = ta.crossunder(close, lows) // Entry conditions udao_condition = (ta.crossover(fast_ma, slow_ma) or trendline_breakout_up) and rsi < rsi_overbought girao_condition = (ta.crossunder(fast_ma, slow_ma) or trendline_breakout_down) and rsi > rsi_oversold // Strategy execution if (udao_condition) strategy.entry("उदाओ", strategy.long) if (girao_condition) strategy.entry("गिराओ", strategy.short) // Plotting plot(fast_ma, color=color.blue, title="Fast MA") plot(slow_ma, color=color.red, title="Slow MA") hline(rsi_overbought, "RSI Overbought", color=color.red) hline(rsi_oversold, "RSI Oversold", color=color.green) plot(rsi, color=color.purple, title="RSI") plotshape(series=udao_condition, location=location.belowbar, color=color.green, style=shape.labelup, title="उदाओ Signal") plotshape(series=girao_condition, location=location.abovebar, color=color.red, style=shape.labeldown, title="गिराओ Signal") // Plot trendline breakout levels plot(highs, color=color.orange, linewidth=2, title="Resistance Trendline") plot(lows, color=color.yellow, linewidth=2, title="Support Trendline")