ڈبل موونگ ایوریج ریورس بریک آؤٹ حکمت عملی ایک امتزاج حکمت عملی ہے جس میں 123 ریورس حکمت عملی اور پرائس اینڈ موونگ ایوریج ڈائیورجنس حکمت عملی دونوں شامل ہیں۔ اس حکمت عملی کا بنیادی خیال صرف تب ہی تجارتی سگنل تیار کرنا ہے جب 123 ریورس سگنل قیمت اور ایم اے ڈائیورجنس سگنلز کے ساتھ سیدھ میں ہوں۔
دوہری حرکت پذیر اوسط ریورس بریکنگ حکمت عملی دو اجزاء پر مشتمل ہے:
123 واپسی کی حکمت عملی
123 ریورسنگ حکمت عملی دو مسلسل دنوں کے قریب قیمت کی تبدیلی (یعنی اعلی بند کے بعد کم بند؛ یا کم بند کے بعد اعلی بند) کی بنیاد پر تجارتی سگنل تیار کرتی ہے ، جس میں 9 دن کا اسٹوکاسٹک آسکیلیٹر K لائن ایک خاص سطح (ڈیفالٹ 50) سے نیچے / اوپر ہوتا ہے۔ جب K لائن 50 سے نیچے ہوتی ہے تو خرید سگنل تیار کیے جاتے ہیں اور جب K لائن 50 سے اوپر ہوتی ہے تو فروخت سگنل تیار کیے جاتے ہیں۔
قیمت اور چلتی اوسط کے فرق کی حکمت عملی
پرائس اینڈ ایم اے ڈائیورجنسی حکمت عملی قیمت اور کسی خاص مدت کے چلتے ہوئے اوسط کے درمیان فیصد فرق کا حساب لگاتی ہے (ڈیفالٹ 14) ۔ جب ڈائیورجنسی ایک حد سے کم ہوتی ہے (ڈیفالٹ 3٪) تو یہ خرید سگنل تیار کرتی ہے اور جب ڈائیورجنسی ایک حد سے زیادہ ہوتی ہے (ڈیفالٹ 0.54٪) تو فروخت سگنل تیار کرتی ہے۔
ڈبل موونگ ایوریج ریورس بریک آؤٹ حکمت عملی صرف اس وقت حقیقی تجارتی سگنل پیدا کرتی ہے جب دونوں حکمت عملیوں کے سگنل ایک ہی سمت میں سیدھے ہوجاتے ہیں ، یعنی دونوں خریدنے یا دونوں فروخت سگنل ہیں۔
دوہری حرکت پذیر اوسط ریورس بریکنگ حکمت عملی میں ریورس اور رجحان کی پیروی کرنے والی حکمت عملیوں کی طاقتوں کو ہم آہنگی کے لئے جوڑتا ہے۔
123 ریورس ٹرن آؤٹ پر سرمایہ کاری کرنے کے لئے ریورس سگنل چنتا ہے۔ قیمت اور ایم اے تغیر طویل مدتی رجحان کو ٹریک کرتا ہے۔ ایک ساتھ مل کر ، وہ پھنسنے سے بچنے کے لئے بڑے رجحان پر سوار ہوتے ہوئے قلیل مدتی ریورسز کو پکڑتے ہیں۔
اس کے علاوہ، دونوں حکمت عملیوں سے ہم آہنگ سگنل کی ضرورت سے، غیر قانونی تجارت کی تعداد کو نمایاں طور پر کم کیا جا سکتا ہے، سگنل شور کے تناسب کو بہتر بناتا ہے.
دونوں حکمت عملیوں کی طاقتوں کو استعمال کرتے ہوئے، دوہری حرکت پذیر اوسط ریورس بریکنگ کی حکمت عملی بھی ہر ایک کے ساتھ منسلک خطرات کا وارث ہے.
123 ریورس جزو کے ل two ، دو لگاتار روزانہ الٹ جانے سے حقیقی رجحان کی تبدیلی کی ضمانت نہیں ملتی ہے۔ یہ قلیل مدتی pullbacks کی وجہ سے غلط سگنل ہوسکتے ہیں۔ نیز ، اسٹوکاسٹک آسکیلیٹر کے پیرامیٹر کی خراب ترتیب سے سگنل کا معیار خراب ہوسکتا ہے۔
قیمت اور ایم اے کے فرق کے حصے کے ل inappropriate ، غیر مناسب حرکت پذیر اوسط پیرامیٹرز کے نتیجے میں پیچھے رہ جانے والے سگنل ہوسکتے ہیں۔ نیز ، فرق خود رجحان کی سمت کی نشاندہی نہیں کرتا ہے ، صرف مکینیکل سگنل تیار کرتا ہے۔
خلاصہ یہ کہ اس حکمت عملی کے اہم خطرات پیرامیٹر کی ناقص ترتیب اور ناقص سگنل جنریشن سے آتے ہیں۔ پیرامیٹر کی اصلاح ، اسٹاپ نقصان / منافع حاصل کرنے ، دستی مداخلت وغیرہ کے ذریعہ خطرات کو کم کیا جاسکتا ہے۔
دوہری حرکت پذیر اوسط ریورس بریکنگ کی حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
مختلف بہتری کے طریقوں کے امتزاج سے حکمت عملی کے استحکام اور منافع میں مزید بہتری آسکتی ہے۔
ڈبل موونگ ایوریج ریورس بریک آؤٹ حکمت عملی الٹ اور رجحان کی پیروی کرنے والی حکمت عملیوں کی طاقتوں کو جوڑتی ہے ، جب دونوں سگنل کی اقسام سیدھ ہوجاتی ہیں تو ہی تجارت پیدا ہوتی ہے۔ یہ قلیل مدتی الٹ کے مواقع کو پکڑتا ہے جبکہ پھندوں سے بچنے کے لئے بڑے رجحانات پر سوار ہوتا ہے۔ ڈبل سگنل میکانزم قابل اعتماد کو بھی بہتر بناتا ہے۔ بھرپور بہتری کے مواقع کے ساتھ ، یہ ایک ورسٹائل اور طاقتور مقداری تجارتی حکمت عملی ہے۔
/*backtest start: 2023-12-10 00:00:00 end: 2023-12-17 00:00:00 period: 3m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 13/04/2021 // This is combo strategies for get a cumulative signal. // // First strategy // This System was created from the Book "How I Tripled My Money In The // Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies. // The strategy buys at market, if close price is higher than the previous close // during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. // The strategy sells at market, if close price is lower than the previous close price // during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50. // // Second strategy // Percent difference between price and MA // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// Reversal123(Length, KSmoothing, DLength, Level) => vFast = sma(stoch(close, high, low, Length), KSmoothing) vSlow = sma(vFast, DLength) pos = 0.0 pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1, iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) pos DBP_MA(Length,SellZone,BuyZone) => pos = 0.0 xSMA = sma(close, Length) nRes = abs(close - xSMA) * 100 / close pos:= iff(nRes < BuyZone, 1, iff(nRes > SellZone, -1, nz(pos[1], 0))) pos strategy(title="Combo Backtest 123 Difference between price and MA", shorttitle="Combo", overlay = true) line1 = input(true, "---- 123 Reversal ----") Length = input(14, minval=1) KSmoothing = input(1, minval=1) DLength = input(3, minval=1) Level = input(50, minval=1) //------------------------- line2 = input(true, "---- Difference between price and MA ----") LengthDBP = input(14, minval=1) SellZone = input(0.54, minval=0.01, step = 0.01) BuyZone = input(0.03, minval=0.01, step = 0.01) reverse = input(false, title="Trade reverse") posReversal123 = Reversal123(Length, KSmoothing, DLength, Level) posDBP_MA = DBP_MA(LengthDBP,SellZone,BuyZone) pos = iff(posReversal123 == 1 and posDBP_MA == 1 , 1, iff(posReversal123 == -1 and posDBP_MA == -1, -1, 0)) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1 , 1, pos)) if (possig == 1 ) strategy.entry("Long", strategy.long) if (possig == -1 ) strategy.entry("Short", strategy.short) if (possig == 0) strategy.close_all() barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )