یہ حکمت عملی بیلوں اور ریچھوں کے اشاریہ (بی بی آئی) کے دو گروپوں کے درمیان مختلف ادوار کے ساتھ کراس اوور سگنلز پر مبنی ہے۔ یہ تجارتی فیصلوں کے لئے قلیل مدتی اور طویل مدتی بی بی آئی کے کراس اوور کا موازنہ کرکے مارکیٹ کے رجحان کی تبدیلیوں کو پکڑتا ہے۔
اس حکمت عملی میں بی بی آئی اشارے کے دو گروپ استعمال کیے جاتے ہیں ، جن میں سے ہر ایک میں مختلف ادوار کے ساتھ 4 سادہ حرکت پذیر اوسط (ایس ایم اے) ہوتے ہیں۔ گروپ اے قلیل مدتی قیمت کے رجحانات کو پکڑنے کے لئے قلیل مدتی ادوار (12/24/48/80) کا استعمال کرتا ہے ، جبکہ گروپ بی طویل مدتی رجحانات کی تصدیق کے لئے طویل مدتی ادوار (120/240/480/600) کا استعمال کرتا ہے۔ جب قلیل مدتی بی بی آئی طویل مدتی بی بی آئی سے اوپر عبور کرتا ہے تو لانگ پوزیشنیں کھولی جاتی ہیں اور جب یہ نیچے عبور کرتا ہے تو بند ہوجاتی ہیں۔
یہ حکمت عملی مختلف ادوار کے ساتھ بی بی آئی اشارے کا موازنہ کرکے مارکیٹ کے رجحانات کو حاصل کرتی ہے ، جس میں واضح منطق اور آسان عملدرآمد شامل ہے۔ تاہم ، استحکام اور وشوسنییتا کو بہتر بنانے کے لئے مختلف مارکیٹ کے حالات کے لئے اضافی رسک کنٹرول اقدامات اور پیرامیٹر کی اصلاح کی ضرورت ہے۔ براہ راست تجارت سے پہلے مکمل بیک ٹیسٹنگ کرنے اور دوسرے تکنیکی اشارے کے ساتھ مل کر مشورہ دیا جاتا ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-10 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // @version=6 strategy("BBI 多頭策略", overlay=true) // 自訂參數設置 input_ma1_a = input(12, title="A組 MA1 週期") input_ma2_a = input(24, title="A組 MA2 週期") input_ma3_a = input(48, title="A組 MA3 週期") input_ma4_a = input(80, title="A組 MA4 週期") input_ma1_b = input(120, title="B組 MA1 週期") input_ma2_b = input(240, title="B組 MA2 週期") input_ma3_b = input(480, title="B組 MA3 週期") input_ma4_b = input(600, title="B組 MA4 週期") // 設定 A 組 BBI ma1_a = ta.sma(close, input_ma1_a) ma2_a = ta.sma(close, input_ma2_a) ma3_a = ta.sma(close, input_ma3_a) ma4_a = ta.sma(close, input_ma4_a) bbi_a = (ma1_a + ma2_a + ma3_a + ma4_a) / 4 // 設定 B 組 BBI ma1_b = ta.sma(close, input_ma1_b) ma2_b = ta.sma(close, input_ma2_b) ma3_b = ta.sma(close, input_ma3_b) ma4_b = ta.sma(close, input_ma4_b) bbi_b = (ma1_b + ma2_b + ma3_b + ma4_b) / 4 // 當 A 組 BBI 上穿 B 組 BBI 時,執行做多策略 long_condition = ta.crossover(bbi_a, bbi_b) if (long_condition) strategy.entry("Long", strategy.long) // 當 A 組 BBI 下穿 B 組 BBI 時,平倉 close_condition = ta.crossunder(bbi_a, bbi_b) if (close_condition) strategy.close("Long") // 繪製 BBI 指標 plot(bbi_a, color=color.blue, title="BBI A") plot(bbi_b, color=color.red, title="BBI B")