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

BB SMA STD
تخلیق کی تاریخ: 2024-06-21 14:12:29 آخر میں ترمیم کریں: 2024-06-21 14:12:29
کاپی: 1 کلکس کی تعداد: 562
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

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

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

حکمت عملی موجودہ پوزیشن کی حیثیت کو in_long اور in_short متغیرات کی ترتیب سے ٹریک کرتی ہے ، اس بات کو یقینی بناتی ہے کہ پوزیشن دوبارہ نہ کھولی جائے ، اور مناسب وقت پر پوزیشن کو صاف کریں۔

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

  1. رجحان کی پیروی اور الٹ کے ساتھ مل کر: یہ حکمت عملی رجحان کے تسلسل کو پکڑ سکتی ہے (جب قیمت اوپر یا نیچے کے قریب چلتی ہے) ، اور ممکنہ الٹ (جب قیمتوں میں بُلن بینڈ کو توڑ دیا جاتا ہے) ۔

  2. انکولی: برین بینڈ مارکیٹ کے اتار چڑھاؤ کے مطابق خود کار طریقے سے چوڑائی کو ایڈجسٹ کرتا ہے تاکہ حکمت عملی مختلف مارکیٹ کے حالات کے مطابق ہو۔

  3. خطرے پر قابو پانا: اس حکمت عملی نے بروئنگ بینڈ کو توڑنے پر پوزیشن کھول کر داخلے کے خطرے کو کچھ حد تک کنٹرول کیا۔

  4. واضح انٹری اور آؤٹ سگنل: حکمت عملی خرید و فروخت کے واضح سگنل مہیا کرتی ہے ، جس سے موضوعی فیصلے کا اثر کم ہوتا ہے۔

  5. بصری معاونت: حکمت عملیوں نے چارٹ پر برن بینڈ کا نقشہ تیار کیا ہے ، جس سے تاجروں کو مارکیٹ کی صورتحال کا بصری تجزیہ کرنے میں مدد ملتی ہے۔

اسٹریٹجک رسک

  1. جھوٹی توڑنے کا خطرہ: قیمتوں میں تھوڑی دیر کے لئے برین بینڈ کو توڑنے کے بعد واپسی ہوسکتی ہے ، جس سے غلط سگنل پیدا ہوتا ہے۔

  2. ٹرینڈنگ مارکیٹ کی خراب کارکردگی: ایک مضبوط ٹرینڈنگ مارکیٹ میں ، قیمتیں طویل عرصے تک برین بینڈ سے باہر چل سکتی ہیں ، جس کی وجہ سے بار بار تجارت اور ممکنہ نقصان ہوتا ہے۔

  3. تاخیر: حرکت پذیر اوسط کے استعمال کی وجہ سے ، حکمت عملی مارکیٹ میں تیزی سے تبدیلیوں پر ردعمل میں سست ہوسکتی ہے۔

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

  5. اسٹاپ نقصان کا فقدان: موجودہ حکمت عملی میں واضح اسٹاپ نقصان کی ترتیب نہیں ہے ، جس کی وجہ سے مارکیٹ میں شدید اتار چڑھاو کے دوران زیادہ نقصان اٹھانا پڑ سکتا ہے۔

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

  1. اضافی توثیقی اشارے متعارف کروائے گئے: ٹریڈنگ سگنل کو فلٹر کرنے کے لئے دیگر تکنیکی اشارے (جیسے RSI یا MACD) کے ساتھ مل کر ، درستگی کو بہتر بنایا جاسکتا ہے۔

  2. متحرک ایڈجسٹمنٹ پیرامیٹرز: مختلف مارکیٹ کے حالات کو اپنانے کے لئے مارکیٹ کے اتار چڑھاؤ کے مطابق برن بینڈ کے ادوار اور معیاری فرق کے ضرب کو خود بخود ایڈجسٹ کیا جاسکتا ہے۔

  3. اسٹاپ نقصان اور روکنے کا طریقہ کار شامل کریں: اے ٹی آر یا فکسڈ پوائنٹس پر مبنی اسٹاپ نقصان کا تعین کریں ، خطرے پر قابو پائیں اور منافع کو لاک کریں۔

  4. داخلہ کے وقت کو بہتر بنائیں: جب قیمتوں کی واپسی کی جانچ پڑتال کی جاتی ہے تو بلین بینڈ میں داخل ہونے پر غور کیا جاسکتا ہے ، براہ راست توڑنے پر داخل ہونے کے بجائے ، تاکہ جعلی توڑنے کا خطرہ کم کیا جاسکے۔

  5. ٹرانزیکشن حجم تجزیہ متعارف کروانا: ٹرانزیکشن حجم کے اشارے کے ساتھ مل کر ، اس سے ٹرانزیکشن کی کامیابی کی شرح میں اضافہ کرنے میں مدد مل سکتی ہے۔

  6. ٹائم فلٹرنگ: زیادہ اتار چڑھاؤ یا کم لیکویڈیٹی کے اوقات میں تجارت سے بچنے کے لئے ٹائم فلٹرنگ شرائط شامل کریں۔

  7. مارکیٹ کی حالت پر غور کریں: بروئنگ بینڈوڈتھ یا دیگر اشارے کی بنیاد پر یہ فیصلہ کریں کہ آیا مارکیٹ رجحان یا ہلچل کی حالت میں ہے ، اور مختلف تجارتی حکمت عملیوں کا استعمال کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

// Input parameters
length = input.int(20, title="BB Length")
src = input(close, title="Source")
mult = input.float(2.0, title="BB Mult")

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

upper_band = basis + dev
lower_band = basis - dev

// Plotting Bollinger Bands
plot(basis, title="Basis", color=color.blue)
plot(upper_band, title="Upper Band", color=color.red)
plot(lower_band, title="Lower Band", color=color.green)

// Buy and Sell conditions
buy_condition = close < lower_band
sell_condition = close > upper_band

// Strategy logic
var in_long = false
var in_short = false

if buy_condition and not in_long
    strategy.entry("Buy", strategy.long)
    in_long := true

if sell_condition and not in_short
    strategy.entry("Sell", strategy.short)
    in_short := true

if in_long and sell_condition
    strategy.close("Buy")
    in_long := false

if in_short and buy_condition
    strategy.close("Sell")
    in_short := false