ملٹی ٹائم فریم ایم اے سی ڈی انڈیکیٹر کراس اوور ٹریڈنگ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ جب قیمت مختلف پیرامیٹرز کی ترتیبات کے ساتھ حساب کی جاتی ہے تو یہ ٹریڈنگ سگنل تیار کرتی ہے ، جس سے اسٹاک ، انڈیکس ، فاریکس اور دیگر مالیاتی مصنوعات کی خودکار تجارت ممکن ہوتی ہے۔
اس حکمت عملی میں بیک وقت 3 حرکت پذیر اوسط کا حساب لگایا جاتا ہے: ایک وزن شدہ حرکت پذیر اوسط ڈبلیو ایم اے اور دو تیزی سے حرکت پذیر اوسط ای ایم اے۔ ان تینوں حرکت پذیر اوسط کے پیرامیٹرز مختلف طریقے سے مقرر کیے جاتے ہیں ، جو بالترتیب 25 دن ، 50 دن اور 100 دن ہیں۔ اس سے حرکت پذیر اوسط کو مختلف ادوار میں قیمت کی نقل و حرکت کا احاطہ کرنے کی اجازت ملتی ہے۔
چلتی اوسطوں کا حساب لگائے جانے کے بعد ، حکمت عملی اس بات کی نگرانی کرتی ہے کہ آیا قیمت کسی بھی چلتی اوسط سے نیچے ٹوٹ جاتی ہے یا گر جاتی ہے۔ تجارتی سگنل اس وقت پیدا ہوتے ہیں جب قیمت بیک وقت تمام 3 چلتی اوسطوں سے نیچے ٹوٹ جاتی ہے یا گر جاتی ہے۔
مثال کے طور پر ، جب قیمت ایک ہی وقت میں تمام 3 حرکت پذیر اوسط سے اوپر ہوتی ہے تو خرید کا اشارہ پیدا ہوتا ہے۔ جب قیمت ایک ہی وقت میں تمام 3 حرکت پذیر اوسط سے نیچے آجاتی ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔ حرکت پذیر اوسط کے سلسلے میں قیمت کی نگرانی قیمت کی تبدیلی کے نکات کا تعین کرسکتی ہے۔
ملٹی ٹائم فریم اشارے کے ساتھ کراس ججنگ کرکے ، کچھ جعلی سگنل کو فلٹر کیا جاسکتا ہے ، جس سے تجارتی سگنل زیادہ قابل اعتماد ہوجاتے ہیں۔
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
ملٹی ٹائم فریم ایم اے سی ڈی انڈیکیٹر کراس اوور ٹریڈنگ حکمت عملی میں ایک واضح منطقی بہاؤ ہے۔ یہ چلتی اوسط کا استعمال کرتے ہوئے متعدد ادوار میں قیمت کے رجحانات کا تعین کرتا ہے اور جب اہم الٹ آتی ہے تو تجارتی سگنل تیار کرتا ہے۔ حکمت عملی میں بہت زیادہ اصلاح کی گنجائش ہے اور پیرامیٹرز کو مختلف مصنوعات اور مارکیٹ سائیکلوں کے ل adjust ایڈجسٹ کیا جاسکتا ہے ، جس سے اچھی تجارتی کارکردگی کو ممکن بنایا جاسکتا ہے۔ یہ رجحان اسٹاک ، انڈیکس اور فاریکس کی خودکار تجارت کے لئے موزوں ہے۔
/*backtest start: 2024-01-19 00:00:00 end: 2024-02-18 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("TC - MACDoscillator v2", overlay=true) // ___________ .__ _________ .__ __ .__ // \__ ___/____ | | ____ ____ \_ ___ \_____ ______ |__|/ |______ | | // | | \__ \ | | / ___\ / _ \ / \ \/\__ \ \____ \| \ __\__ \ | | // | | / __ \| |__/ /_/ > <_> ) \ \____/ __ \| |_> > || | / __ \| |__ // |____| (____ /____/\___ / \____/ \______ (____ / __/|__||__| (____ /____/ // \/ /_____/ \/ \/|__| \/ // // MACDoscillator Strategy v2 // Josh Breitfeld 2016 // /// INPUTS START /// //tradeSize = input(title="Shares Per Trade", defval=2500, step=1) WMALength = input(title="WMA Length", defval=25, step=1) EMA1Length = input(title="EMA1 Length", defval=50, step=1) EMA2Length = input(title="EMA2 Length", defval=100, step=1) //security = input(title="Alternate Security", type=string, defval="SPX500") //inverse = input(title="Inverse Signals", type=bool, defval=true) /// INPUTS END /// /// ALGORITHM START /// /// Define calculations WMA = wma(close,WMALength) EMA1 = ema(close,EMA1Length) EMA2 = ema(close,EMA2Length) /// Grab values from alternate security dWMA = WMA dEMA1 = EMA1 dEMA2 = EMA2 aClose = close /// Crossover signal system /// Long crosses lc1 = aClose > dWMA ? true : false lc2 = aClose > dEMA1 ? true : false lc3 = aClose > dEMA2 ? true: false /// Short crosses sc1 = aClose < dWMA ? true : false sc2 = aClose < dEMA1 ? true : false sc3 = aClose < dEMA2 ? true : false //plot(lc1,color=green) //plot(lc2,color=green) //plot(lc3,color=green) //plot(sc1,color=red) //plot(sc2,color=red) //plot(sc3,color=red) /// ALGO ORDER CONDITIONS START /// pBuyToOpen = (lc1 and lc2 and lc3 ? true : false) pSellToOpen = (sc1 and sc2 and sc3 ? true : false) pSellToClose = (lc1 ? true : false) and not pBuyToOpen pBuyToClose = (sc1 ? true : false) and not pSellToOpen //plot(pBuyToOpen,color=lime) //plot(pBuyToClose,color=lime) //plot(pSellToOpen,color=red) //plot(pSellToClose,color=red) /// INVERT SIGNALS //buyToOpen = inverse ? -pBuyToOpen : pBuyToOpen //sellToOpen = inverse ? -pBuyToOpen : pSellToOpen //sellToClose = inverse ? -pSellToClose : pSellToClose //buyToClose = inverse ? -pBuyToClose : pBuyToClose /// ALGO ORDER CONDITIONS END /// /// ALGORITHM END /// /// DEFINE PLOTS /// plot(dWMA,"WMA",lime,1,line) plot(dEMA1,"EMA1",blue,2,line) plot(dEMA2,"EMA2",red,3,line) //plot(aClose,"Close",orange,4,line) /// PLOTS END /// /// ORDER BLOCK /// //strategy.entry("My Long Entry Id", strategy.long) /// OPENING ORDERS START /// if(pBuyToOpen) strategy.entry("BTO", strategy.long, comment="BTO") if(pSellToOpen) strategy.entry("STO", strategy.short, comment="STO") /// OPENING ORDERS END /// /// CLOSING ORDERS START /// strategy.close("BTO", pBuyToClose) strategy.close("STO", pSellToClose) /// CLOSING ORDERS END /// /// END ORDER BLOCK /// // Josh Breitfeld - Talgo Capital 2016 /// STRATEGY END ///