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

BB SMA DEV SIGNAL
تخلیق کی تاریخ: 2025-02-18 14:47:16 آخر میں ترمیم کریں: 2025-02-18 14:47:16
کاپی: 1 کلکس کی تعداد: 454
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("Bollinger Bands Filter [Strategy]", overlay=true)

// -- INPUTS (kratke tooltipy, ziadne prelomenie riadku)
src    = input.source(close, title="Source", tooltip="Source for BB calc")
length = input.int(55, minval=1, title="SMA length", tooltip="Period for BB basis")
mult   = input.float(1.0, minval=0.1, maxval=5, title="Std Dev", tooltip="Std Dev multiplier")
CC     = input.bool(true, "Color Bars", tooltip="If true, color bars by BB logic")

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

// -- Long/Short logic
longCondition  = close > upper
shortCondition = close < lower

L1 = ta.barssince(longCondition)
S1 = ta.barssince(shortCondition)

longSignal  = L1 < S1 and not (L1 < S1)[1]
shortSignal = S1 < L1 and not (S1 < L1)[1]

// -- Plot signals
plotshape(shortSignal ? close : na, color=color.red, style=shape.triangledown, size=size.small, location=location.abovebar, title="Short Signal")
plotshape(longSignal  ? close : na, color=color.green, style=shape.triangleup,  size=size.small, location=location.belowbar, title="Long Signal")

// -- Plot BB lines
plot(upper, color=color.new(color.red,  40), title="Upper BB")
plot(lower, color=color.new(color.green,40), title="Lower BB")
plot(basis, color=color.new(color.blue, 10), title="Basis")

// -- Fill
fill(plot(na), plot(na)) // 'dummy' fill reset
fill(plot(upper, display=display.none), plot(basis, display=display.none), color=color.new(color.teal, 80))
fill(plot(lower, display=display.none), plot(basis, display=display.none), color=color.new(color.orange, 80))

// -- barcolor
bcol = close > upper ? color.lime : close < lower ? color.red : na
barcolor(CC ? bcol : na)

// -- Alerts
alertcondition(longSignal,  title="Long - BB",  message="BB Filter Long")
alertcondition(shortSignal, title="Short - BB", message="BB Filter Short")

// -- Strategy entries
if longSignal
    strategy.entry("Long", strategy.long)

if shortSignal
    strategy.entry("Short", strategy.short)