Binomial Momentum Breakout Reversal Strategy اسٹوکاسٹک اشارے اور بل پاور اشارے کو یکجا کرتا ہے تاکہ مارکیٹ کے موڑ کے مقامات پر دوہری سگنل فلٹرنگ اور ریورس ٹریڈنگ کو لاگو کیا جاسکے تاکہ oversold اور overbought کی صورت حال کا پیچھا کیا جاسکے۔
اسٹریٹیجی میں دو حصے ہیں:
123 واپسی کی حکمت عملی
یہ الف جینسن کی اپنی کتاب میں تجویز کردہ الٹ پلٹ کی حکمت عملی کا استعمال کرتا ہے۔
بل پاور انڈیکیٹر
یہ واڈیم گیملفارب کی اپنی کتاب
یہ حکمت عملی مذکورہ بالا دو سنگل سگنل کی حکمت عملیوں کو جوڑتی ہے۔ یہ صرف تب ہی تجارتی سگنل تیار کرتی ہے جب دو حکمت عملیوں کے سگنل دوہری سگنل فلٹرنگ کو نافذ کرنے کے لئے ہم آہنگ ہوں۔
اس حکمت عملی میں الٹ پلٹ کی حکمت عملیوں اور ٹریکنگ کی حکمت عملیوں کے فوائد کو جوڑ دیا گیا ہے۔ یہ الٹ پلٹ کے اشاروں کو بروقت گرفت میں لے سکتا ہے جب مارکیٹ میں الٹ پلٹ کی علامات ظاہر ہوتی ہیں ، جبکہ دوہری سگنل فلٹرنگ کے ذریعے جھوٹے اشاروں کو کم کرکے اونچائیوں کا پیچھا کرنے اور کم فروخت کرنے سے بچ سکتا ہے۔ اہم فوائد یہ ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
جوابی اقدامات:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:
بائنومیل مومنٹم بریک آؤٹ ریورسنگ حکمت عملی اسٹوکاسٹک اشارے اور بل پاور اشارے کو یکجا کرتی ہے تاکہ دوہری سگنل فلٹرنگ اور ریورسنگ ٹریڈنگ حاصل کی جاسکے۔ یہ مارکیٹ کے الٹ جانے کے مواقع کو چھین سکتا ہے اور سنگل سگنلز سے پیدا ہونے والے شور سے بچ سکتا ہے۔ یہ ایک مستحکم اور موثر مقداری حکمت عملی ہے۔ اس حکمت عملی کو پیرامیٹر کی اصلاح ، اسٹاپ نقصان کی حکمت عملی ، سگنل کی تصدیق وغیرہ کے ذریعے بہتر بنایا جاسکتا ہے ، جس سے یہ زیادہ اقسام اور مارکیٹ کے ماحول کے لئے موزوں ہے۔ اس میں اصلاح اور درخواست کی بڑی صلاحیت ہے۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 05/07/2019 // 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 // Bull Power Indicator // To get more information please see "Bull And Bear Balance Indicator" // by Vadim Gimelfarb. // // 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 BullPower(SellLevel, BuyLevel) => pos = 0 value = iff (close < open , iff (close[1] < open , max(high - close[1], close - low), max(high - open, close - low)), iff (close > open, iff(close[1] > open, high - low, max(open - close[1], high - low)), iff(high - close > close - low, iff (close[1] < open, max(high - close[1], close - low), high - open), iff (high - close < close - low, iff(close[1] > open, high - low, max(open - close, high - low)), iff (close[1] > open, max(high - open, close - low), iff(close[1] < open, max(open - close, high - low), high - low)))))) pos := iff(value > SellLevel, -1, iff(value <= BuyLevel, 1, nz(pos[1], 0))) pos strategy(title="Combo Backtest 123 Reversal & Bull Power", shorttitle="Combo", overlay = true) Length = input(14, minval=1) KSmoothing = input(1, minval=1) DLength = input(3, minval=1) Level = input(50, minval=1) //------------------------- SellLevel = input(15, step=1) BuyLevel = input(3, step=1) reverse = input(false, title="Trade reverse") posReversal123 = Reversal123(Length, KSmoothing, DLength, Level) posBullPower = BullPower(SellLevel, BuyLevel) pos = iff(posReversal123 == 1 and posBullPower == 1 , 1, iff(posReversal123 == -1 and posBullPower == -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 )