بولنگر بینڈز کی پیش رفت پر مبنی تین لگاتار مثبت ہائیز ٹرینڈ ٹریکنگ کی حکمت عملی

BBANDS SMA STDDEV RR TP SL
تخلیق کی تاریخ: 2025-02-19 11:05:11 آخر میں ترمیم کریں: 2025-02-19 11:05:11
کاپی: 0 کلکس کی تعداد: 488
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈز کی پیش رفت پر مبنی تین لگاتار مثبت ہائیز ٹرینڈ ٹریکنگ کی حکمت عملی

جائزہ

یہ حکمت عملی ایک ٹریڈنگ سسٹم ہے جس میں رجحانات کی پیروی کی جاتی ہے جس کی بنیاد پر برن بینڈ توڑنے اور اسکرین لائن کی شکل ہوتی ہے۔ حکمت عملی تجارت کے اشارے کی نشاندہی کرتی ہے جس میں تین مسلسل برن بینڈ توڑنے والے اسکرین لائنز کی نشاندہی کی جاتی ہے ، اور اسکرین لائن اداروں میں اختتامی قیمت کے ساتھ مل کر اسکرین لائن کی پوزیشن ہوتی ہے۔ اس نظام میں ہر تجارت کے لئے ایک مقررہ 1: 1 رسک منافع کا تناسب استعمال کیا جاتا ہے تاکہ ہر تجارت کو روکنے اور روکنے کا انتظام کیا جاسکے۔

حکمت عملی کا اصول

حکمت عملی کی بنیادی منطق درج ذیل کلیدی عناصر پر مبنی ہے:

  1. 20 سائیکلوں کے ساتھ برن بینڈ کو بنیادی اشارے کے طور پر استعمال کیا جاتا ہے، معیاری فاصلے کا ضرب 2.0 ہے
  2. کثیر سر داخلہ کی شرائط: تین مسلسل K لائنوں کی بندش کی قیمت ٹریک سے ٹکرا گئی ، اور یہ تینوں K لائنیں یانگ لائن ہیں ، اور بندش کی قیمتیں ادارے کے اوپری نصف حصے میں ہیں
  3. خالی سر داخلہ کی شرائط: تین مسلسل K لائنوں کی بندش کی قیمت ٹریک سے ٹکرا گئی ، اور یہ تینوں K لائنیں منفی لائنیں ہیں ، اور بندش کی قیمتیں ادارے کے نچلے نصف حصے میں ہیں
  4. سٹاپ نقصان کی پہلی سگنل K لائن کے زیادہ سے زیادہ قیمت پر مقرر کیا جاتا ہے
  5. سٹاپ پوزیشن قائم کرنے پر 1:1 پر مبنی رسک ریٹرن

اسٹریٹجک فوائد

  1. ایک سے زیادہ تصدیق کے طریقہ کار کو اپنانے کے لئے، تین مسلسل K لائن ٹرانسمیشن کی شکل کی ضروریات کو مؤثر طریقے سے جعلی ٹرانسمیشن کے خطرے کو کم کرنا
  2. اختتامی قیمتوں کے K لائن اداروں میں پوزیشننگ کے ساتھ مل کر ، رجحانات کی تصدیق کی وشوسنییتا میں اضافہ ہوا
  3. فکسڈ رسک ٹو انکم ریٹ کا استعمال کرتے ہوئے پوزیشن مینجمنٹ ، خطرے کو کنٹرول کرنے میں آسان ہے
  4. حکمت عملی کی منطق واضح، سمجھنے اور لاگو کرنے میں آسان ہے۔
  5. ٹریڈنگ سگنلز کو نشان زد کرنے کے ذریعہ بصری طور پر دکھائیں ، تاکہ تجزیہ کی سہولت فراہم کی جاسکے

اسٹریٹجک رسک

  1. متواتر غلط سگنل غیر مستحکم بازاروں میں ہو سکتے ہیں۔
  2. فکسڈ رسک بائیو تناسب مضبوط رجحانات پر مکمل طور پر قابو نہیں پا سکتا
  3. مسلسل تین K لائنوں کے سخت تقاضوں سے کچھ ممکنہ مواقع ضائع ہوسکتے ہیں
  4. سٹاپ نقصان کی ترتیب سگنل K لائن کے انتہائی قیمت پر ہے، زیادہ اتار چڑھاؤ کے ساتھ سٹاپ نقصان کی پوزیشن بہت دور ہوسکتی ہے خطرے کو مندرجہ ذیل طریقوں سے سنبھالنے کی سفارش کی جاتی ہے:
  • مارکیٹ کے اتار چڑھاؤ کے ساتھ مل کر برن بینڈ پیرامیٹرز کو ایڈجسٹ کرنا
  • مارکیٹ کی خصوصیت کے مطابق ایڈجسٹ رسک ٹو ریٹ
  • رجحان کی تصدیق کے اشارے شامل کریں۔
  • سٹاپ نقصان کی پوزیشن کی ترتیب کو بہتر بنانے کا طریقہ

حکمت عملی کی اصلاح کی سمت

  1. پیرامیٹرز کو بہتر بنائیں:
  • مختلف مارکیٹ کی خصوصیات کے مطابق متحرک طور پر بلین بینڈ کے دورانیے اور معیاری فرق کے ضرب کو ایڈجسٹ کیا جاسکتا ہے
  • تین K لائنوں کی ضرورت کو متحرک فیصلے میں تبدیل کرنے پر غور کریں
  1. سگنل کی اصلاح:
  • ADX یا رجحان لائن جیسے رجحان کی تصدیق کے اشارے میں اضافہ کریں
  • ٹرانسمیشن کی تصدیق کا طریقہ کار متعارف کرایا
  • سوئنگ انڈیکیٹر کو بطور معاون شامل کرنے پر غور کریں
  1. پوزیشن مینجمنٹ کی اصلاح:
  • متحرک رسک-فائدہ تناسب کی ترتیب
  • فنڈ مینجمنٹ ماڈیول شامل کریں
  • ذخیرہ اندوزی اور امن ذخیرہ اندوزی کے طریقہ کار پر غور
  1. سٹاپ نقصان کی اصلاح:
  • ٹریکنگ سٹاپ نقصان کا نظام متعارف کروانا
  • ATR پر مبنی اسٹاپ نقصان فاصلہ
  • وقت کے ضیاع پر غور کریں

خلاصہ کریں۔

یہ ایک ساختہ ، منطقی اور واضح رجحان کی پیروی کرنے والی حکمت عملی ہے۔ بورن کی پٹی کے بریک اور فکسڈ لائن فارمیٹ کے متعدد تصدیق کے طریقہ کار کے ذریعہ ، جعلی سگنل کے خطرے کو مؤثر طریقے سے کم کیا گیا ہے۔ مقررہ رسک کمائی کا تناسب سیٹنگ تجارت کے انتظام کو آسان بناتی ہے ، لیکن حکمت عملی کی لچک کو بھی محدود کرتی ہے۔ پیرامیٹرز کی ترتیب کو بہتر بنانے ، تصدیق کے اشارے کو بڑھانے ، پوزیشن مینجمنٹ کو بہتر بنانے وغیرہ کے ذریعہ حکمت عملی میں بہتری کی گنجائش ہے۔ مجموعی طور پر ، یہ عملی طور پر قابل قدر بنیادی حکمت عملی کا فریم ورک ہے ، جس کو مخصوص ضروریات کے مطابق مزید بہتر بنایا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-20 00:00:00
end: 2025-02-17 08:00:00
period: 12h
basePeriod: 12h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("Bollinger Band Strategy (Close Near High/Low Relative to Half Range)", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=200, pyramiding=0)

// Bollinger Bands
length = input.int(20, "BB Length")
mult = input.float(2.0, "BB StdDev")
basis = ta.sma(close, length)
upper_band = basis + mult * ta.stdev(close, length)
lower_band = basis - mult * ta.stdev(close, length)

// Plot Bollinger Bands
plot(upper_band, "Upper Band", color.blue)
plot(lower_band, "Lower Band", color.red)

// Buy Condition: 
// 1. Last 3 candles close above upper band AND close > open for all 3 candles
// 2. Close is in the top half of the candle's range (close > (high + low) / 2)
buyCondition =    close[2] > upper_band[2] and     close[1] > upper_band[1] and     close > upper_band and    close[2] > open[2] and close[2] > (high[2] + low[2]) / 2 and    close[1] > open[1] and close[1] > (high[1] + low[1]) / 2 and    close > open and close > (high + low) / 2

// Sell Condition: 
// 1. Last 3 candles close below lower band AND close < open for all 3 candles
// 2. Close is in the bottom half of the candle's range (close < (high + low) / 2)
sellCondition =    close[2] < lower_band[2] and    close[1] < lower_band[1] and   close < lower_band and   close[2] < open[2] and close[2] < (high[2] + low[2]) / 2 and    close[1] < open[1] and close[1] < (high[1] + low[1]) / 2 and    close < open and close < (high + low) / 2

// Initialize variables
var float stop_loss = na
var float target_price = na

// Buy Logic
if buyCondition and strategy.position_size == 0
    stop_loss := low[2] // Low of the earliest candle in the 3-candle sequence
    target_price := close + (close - stop_loss) // Risk-to-reward 1:1
    strategy.entry("Buy", strategy.long)
    strategy.exit("Exit Buy", "Buy", stop=stop_loss, limit=target_price)
    label.new(bar_index, low, "▲", color=color.green, style=label.style_label_up, yloc=yloc.belowbar)

// Sell Logic
if sellCondition and strategy.position_size == 0
    stop_loss := high[2] // High of the earliest candle in the 3-candle sequence
    target_price := close - (stop_loss - close) // Risk-to-reward 1:1
    strategy.entry("Sell", strategy.short)
    strategy.exit("Exit Sell", "Sell", stop=stop_loss, limit=target_price)
    label.new(bar_index, high, "▼", color=color.red, style=label.style_label_down, yloc=yloc.abovebar)

// Plotting
plot(upper_band, "Upper Band", color.blue)
plot(lower_band, "Lower Band", color.red)
plot(strategy.position_size > 0 ? stop_loss : na, "Buy SL", color.red, 2, plot.style_linebr)
plot(strategy.position_size > 0 ? target_price : na, "Buy Target", color.green, 2, plot.style_linebr)
plot(strategy.position_size < 0 ? stop_loss : na, "Sell SL", color.red, 2, plot.style_linebr)
plot(strategy.position_size < 0 ? target_price : na, "Sell Target", color.green, 2, plot.style_linebr)