گولڈ وی ڈبلیو اے پی ایم اے سی ڈی ایس ایم او ٹریڈنگ حکمت عملی ایک مکمل حکمت عملی ہے جو سونے کی مارکیٹ کے لئے 12 گھنٹے کے ٹائم فریم چارٹ کا استعمال کرتے ہوئے تیار کی گئی ہے۔ یہ سونے کی مارکیٹ میں تجارتی مواقع کی نشاندہی کرنے کے لئے وی ڈبلیو اے پی ماہانہ ، ایس ایم او آسکیلیٹر اور ایم اے سی ڈی ہسٹوگرام کو یکجا کرتی ہے۔
حکمت عملی میں VWAP ماہانہ کو مرکزی رجحان اشارے کے طور پر استعمال کیا جاتا ہے۔ VWAP اوسط ٹرانزیکشن قیمت کی نمائندگی کرتا ہے ، اور ماہانہ کا مطلب ہے کہ VWAP کے حساب کتاب کے لئے وقت کی حد پچھلے مہینے ہے۔ اگر موجودہ بند VWAP ماہانہ سے اوپر ہے تو ، اس سے موجودہ اپ ٹرینڈ کی نشاندہی ہوتی ہے۔ اگر بند VWAP ماہانہ سے نیچے ہے تو ، اس کا مطلب یہ ہے کہ رجحان نیچے ہے۔
ایس ایم او اوسیلیٹر کا استعمال موجودہ زیادہ خریدنے اور زیادہ فروخت کی صورتحال کا تعین کرنے کے لئے کیا جاتا ہے۔ اس میں ایک طویل سائیکل جزو اور ایک مختصر سائیکل جزو ہوتا ہے۔ جب اوسیلیٹر 0 سے اوپر ہوتا ہے تو ، یہ زیادہ خریدنے کی حالت کی نشاندہی کرتا ہے ، اور جب 0 سے نیچے ہوتا ہے تو ، یہ زیادہ فروخت کی نمائندگی کرتا ہے۔
ایم اے سی ڈی ہسٹوگرام رفتار کی سمت کا تعین کرسکتا ہے۔ جب کالم ٹوٹ جاتا ہے تو ، اس کا مطلب یہ ہے کہ رفتار لمبی ہونے کے لئے مضبوط ہورہی ہے۔ جب کالم ٹوٹ جاتا ہے تو ، اس کا مطلب یہ ہے کہ رفتار کمزور ہو رہی ہے تاکہ مختصر ہونے پر غور کیا جاسکے۔
ان تین اشارے کے مطابق، تجارتی حکمت عملی کے مخصوص قوانین کو قائم کیا جا سکتا ہے:
لانگ انٹری: جب بند VWAP ماہانہ سے اوپر ہے، MACD ہسٹوگرام ٹوٹ جاتا ہے، اور SMO آسکیلیٹر 0 سے اوپر ہے. مختصر اندراج: جب بند VWAP ماہانہ سے نیچے ہوتا ہے تو ، MACD ہسٹوگرام ٹوٹ جاتا ہے ، اور SMO آسکیلیٹر 0 سے نیچے ہوتا ہے۔
منافع اور سٹاپ نقصان ان پٹ فیصد کی بنیاد پر مقرر کیا جاتا ہے.
اس حکمت عملی میں متعدد ٹائم فریم اور اشارے شامل ہیں تاکہ ٹرینڈ کی سمت اور طاقت کو مؤثر طریقے سے طے کیا جاسکے ، جس کے مندرجہ ذیل فوائد ہیں:
اگرچہ یہ حکمت عملی معقول طور پر ڈیزائن کی گئی ہے، لیکن پھر بھی کچھ خطرات کو نوٹ کرنا ضروری ہے:
مذکورہ بالا خطرات پر قابو پانے کے لئے ، VWAP اور MACD پیرامیٹرز کو بہت وسیع حدود کے بغیر معقول حد تک بہتر بنایا جانا چاہئے۔ نیز ، منافع اور اسٹاپ نقصان کے فیصد بہت زیادہ نہیں ہونے چاہئیں ، اور سنگل نقصان کو 3٪ کے ارد گرد کنٹرول کیا جانا چاہئے۔
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:
گولڈ وی ڈبلیو اے پی ایم اے سی ڈی ایس ایم او حکمت عملی میں رجحان اور اوور بکٹ / اوور سیلڈ حالات کا تعین کرنے کے لئے متعدد اشارے ملتے ہیں ، جو سونے میں درمیانے اور طویل مدتی مواقع کو مؤثر طریقے سے حاصل کرسکتے ہیں۔ اگرچہ کچھ خطرات ہیں ، لیکن پیرامیٹر کی اصلاح اور رسک مینجمنٹ کے ذریعے ان پر قابو پایا جاسکتا ہے۔ حکمت عملی میں بہت مضبوط توسیع پذیری ہے اور اصل ضروریات کی بنیاد پر ماڈیولر طور پر بہتر بنایا جاسکتا ہے۔ یہ ایک تجارتی نظام ہے جو طویل مدتی ٹریکنگ کے قابل ہے۔
/*backtest start: 2023-09-19 00:00:00 end: 2023-10-19 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © exlux99 //@version=4 // strategy("VWAP Gold strategy", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 10000, calc_on_every_tick = true, commission_type = strategy.commission.percent, commission_value = 0.005) source = input(low) //vwap monthly timeframeM = time("M") beginningM = na(timeframeM[1]) or timeframeM > timeframeM[1] sumsourceM = source * volume sumVolM = volume sumsourceM := beginningM ? sumsourceM : sumsourceM + sumsourceM[1] sumVolM := beginningM ? sumVolM : sumVolM + sumVolM[1] vwapMonthly= sumsourceM / sumVolM //macd fast_length = input(title="Fast Length", type=input.integer, defval=12) slow_length = input(title="Slow Length", type=input.integer, defval=26) src = input(title="Source", type=input.source, defval=close) signal_length = input(title="Signal Smoothing", type=input.integer, minval = 1, maxval = 50, defval = 9) fast_ma = ema(src, fast_length) slow_ma = ema(src, slow_length) macd = fast_ma - slow_ma signal = ema(macd, signal_length) hist = macd - signal //SMO longlen = input(22, minval=1, title="Long Length SMO") shortlen = input(6, minval=1, title="Short Length SMO") siglen = input(5, minval=1, title="Signal Line Length SMO") erg = tsi(close, shortlen, longlen) sig = ema(erg, siglen) osc = erg - sig shortCondition = close < vwapMonthly and hist < hist[1] and osc < 0 longCondition = close > vwapMonthly and hist> hist[1] and osc > 0 tplong=input(0.085, step=0.005, title="Take profit % for long") sllong=input(0.03, step=0.005, title="Stop loss % for long") tpshort=input(0.05, step=0.005, title="Take profit % for short") slshort=input(0.025, step=0.005, title="Stop loss % for short") strategy.entry("long",1,when=longCondition) strategy.entry("short",0,when=shortCondition) strategy.exit("short_tp/sl", "long", profit=close * tplong / syminfo.mintick, loss=close * sllong / syminfo.mintick, comment='LONG EXIT', alert_message = 'closeshort') strategy.exit("short_tp/sl", "short", profit=close * tpshort / syminfo.mintick, loss=close * slshort / syminfo.mintick, comment='SHORT EXIT', alert_message = 'closeshort')