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

کثیر تکنیکی اشارے پر مبنی اوسط الٹ اور رجحان کے بعد کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-11-12 10:44:26
ٹیگز:آر ایس آئیبی بیای ایم اےٹی اے

img

جائزہ

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

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

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

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

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

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

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

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

  1. سگنل کی تصدیق کے لئے حجم کے اشارے شامل کریں
  2. موافقت پذیر پیرامیٹر ایڈجسٹمنٹ میکانزم کو نافذ کریں
  3. منافع/نقصان کے انتظام کا ماڈیول شامل کریں
  4. رجحان طاقت سکورنگ کا نظام تیار کریں
  5. ای ایم اے کی اتار چڑھاؤ کا حساب لگانے کا طریقہ کار بہتر بنائیں
  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")


متعلقہ

مزید