متعدد تکنیکی اشاریوں پر مبنی حکمت عملی کے بعد تبدیلی کا رجحان

RSI BB EMA TA
تخلیق کی تاریخ: 2024-11-12 10:44:26 آخر میں ترمیم کریں: 2024-11-12 10:44:26
کاپی: 0 کلکس کی تعداد: 492
1
پر توجہ دیں
1617
پیروکار

متعدد تکنیکی اشاریوں پر مبنی حکمت عملی کے بعد تبدیلی کا رجحان

جائزہ

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

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

حکمت عملی ٹریڈنگ سگنل کی تصدیق کے لئے ٹرپل توثیق کا طریقہ کار استعمال کرتی ہے۔ سب سے پہلے ، RSI اشارے کے ذریعہ اوورلوڈ اوور سیل علاقوں کی نشاندہی کی جاتی ہے ، جب RSI 30 سے کم یا 70 سے زیادہ ہوتا ہے تو ابتدائی سگنل کو متحرک کیا جاتا ہے۔ اس کے بعد ، بلین بینڈ ((BB) کو قیمت کے اتار چڑھاؤ کی حد کے طور پر استعمال کیا جاتا ہے ، جب قیمت ٹریک اپ یا نیچے ٹریک ہوجاتی ہے تو مزید سگنل کی تصدیق کی جاتی ہے۔ آخر میں ، 10050 دن ای ایم اے کی نسبت کی پوزیشن اور اتار چڑھاؤ کے ذریعہ مارکیٹ کے رجحانات کا فیصلہ کیا جاتا ہے۔ تجارت صرف اس وقت کی جاتی ہے جب رجحان کی سمت پہلے دو سگنل سے مطابقت رکھتی ہو۔ حکمت عملی میں ای ایم اے کی اتار چڑھاؤ کی شرح کا فیصلہ بھی شامل کیا جاتا ہے ، جس میں پوری مارکیٹ کی شناخت کی جاتی ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

حکمت عملی کی اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-01 00:00:00
end: 2024-11-11 00:00:00
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("BTC Dominance Analysis Strategy (Improved)", overlay=true)

// Input Parameters
rsi_period = input(14, title="RSI Period")
bb_period = input(20, title="Bollinger Band Period")
bb_std_dev = input(2.0, title="Bollinger Std Dev")
ema_period = input(100, title="100 EMA Period")
ema_30_period = input(30, title="30 EMA Period")
ema_50_period = input(50, title="50 EMA Period")

// RSI Calculation
rsi_value = ta.rsi(close, rsi_period)

// Bollinger Bands Calculation
basis = ta.sma(close, bb_period)
dev = bb_std_dev * ta.stdev(close, bb_period)
upper_bb = basis + dev
lower_bb = basis - dev

// EMA Calculation
ema_100 = ta.ema(close, ema_period)
ema_30 = ta.ema(close, ema_30_period)
ema_50 = ta.ema(close, ema_50_period)

// Determine EMA trends
range_bound_ema = math.abs(ema_100 - ta.sma(ema_100, 10)) < ta.stdev(ema_100, 10)
uptrend_ema = ema_100 > ema_50
downtrend_ema = ema_100 < ema_50

// Long Condition: All 3 conditions must be met
// 1. RSI < 30
// 2. BTC Dominance < lower Bollinger Band
// 3. 100 EMA must be range-bound or in an uptrend (but NOT in a downtrend)
long_condition = (rsi_value < 30) and (close < lower_bb) and (range_bound_ema or uptrend_ema)

// Short Condition: All 3 conditions must be met
// 1. RSI > 70
// 2. BTC Dominance > upper Bollinger Band
// 3. 100 EMA must be range-bound or in a downtrend (but NOT in an uptrend)
short_condition = (rsi_value > 70) and (close > upper_bb) and (range_bound_ema or downtrend_ema)

// Plot Buy and Sell Signals for Debugging
plotshape(long_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(short_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Execute Buy Trade
if (long_condition)
    strategy.entry("Buy", strategy.long)

// Execute Sell Trade
if (short_condition)
    strategy.entry("Sell", strategy.short)

// Plot Bollinger Bands and EMA
plot(upper_bb, color=color.red, title="Upper Bollinger Band")
plot(lower_bb, color=color.green, title="Lower Bollinger Band")
plot(ema_100, color=color.blue, title="100 EMA")
plot(ema_50, color=color.orange, title="50 EMA")
// plot(rsi_value, "RSI", color=color.purple)

// Display background color for Buy and Sell signals
bgcolor(long_condition ? color.new(color.green, 90) : na, title="Buy Background")
bgcolor(short_condition ? color.new(color.red, 90) : na, title="Sell Background")