وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ٹرپل بولنگر بینڈس کو کوانٹیٹیٹیو ٹریڈنگ حکمت عملی کے بعد رجحان کو چھوتا ہے

مصنف:چاؤ ژانگ، تاریخ: 2024-12-11 11:01:52
ٹیگز:بی بیایس ایم اےایس ڈیکراس

img

جائزہ

یہ حکمت عملی روایتی بولنگر بینڈز ٹرینڈ فالونگ سسٹم کا ایک بہتر ورژن ہے۔ یہ ٹرینڈ کی وشوسنییتا کی تصدیق کے لئے بولنگر بینڈز کے تین لگاتار رابطوں کے لئے قیمت کی کارروائی کی نگرانی کرتا ہے ، جس کے نتیجے میں جیت کی شرح زیادہ ہوتی ہے۔ یہ حکمت عملی وسط بینڈ کے طور پر 20 پیریڈ حرکت پذیر اوسط اور اوپری اور نچلے بینڈ کے لئے 2 معیاری انحراف کا استعمال کرتی ہے۔ بینڈ کی حدود کے ساتھ قیمت کے تعلقات کے تفصیلی تجزیے کے ذریعے ، یہ منفرد فوائد کے ساتھ تجارتی نظام حاصل کرتی ہے۔

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

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

حکمت عملی کی اصلاح کی ہدایات

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

خلاصہ

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


/*backtest
start: 2024-11-10 00:00:00
end: 2024-12-09 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("Bollinger Bands Strategy - 3 Crossings", overlay=true)

// Input Parameters
length = input.int(20, title="Bollinger Bands Length", minval=1)
src = input(close, title="Source")
mult = input.float(2.0, title="Multiplier", step=0.1)

// Calculate Bollinger Bands
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plot Bollinger Bands
plotBasis = plot(basis, color=color.blue, title="Basis")
plotUpper = plot(upper, color=color.red, title="Upper Band")
plotLower = plot(lower, color=color.green, title="Lower Band")
fill(plot1=plotUpper, plot2=plotLower, color=color.new(color.blue, 90), title="Band Fill")

// Counter Variables
var int longCrossCount = 0
var int shortCrossCount = 0

// Detect Crossings
longCondition = close < lower  // Price closes below the lower band
shortCondition = close > upper  // Price closes above the upper band

if longCondition
    longCrossCount += 1  // Increment the counter for long
    shortCrossCount := 0  // Reset the short counter

if shortCondition
    shortCrossCount += 1  // Increment the counter for short
    longCrossCount := 0  // Reset the long counter

if not longCondition and not shortCondition
    longCrossCount := 0  // Reset if no crossing
    shortCrossCount := 0

// Entry and Exit Rules
if longCrossCount >= 3 and strategy.position_size <= 0
    strategy.entry("Long", strategy.long)
    longCrossCount := 0  // Reset the counter after entering

if shortCrossCount >= 3 and strategy.position_size >= 0
    strategy.entry("Short", strategy.short)
    shortCrossCount := 0  // Reset the counter after entering

// Exit Condition (When Price Returns to the Middle Band)
exitCondition = ta.crossover(src, basis) or ta.crossunder(src, basis)

if exitCondition and strategy.position_size > 0
    strategy.close("Long")
if exitCondition and strategy.position_size < 0
    strategy.close("Short")


متعلقہ

مزید