بولنگر بینڈز بریک آؤٹ حکمت عملی

BB SMA stdev
تخلیق کی تاریخ: 2024-04-12 17:31:39 آخر میں ترمیم کریں: 2024-04-12 17:31:39
کاپی: 0 کلکس کی تعداد: 767
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈز بریک آؤٹ حکمت عملی

جائزہ

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

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

// Définition des paramètres
length = input(20, title="Bollinger Bands Length")
multiplier = input(2.0, title="Multiplier")
pyramiding = input(5, title="Pyramiding")

// Calcul des bandes de Bollinger
basis = ta.sma(close, length)
dev = multiplier * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev

// Règles d'entrée
buy_signal = close <= lower_band
sell_signal = close >= upper_band

// Gestion des positions
if (buy_signal)
    strategy.entry("Buy", strategy.long)
if (sell_signal)
    strategy.entry("Sell", strategy.short)

// Pyramiding
if (strategy.opentrades < pyramiding)
    strategy.entry("Buy", strategy.long)
else if (strategy.opentrades > pyramiding)
    strategy.entry("Sell", strategy.short)

// Tracé des bandes de Bollinger
plot(basis, color=color.blue)
plot(upper_band, color=color.red)
plot(lower_band, color=color.green)