یہ ایک ذہین تجارتی حکمت عملی ہے جو بولنگر بینڈ اور سپر ٹرینڈ اشارے کو جوڑتی ہے۔ یہ حکمت عملی بنیادی طور پر بولنگر بینڈ کا استعمال مارکیٹ میں اتار چڑھاؤ کی حدوں کی نشاندہی کرنے کے لئے کرتی ہے جبکہ مارکیٹ کے رجحان کی سمت کی تصدیق کے لئے سپر ٹرینڈ اشارے کا استعمال کرتی ہے ، جس سے اعلی امکان کی پوزیشنوں پر تجارت ممکن ہوتی ہے۔ یہ حکمت عملی مختلف تجارتی آلات اور ٹائم فریموں کے لئے ڈیزائن کی گئی ہے ، خاص طور پر 30 منٹ اور 2 گھنٹے کے ٹائم فریموں پر اچھی کارکردگی کا مظاہرہ کرتی ہے۔
حکمت عملی کا بنیادی منطق مندرجہ ذیل اہم عناصر پر مبنی ہے: 1، 2 معیاری انحراف بینڈوڈتھ کے ساتھ 20 مدت بولنگر بینڈ استعمال کرتا ہے، اوپری، درمیانی، نچلے بینڈ اور دو درمیانہ لائنوں کی تعمیر، 2۔ سپر ٹرینڈ اشارے کا حساب لگانے کے لئے 10 پیریڈ اے ٹی آر اور 3 کا فیکٹر استعمال کرتا ہے۔ داخلہ کے اشارے: - لانگ انٹری: جب قیمت نچلے بولنگر بینڈ کو چھوتی ہے اور سپر ٹرینڈ تیزی کی سمت کی نشاندہی کرتا ہے - مختصر اندراج: جب قیمت بالنگر بینڈ کے اوپری حصے کو چھوتی ہے اور سپر ٹرینڈ bearish سمت کی نشاندہی کرتا ہے باہر نکلنے کے اشارے: - لانگ ایگزٹ: جب بندش کی قیمت سپر ٹرینڈ لائن سے نیچے ٹوٹ جاتی ہے اور رجحان bearish ہو جاتا ہے - مختصر باہر نکلیں: جب بندش کی قیمت سپر ٹرینڈ لائن سے اوپر ٹوٹ جاتی ہے اور رجحان تیزی سے بدل جاتا ہے
یہ کلاسیکی تکنیکی تجزیہ اشارے کو یکجا کرنے والا ایک مکمل تجارتی نظام ہے ، جو بولنگر بینڈ اور سپر ٹرینڈ کی ہم آہنگی کے ذریعے رجحان اور اتار چڑھاؤ دونوں مارکیٹوں میں اچھی کارکردگی کا مظاہرہ کرسکتا ہے۔ حکمت عملی کے تصوراتی ڈیزائن اور پیرامیٹر لچک اسے انتہائی عملی بناتا ہے۔ تجویز کردہ اصلاح کی سمتوں کے ذریعے ، حکمت عملی کے استحکام اور منافع کو مزید بڑھا سکتا ہے۔ براہ راست تجارت سے پہلے مکمل بیک ٹیسٹنگ اور پیرامیٹر کی اصلاح کرنے کی سفارش کی جاتی ہے۔
/*backtest start: 2024-12-05 00:00:00 end: 2024-12-12 00:00:00 period: 5m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Band & SuperTrend Strategy (Standard Chart)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // Bollinger Bands Settings length_bb = input.int(20, title="Bollinger Band Length") mult_bb = input.float(2.0, title="Bollinger Band Multiplier") [bb_upper, bb_basis, bb_lower] = ta.bb(close, length_bb, mult_bb) // Median Bands bb_median_upper = (bb_upper + bb_basis) / 2 bb_median_lower = (bb_lower + bb_basis) / 2 // SuperTrend Settings atr_length = input.int(10, title="ATR Length") factor = input.float(3.0, title="SuperTrend Factor") // SuperTrend Calculation based on standard chart OHLC data [supertrend, direction] = ta.supertrend(factor, atr_length) // Plotting Bollinger Bands plot(bb_upper, color=color.red, title="Bollinger Upper Band") plot(bb_median_upper, color=color.orange, title="Bollinger Median Upper Band") plot(bb_basis, color=color.blue, title="Bollinger Basis") plot(bb_median_lower, color=color.purple, title="Bollinger Median Lower Band") plot(bb_lower, color=color.green, title="Bollinger Lower Band") // Plotting SuperTrend supertrend_color = direction > 0 ? color.green : color.red plot(supertrend, color=supertrend_color, style=plot.style_line, title="SuperTrend Line") // Customizable Signal Shape Inputs buy_shape = input.string("shape_triangle_up", title="Buy Signal Shape", options=["shape_triangle_up", "shape_circle", "shape_cross", "shape_diamond", "shape_flag"]) sell_shape = input.string("shape_triangle_down", title="Sell Signal Shape", options=["shape_triangle_down", "shape_circle", "shape_cross", "shape_diamond", "shape_flag"]) // Entry Conditions buy_condition = ta.crossover(low, bb_lower) and direction > 0 sell_condition = ta.crossunder(high, bb_upper) and direction < 0 // Exit Conditions exit_buy_condition = ta.crossunder(close, supertrend) and direction < 0 exit_sell_condition = ta.crossover(close, supertrend) and direction > 0 // Strategy Logic if buy_condition strategy.entry("Buy", strategy.long) if sell_condition strategy.entry("Sell", strategy.short) if exit_buy_condition strategy.close("Buy") if exit_sell_condition strategy.close("Sell") // Plot Buy Signal Shape plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=buy_shape, text="BUY", textcolor=color.white) // Plot Sell Signal Shape plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=sell_shape, text="SELL", textcolor=color.white)