یہ حکمت عملی OBV رفتار کے رجحان اور موڑ کے نکات کا تعین کرنے کے لئے OBV اشارے کے MACD اشارے کا حساب لگاتے ہوئے تجارتی سگنل تیار کرتی ہے۔ بنیادی خیال یہ ہے کہ جب OBV MACD ہسٹوگرام منفی خطے سے مثبت خطے تک 0 محور سے گزرتا ہے تو خرید سگنل تیار کرنا ، اور جب یہ مثبت خطے سے منفی خطے تک 0 محور سے گزرتا ہے تو فروخت سگنل تیار کرنا۔
اس حکمت عملی کا بنیادی اشارے او بی وی کا ایم اے سی ڈی اشارے ہے۔ او بی وی اشارے اسٹاک کی رفتار کے رجحان کی عکاسی کرسکتا ہے جس میں اعدادوشمار کے تجزیے کے ذریعہ وقت کی مدت میں اختتامی قیمتوں اور تجارتی حجم کی بدلتی سمتوں کے مابین تعلقات کا تعین کیا جاسکتا ہے تاکہ یہ معلوم کیا جاسکے کہ بڑھتی ہوئی رفتار مضبوط ہو رہی ہے یا کمزور ہو رہی ہے۔ ایم اے سی ڈی اشارے قیمتوں میں ہونے والی تبدیلیوں کی رفتار کی عکاسی کرنے کے لئے مختلف حرکت پذیر اوسط کے مابین فرق کو ظاہر کرتا ہے۔ لہذا ، او بی وی رفتار اشارے اور ایم اے سی ڈی رفتار اشارے کو جوڑ کر ، رفتار کے رجحان کی تبدیلی کا واضح طور پر فیصلہ کیا جاسکتا ہے۔
خاص طور پر ، اس حکمت عملی میں پہلے او بی وی اشارے کا حساب لگایا جاتا ہے ، جو او بی وی رفتار لائن کا حساب لگاتا ہے جس میں کسی وقت کے دوران اختتامی قیمتوں اور تجارتی حجم کی بدلتی سمتوں کے مابین تعلقات کا شماریاتی تجزیہ کیا جاتا ہے۔ پھر ، او بی وی رفتار لائن کی بنیاد پر ، اس کے ایم اے سی ڈی اشارے کا حساب لگایا جاتا ہے ، جس میں ایم اے سی ڈی لائن ، سگنل لائن اور ہسٹوگرام شامل ہیں۔ آخر میں ، جب میک ڈی ہسٹوگرام منفی خطے سے مثبت خطے تک 0 محور کو توڑتا ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب ہسٹوگرام مثبت خطے سے منفی خطے تک 0 محور کو توڑتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
اس کے ذریعہ ، ایم اے سی ڈی بدیہی طور پر او بی وی حجم کی رفتار کی خصوصیات کو ظاہر کرتا ہے ، اور حجم کی تبدیلیوں کے رجحان کا فیصلہ کرتا ہے۔ ایم اے سی ڈی کی دخول کا استعمال لین دین کے سگنل جاری کرنے کے لئے کیا جاتا ہے ، جو لین دین کے فیصلوں کی درستگی کو بہتر بنا سکتا ہے۔
یہ حکمت عملی حجم کے تجزیہ اور MACD رفتار کے اشارے کو مجموعی طور پر حجم اور قیمت کے رجحان کی تبدیلیوں کے بارے میں نسبتا accurate درست فیصلے کے ل combines جو FALSE سگنلز کو مؤثر طریقے سے فلٹر کرسکتی ہے۔ مخصوص فوائد یہ ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں، بنیادی طور پر مندرجہ ذیل پہلوؤں میں:
ان خطرات سے نمٹنے کے لیے درج ذیل اقدامات کئے جا سکتے ہیں:
اس حکمت عملی کو مزید بہتر بنانے کی گنجائش باقی ہے، بنیادی طور پر مندرجہ ذیل سمتوں میں:
مسلسل جانچ اور اصلاح کے ذریعے، یہ حکمت عملی ایک مستحکم اور موثر مقداری تجارتی حکمت عملی بن سکتی ہے۔
یہ حکمت عملی ایک عام مقداری حکمت عملی ہے جو قیمت کے رجحانات کا تعین کرنے اور تجارتی سگنل پیدا کرنے کے لئے حجم تجزیہ اور رفتار کے اشارے کو جوڑتی ہے۔ یہ قیمتوں میں اتار چڑھاؤ کے جھکاو کے مقامات کی واضح طور پر نشاندہی کرسکتی ہے ، اور تجارتی سگنل نسبتا reliable قابل اعتماد ہیں۔ معقول پیرامیٹر کی ترتیبات کے ساتھ ، اچھی حکمت عملی کے نتائج حاصل کیے جاسکتے ہیں۔ لیکن اس میں کچھ خطرات بھی ہیں جن کو کارکردگی کو بہتر بنانے کے لئے مسلسل اصلاح کے ذریعہ کم کرنے کی ضرورت ہے۔ عام طور پر ، یہ حکمت عملی مقداری تجارتی حکمت عملی کے لئے ایک عام خیال فراہم کرتی ہے جس کی تحقیق اور اطلاق کے قابل ہے۔
/*backtest start: 2023-12-17 00:00:00 end: 2024-01-16 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy(title = "MACD of OBV", overlay = false) //////////////////////// OBV /////////////////////////// src = close obv = cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume) //////////////////////// OBV ////////////////////////// //////////////// MACD OF OBV //////////////////////////// sourcemacd = obv fastLength = input(12, minval=1), slowLength=input(26,minval=1) signalLength=input(9,minval=1) fastMA = ema(sourcemacd, fastLength) slowMA = ema(sourcemacd, slowLength) macd = fastMA - slowMA signal = ema(macd, signalLength) delta=macd-signal swap1 = delta>0?green:red plot(delta,color=swap1,style=columns,title='Histo',histbase=0,transp=20) p1 = plot(macd,color=blue,title='MACD Line') p2 = plot(signal,color=red,title='Signal') fill(p1, p2, color=blue) hline(0) /////////////////////////MACD OF OBV ////////////////////////// // Conditions longCond = na sellCond = na longCond := crossover(delta,0) sellCond := crossunder(delta,0) monthfrom =input(6) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( longCond ) strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY") else strategy.cancel(id="BUY") if ( sellCond ) strategy.close("BUY")