بی بی کیلنر سکیز ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-25 17:38:08
ٹیگز:

جائزہ

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

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

اس حکمت عملی کے پیچھے بنیادی اصول یہ ہیں:

  1. بولنگر بینڈ قیمتوں کی اتار چڑھاؤ کا اندازہ لگاتے ہیں۔ اس میں اوپری ، درمیانی اور نچلی بینڈ ہوتے ہیں تاکہ یہ معلوم کیا جاسکے کہ قیمت اتار چڑھاؤ کی حالت میں ہے۔

  2. Keltner Channels Bollinger سگنلز کی توثیق کرتے ہیں۔ Keltner Channels قیمت کی اتار چڑھاؤ کی پیمائش بھی کرتے ہیں۔ جب قیمت بولنگر بینڈ کے قریب ہوتی ہے تو ، Keltner کے ساتھ دباؤ بڑھتی ہوئی اتار چڑھاؤ اور ممکنہ الٹ کی نشاندہی کرتا ہے۔

  3. تجارتی سگنل کمپریشن کی بنیاد پر تیار کیے جاتے ہیں۔ بولنگر کے اوپری بینڈ کے اوپر بریک آؤٹ جس کے نیچے کیلٹنر تنگ ہوتا ہے سگنل لمبا ہوتا ہے۔ بولنگر کے نچلے بینڈ کے نیچے بریک آؤٹ جس کے اوپر کیلٹنر تنگ ہوتا ہے سگنل مختصر ہوتا ہے۔

  4. درمیانی بینڈ رجحان کی سمت ظاہر کرتا ہے۔ درمیانی بینڈ سے اوپر کی قیمتیں اوپر کی رجحان کی نشاندہی کرتی ہیں ، اور نیچے کی قیمتیں نیچے کی رجحان کی نشاندہی کرتی ہیں۔

  5. اندراجات اور باہر نکلنے والے وسط بینڈ کی سمت پر مبنی ہیں۔ وسط بینڈ کی سمت کی تصدیق کرنے والے سگنل کے ساتھ کمپریشن پر لمبا / مختصر؛ اگر سمت پلٹ جاتی ہے تو چپٹا ہوجاتا ہے۔

یہ حکمت عملی الٹ پوائنٹس کی نشاندہی کرنے کے لئے کولٹنر چینلز کے ساتھ بولنگر بینڈ کو مکمل کرتی ہے۔ یہ اوسط الٹ ٹریڈنگ کی حکمت عملیوں کی مثال پیش کرتی ہے۔

فوائد

اس حکمت عملی کے اہم فوائد یہ ہیں:

  1. دو اشارے کو یکجا کرنے سے سگنل کی وشوسنییتا میں اضافہ ہوتا ہے، جس سے ایک اشارے سے غلط وقفے سے بچنے سے بچتا ہے.

  2. درمیانی بینڈ کا استعمال کرتے ہوئے واضح رجحان کی نشاندہی۔ حقیقی وقت میں رجحان کو بدیہی طور پر ٹریک کرتا ہے۔

  3. مڈل بینڈ میچ پر مبنی لچکدار انٹری / ایگزٹ منطق۔ رجحانات کے خلاف تجارت سے گریز کرتا ہے۔

  4. مختصر مدت کی تجارت کے لیے موزوں ہے۔ فوری منافع کے لیے مختصر مدت کے بریک آؤٹ اور کمپریشن کو پکڑتا ہے۔

  5. بدیہی بصری کمپریشن، درمیانی بینڈ، MACD ہسٹوگرام وغیرہ کو اجاگر کرتا ہے. صاف گرافک نمائندگی.

  6. لاگو کرنے اور نقل کرنے میں آسان۔ سادہ منطق اور ترتیب دینے والے پیرامیٹرز اپنانے کو آسان بناتے ہیں۔

خطرات

غور کرنے کے لئے اہم خطرات یہ ہیں:

  1. طویل عرصے سے چلنے سے ڈراؤون کا خطرہ۔ مضبوط رجحانات کے دوران کمپریشن نقصان دہ تجارتوں کی سیریز کو شروع کرسکتا ہے۔

  2. ناکام بریک آؤٹ کا خطرہ۔ ابتدائی بولنگر بریک آؤٹ قلیل مدتی جعلی ہوسکتے ہیں۔

  3. پیرامیٹر کی اصلاح کا خطرہ۔ بینڈ اور چینلز کی غلط ترتیب کارکردگی کو خراب کرسکتی ہے۔ سخت جانچ کی ضرورت ہے۔

  4. بیل مارکیٹ کا خطرہ۔ طویل عرصے تک بڑھتے ہوئے رجحانات میں شروع ہونے والے بہت زیادہ شارٹس۔ بیل چلنے کے دوران لاگو کرنے سے گریز کریں۔

  5. ہائی فریکوئنسی ٹریڈنگ کا خطرہ۔ قلیل مدتی نوعیت فیسوں اور سلائپ سے ہونے والے اخراجات میں اضافہ کر سکتی ہے۔

  6. اشارے کی ناکامی کا خطرہ۔ انتہائی حالات کے دوران سگنل کام کرنا بند کر سکتے ہیں۔

خطرات کو سٹاپ نقصانات، پوزیشن سائزنگ، پیرامیٹر ٹوننگ، اور مضبوط غیر متوقع منصوبہ بندی کے ذریعے فعال انتظام کی ضرورت ہے.

بہتر مواقع

حکمت عملی کو بہتر بنانے کے کچھ طریقے یہ ہیں:

  1. اضافی اشارے شامل کریں تاکہ سگنل کو تقویت ملے اور جیت کی شرح میں اضافہ ہو۔

  2. نقصانات کو محدود کرنے کے لئے ٹریلر اسٹاپ یا اے ٹی آر اسٹاپ جیسے اسٹاپ نقصان کے طریقہ کار کو شامل کریں.

  3. سخت جانچ کے ذریعے بینڈ اور چینلز کے پیرامیٹرز کو بہتر بنائیں۔

  4. مارکیٹ کے حالات اور رجحان کی طاقت کی بنیاد پر پوزیشن کے سائز کو ایڈجسٹ کریں۔

  5. پیرامیٹر کی اصلاح، سگنل بڑھانے اور موافقت کے لئے مشین لرننگ کا اطلاق کریں.

  6. بیل بمقابلہ ریڑھ کی ہڈی کے نظام میں فرق کریں۔ مضبوط سمت پسندی کے دوران مخالف رجحان کی تجارت کو کم کریں۔

  7. سگنل کی تنوع کو بڑھانے کے لئے حجم، رفتار کے اشارے کے ساتھ مکمل کریں.

مسلسل بہتری کے ساتھ، حکمت عملی مختلف مارکیٹوں میں ایک مضبوط اور مستقل قلیل مدتی تجارتی نظام بن سکتی ہے.

نتیجہ

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


/*backtest
start: 2023-09-17 00:00:00
end: 2023-09-24 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("BB Keltner Squeeze Strategy", overlay=true, initial_capital=10000, currency='USD')
length = input(title="Length", type=input.integer, defval=20, minval=0)
src = input(close, title="Source")
bband(length, mult) =>
    sma(close, length) + mult * stdev(close, length)
keltner(length, mult) =>
    ema(close, length) + mult * ema(tr, length)


//BB
B2mult = input(2.0, minval=0.001, maxval=50, title="Band 1 StDev")
B2basis = sma(src, length)
B2dev = B2mult * stdev(src, length)
B2upper = B2basis + B2dev
B2lower = B2basis - B2dev
plot(B2basis, color=color.blue)
p1 = plot(B2upper, color=#00ffff, linewidth=2, title="Band 2SD upper")
p2 = plot(B2lower, color=#00ffff, linewidth=2, title="Band 2SD lower")

//Keltner
useTrueRange = input(true)
Kmult = input(1.5, title="Keltner Range")
Kma = ema(src, length)
Krange = useTrueRange ? tr : high - low
Krangema = ema(Krange, length)
Kupper = Kma + Krangema * Kmult
Klower = Kma - Krangema * Kmult
p5 = plot(Kupper, color=color.yellow, linewidth=2, style=plot.style_circles, title="Keltner upper")
p6 = plot(Klower, color=color.yellow, linewidth=2, style=plot.style_circles, title="Keltner lower")


e1 = (highest(high, length) + lowest(low, length)) / 2 + sma(close, length)
osc = linreg(close - e1 / 2, length, 0)
diff = bband(length, 2) - keltner(length, 1)
osc_color = osc[1] < osc[0] ? osc[0] >= 0 ? #00ffff : #cc00cc : 
   osc[0] >= 0 ? #009b9b : #ff9bff
mid_color = diff >= 0 ? color.green : color.red
fromYear = year > 2014
toYear = year < 2016


direction = 0
squeeze = Kupper > B2upper
midc = 0
midc := squeeze ? 0 : close > B2basis ? 1 : 2
midcolor = midc == 0 ? #666666 : midc == 1 ? #00ff00 : #ff0000
direction := midc[1]

plot(B2basis, color=midcolor, linewidth=4, title="BB Mid")
bgcolor(midc == 0 ? #333333 : #000000, transp=75)

if direction == 0
    if midc[1] == 0 and midc == 1
        strategy.entry("LONG", strategy.long)
        direction := 1
    else if midc[1] == 0 and midc == 2
        strategy.entry("SHORT", strategy.short)
        direction := 2
else if direction != midc
    strategy.close_all()
    direction := 0








مزید