گریٹ ڈیلیٹ ملٹی فیکٹر مقداری حکمت عملی متعدد تکنیکی اشارے کو یکجا کرتی ہے ، بشمول چلتی اوسط ، ایم اے سی ڈی ، اور ایچیموکو کلاؤڈ ، ایک رجحان کی پیروی کرنے والی طویل مدتی حکمت عملی کے طور پر۔ یہ بنیادی طور پر مجموعی رجحان کا تعین کرنے کے لئے 200 دن کا سادہ چلتا ہوا اوسط استعمال کرتا ہے ، اور 20 دن کے تیزی سے چلتا ہوا اوسط ، ایم اے سی ڈی انڈیکس ، اور ایچیموکو کلاؤڈ سے اضافی تفصیلات مخصوص اندراج اور باہر نکلنے کے مقامات کی نشاندہی کرنے کے لئے۔
طویل مدتی اور قلیل مدتی رجحانات دونوں کو مدنظر رکھتے ہوئے ، نیز متعدد عوامل کی توثیق کرکے ، یہ حکمت عملی جھوٹے بریک آؤٹ کی وجہ سے ہونے والی شور کی تجارت کو مؤثر طریقے سے فلٹر کرسکتی ہے۔ اعلی معیار کے مواقع کے حصول کے ساتھ ساتھ ، یہ خطرات کو بھی کنٹرول کرتی ہے ، جس سے یہ تجربہ کار سرمایہ کاروں کے لئے درمیانی سے طویل مدتی ہولڈنگ کے لئے موزوں ہے۔
جب قیمت 200 دن کے ایم اے سے اوپر ہوتی ہے تو ، حکمت عملی کا خیال ہے کہ مارکیٹ ایک بیل رجحان میں ہے۔ جب تک کہ 20 دن کے ایم اے اور ایم اے سی ڈی اشارے بیک وقت خرید کا اشارہ پیدا کرتے ہیں ، اور قیمت اعلی ترین ایچیموکو کلاؤڈ قیمت سے زیادہ ہے یا بادل کے اندر ، خرید کا اشارہ پیدا ہوتا ہے۔
جب قیمت 200 دن کے ایم اے سے نیچے ہوتی ہے تو ، حکمت عملی کا تعین کرتی ہے کہ ایک ریچھ کا رجحان شروع ہوچکا ہے۔ سگنل کی ضروریات اب سخت ہوجاتی ہیں: 20 دن کے ایم اے اور ایم اے سی ڈی خریدنے کے سگنل کے علاوہ ، ایچیموکو کلاؤڈ کو خریدنے سے پہلے خریدنے کا سگنل (گرین کلاؤڈ یا کلاؤڈ ٹاپ سے اوپر کی قیمت) بھی دینا چاہئے۔
فروخت سگنل منطق اسی طرح کی ہے لیکن الٹا ہے: ایک بیل مارکیٹ میں ، بادل کے نیچے یا بادل کے فلیپ ٹرگرز کے نیچے ایک موم بتی بند ہوجاتی ہے۔ ایک ریچھ مارکیٹ میں ، سرخ بادل میں داخل ہوں یا 20 دن کی ایم اے اور ایم اے سی ڈی فروخت سگنل فروخت ٹرگرز۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ مارکیٹ کی صورتحال کا تعین کرنے کے لئے متعدد طویل اور قلیل مدتی اشارے کا امتزاج کیا جاسکتا ہے ، جو غلط اشاروں کو مؤثر طریقے سے فلٹر کرسکتا ہے۔ خاص طور پر:
کثیر سطح کی توثیق کے ذریعے ، منافع بخش شرح میں نمایاں بہتری آسکتی ہے۔ اس کے علاوہ ، طویل اور قلیل مدتی اشارے کے مابین ہم آہنگی بھی حکمت عملی کو قلیل مدتی اور درمیانی طویل مدتی دونوں کاموں کے لئے موزوں بناتی ہے۔
اس حکمت عملی کا بنیادی خطرہ ایک ہی وقت میں غلط اشارے دینے والے متعدد اشارے کا امکان ہے۔ اگرچہ انتہائی حالات میں اس کا امکان بہت کم ہے ، لیکن پھر بھی طویل مدتی استعمال کے دوران ایسا ہوسکتا ہے۔ اہم انسداد اقدامات یہ ہیں:
حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
گریٹ ڈیلیٹ حکمت عملی اشارے کے سائنسی امتزاج کے ذریعے شور کو فلٹر کرتی ہے ، جو خطرات پر قابو پانے کے دوران مستقل منافع بخش ہونے کی اجازت دیتی ہے۔ طویل مدتی رجحانات اور قلیل مدتی مواقع دونوں پر غور کرکے ، یہ درمیانی اور طویل مدتی سرمایہ کاری میں وسیع پیمانے پر قابل اطلاق ہے۔ پیرامیٹرز ٹوننگ ، اسٹاپ نقصان کے اضافے اور مشین لرننگ متعارف کرانے جیسے اصلاحات کے ذریعے کارکردگی میں مزید بہتری کی توقع کی جاسکتی ہے۔
/*backtest start: 2023-11-03 00:00:00 end: 2023-12-03 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy(title="MACD/EMA/SMA/Ichimoku Long Strategy",overlay=true) // Ichimoku conversionPeriods = input(9, minval=1, title="Conversion Line Periods"), basePeriods = input(26, minval=1, title="Base Line Periods") laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"), displacement = input(26, minval=1, title="Displacement") donchian(len) => avg(lowest(len), highest(len)) conversionLine = donchian(conversionPeriods) baseLine = donchian(basePeriods) leadLine1 = avg(conversionLine, baseLine) leadLine2 = donchian(laggingSpan2Periods) p1 = plot(leadLine1, offset = displacement, color=green, title="Lead 1") p2 = plot(leadLine2, offset = displacement, color=red, title="Lead 2") fill(p1, p2, color = leadLine1 > leadLine2 ? color(green,50) : color(red,50)) bottomcloud=leadLine2[displacement-1] uppercloud=leadLine1[displacement-1] // SMA Indicator - Are we in a Bull or Bear market according to 200 SMA? SMA200 = sma(close, input(200)) EMA = ema(close,input(20)) //MACD Indicator - Is the MACD bullish or bearish? fastLength = input(12) slowlength = input(26) MACDLength = input(9) MACD = ema(close, fastLength) - ema(close, slowlength) aMACD = ema(MACD, MACDLength) delta = MACD - aMACD // Set Buy/Sell conditions [main,signal,histo]=macd(close,fastLength,slowlength,MACDLength) buy_entry = if ((uppercloud>bottomcloud or close>max(uppercloud,bottomcloud)) and close>EMA and (delta>0 and close>min(uppercloud,bottomcloud))) or (close<SMA200 and delta>0 and close>EMA and (uppercloud>bottomcloud or close>max(uppercloud,bottomcloud))) true if close<EMA and ((delta<0 and close<min(uppercloud,bottomcloud)) or (uppercloud<bottomcloud and close>max(uppercloud,bottomcloud))) buy_entry = false strategy.entry("Buy",true , when=buy_entry) alertcondition(buy_entry, title='Long', message='Chart Bullish') sell_entry = if ((uppercloud<bottomcloud or close<min(uppercloud,bottomcloud)) and close<EMA and (delta<0 and close<max(uppercloud,bottomcloud))) or (close>SMA200 and delta<0 and close<EMA and (uppercloud<bottomcloud or close<min(uppercloud,bottomcloud))) true if close>EMA and ((delta>0 and close>max(uppercloud,bottomcloud)) or (uppercloud>bottomcloud and close<min(uppercloud,bottomcloud))) sell_entry = false strategy.close("Buy",when= sell_entry) alertcondition(sell_entry, title='Short', message='Chart Bearish') //plot(delta, title="Delta", style=cross, color=delta>=0 ? green : red )