وسائل لوڈ ہو رہے ہیں... لوڈنگ...

آر ایس آئی آسسیلیشن کی حکمت عملی کے بعد ملٹی حرکت پذیر اوسط کراس ٹرینڈ

مصنف:چاؤ ژانگ، تاریخ: 2025-01-10 15:15:58
ٹیگز:ای ایم اےایس ایم اےآر ایس آئیایم اے

 Multi-Moving Average Cross Trend Following RSI Oscillation Strategy

جائزہ

یہ حکمت عملی متعدد حرکت پذیر اوسط کراس اوور اور آر ایس آئی اشارے پر مبنی ایک رجحان کے بعد ٹریڈنگ سسٹم ہے۔ یہ مارکیٹ کے رجحانات کا تعین کرنے کے لئے ای ایم اے 20 ، ای ایم اے 50 ، اور ایس ایم اے 200 کو جوڑتا ہے ، تجارتی سگنلز کو فلٹر کرنے کے لئے آر ایس آئی اشارے کا استعمال کرتا ہے ، اور جب قیمت پچھلی اونچائیوں کو توڑتی ہے تو تجارت انجام دیتا ہے۔ یہ حکمت عملی فکسڈ منافع اور اسٹاپ نقصان کی شرائط کو نافذ کرتی ہے ، جو 1 گھنٹے اور روزانہ کے ٹائم فریم کے لئے موزوں ہے۔

حکمت عملی کے اصول

بنیادی منطق مندرجہ ذیل اہم شرائط پر مبنی ہے: رجحان کا تعین: ای ایم اے 20 کو ای ایم اے 50 سے اوپر اور ایس ایم اے 200 کو دونوں ای ایم اے سے نیچے ہونا چاہئے ، جس سے اپ ٹرینڈ کی تصدیق ہوتی ہے۔ قیمت کی پوزیشن: موجودہ اختتامی قیمت EMA20 یا EMA50 کی 1 فیصد رینج کے اندر ہونی چاہئے ، جس سے کلیدی سپورٹ کی سطح کو یقینی بنایا جاسکے۔ آر ایس آئی فلٹر: آر ایس آئی کی قیمت مقررہ حد (ڈیفالٹ 40) سے اوپر ہونی چاہئے ، مضبوط منڈیوں کے لئے فلٹرنگ۔ انٹری ٹرگر: جب قیمت پچھلی موم بتی کی اونچائی کو توڑتی ہے تو لانگ پوزیشن ٹرگر ہوتی ہے۔ خطرے کا انتظام: خطرے کے کنٹرول کے لئے 25 فیصد منافع اور 10 فیصد سٹاپ نقصان کی سطح مقرر کریں۔

حکمت عملی کے فوائد

  1. متعدد تصدیق کا طریقہ کار: متعدد جہتوں کے ذریعے تجارتی سگنلز کی تصدیق کرتا ہے جن میں چلتی اوسط ، آر ایس آئی اشارے ، اور قیمت کے وقفے شامل ہیں۔
  2. مضبوط رجحان کی پیروی: درمیانی اور طویل مدتی رجحانات کا فیصلہ کرنے کے لئے متعدد چلتی اوسط نظام کا استعمال کرتا ہے۔
  3. جامع رسک مینجمنٹ: مؤثر رسک کنٹرول کے لئے منافع لینے اور سٹاپ نقصان کے تناسب مقرر کرتا ہے۔
  4. اچھی موافقت: حکمت عملی کے پیرامیٹرز کو مختلف مارکیٹ کے حالات کے مطابق کرنے کے لئے ایڈجسٹ کیا جاسکتا ہے۔
  5. واضح عملدرآمد: داخلہ اور باہر نکلنے کے حالات اچھی طرح سے بیان کیے گئے ہیں اور پروگرام کے ذریعہ لاگو کرنے میں آسان ہیں۔

حکمت عملی کے خطرات

  1. ہاپپی مارکیٹ کا خطرہ: سائیڈ ویز مارکیٹوں میں اکثر غلط سگنل پیدا کر سکتا ہے۔
  2. تاخیر کا خطرہ: چلتی اوسط سسٹم میں فطری تاخیر ہوتی ہے ، ممکنہ طور پر زیادہ سے زیادہ اندراج پوائنٹس کی کمی ہوتی ہے۔
  3. اسٹاپ نقصان کی حد کا خطرہ: اسٹاپ نقصان کا مقررہ فیصد تمام مارکیٹ کے حالات کے مطابق نہیں ہوسکتا ہے۔
  4. واپسی کا خطرہ: رجحان کی تبدیلی کے دوران اہم واپسی کا سامنا کرنا پڑ سکتا ہے۔

حکمت عملی کی اصلاح کی ہدایات

  1. متحرک پیرامیٹر کی اصلاح: مارکیٹ کی اتار چڑھاؤ کی بنیاد پر متحرک طور پر چلتی اوسط مدت اور آر ایس آئی کی حد کو ایڈجسٹ کریں۔
  2. مارکیٹ کے ماحول کی شناخت: مختلف پیرامیٹرز کے مجموعے کو استعمال کرنے کے لئے مارکیٹ کے ماحول کی شناخت کا طریقہ کار شامل کریں.
  3. متحرک منافع / سٹاپ نقصان: اے ٹی آر یا اتار چڑھاؤ کی بنیاد پر متحرک سطح مقرر کریں.
  4. حجم تجزیہ انضمام: سگنل کی وشوسنییتا کو بہتر بنانے کے لئے حجم کے اشارے شامل کریں۔
  5. باہر نکلنے کے طریقہ کار کی اصلاح: منافع کے قبضے کو بہتر بنانے کے لئے زیادہ لچکدار باہر نکلنے کے طریقہ کار کو ڈیزائن کریں.

خلاصہ

یہ حکمت عملی ایک اچھی طرح سے ساختہ اور منطقی طور پر ٹھوس رجحان کے بعد کا نظام ہے۔ متعدد تکنیکی اشارے کے امتزاج کے ذریعے ، یہ جامع رسک مینجمنٹ کو برقرار رکھتے ہوئے مارکیٹ کے رجحانات کو مؤثر طریقے سے حاصل کرتا ہے۔ اس حکمت عملی میں اصلاح کے لئے کافی گنجائش ہے اور مسلسل بہتری کے ذریعے استحکام اور منافع میں بہتری حاصل کی جاسکتی ہے۔ درمیانی سے طویل مدتی تاجروں کے لئے ، یہ ایک قابل قدر اسٹریٹجک فریم ورک کی نمائندگی کرتا ہے۔


/*backtest
start: 2025-01-02 00:00:00
end: 2025-01-09 00:00:00
period: 5m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA/SMA Strategy", overlay=false)

// Input parameters
ema20Length = input(20, title="20 EMA Length")
ema50Length = input(50, title="50 EMA Length")
sma200Length = input(200, title="200 SMA Length")
rsiLength = input(14, title="RSI Length")
rsiThreshold = input(40, title="RSI Threshold")

// Calculate indicators
ema20 = ta.ema(close, ema20Length)
ema50 = ta.ema(close, ema50Length)
sma200 = ta.sma(close, sma200Length)
rsiValue = ta.rsi(close, rsiLength)

// Conditions
emaCondition = ema20 > ema50 and sma200 < ema20 and sma200 < ema50
priceNearEMA = (close <= ema20 * 1.01 and close >= ema20 * 0.99) or (close <= ema50 * 1.01 and close >= ema50 * 0.99)
rsiCondition = rsiValue > rsiThreshold

// Entry condition: Price crosses previous candle high
entryCondition = priceNearEMA and rsiCondition and emaCondition and (close > high[1])

// Strategy entry
if entryCondition
    strategy.entry("Long", strategy.long)

// Take profit and stop loss settings
takeProfitLevel = strategy.position_avg_price * 1.25 // Take profit at +25%
stopLossLevel = strategy.position_avg_price * 0.90 // Stop loss at -10%

// Exit conditions
if strategy.position_size > 0
    strategy.exit("Take Profit", from_entry="Long", limit=takeProfitLevel)
    strategy.exit("Stop Loss", from_entry="Long", stop=stopLossLevel)

// Plotting indicators for visualization
plot(ema20, color=color.blue, title="20 EMA")
plot(ema50, color=color.red, title="50 EMA")
plot(sma200, color=color.green, title="200 SMA")
hline(rsiThreshold, "RSI Threshold", color=color.orange)


متعلقہ

مزید