انکولی بولنگر بینڈ ڈائنامک پوزیشن مینجمنٹ کی حکمت عملی

BB SMA SD RSI
تخلیق کی تاریخ: 2024-12-12 11:55:53 آخر میں ترمیم کریں: 2024-12-12 11:55:53
کاپی: 0 کلکس کی تعداد: 422
1
پر توجہ دیں
1617
پیروکار

انکولی بولنگر بینڈ ڈائنامک پوزیشن مینجمنٹ کی حکمت عملی

جائزہ

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

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

حکمت عملی بلین چینل کے اعدادوشمار کے اصولوں کو استعمال کرتی ہے تاکہ قیمتوں میں اتار چڑھاؤ کو نارمل تقسیم کے دائرے میں کنٹرول کیا جاسکے۔ اس میں شامل ہیں:

  1. 20 دن کی سادہ حرکت پذیری اوسط ((SMA) کا استعمال کرتے ہوئے برن بینڈ کے وسط میں تعمیر کرنا
  2. قیمتوں میں اتار چڑھاو کی حد کو 2x معیاری فرق کی ترتیب کے ساتھ ٹریک اور نیچے بنائیں
  3. جب قیمت 5٪ کے اوپر ٹریک کو توڑتی ہے یا 1 گھنٹے تک ٹریک پر رہتی ہے تو ، 50٪ پوزیشن خریدیں
  4. پہلی واپسی پر 10٪ کی واپسی، 5٪ کی واپسی پر 50٪ کی واپسی
  5. ذخیرہ اندوزی اور ذخیرہ اندوزی کو کم کرکے خطرے کو کنٹرول کریں اور منافع کو بہتر بنائیں

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

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

// 設定布林通道
length = 20
source = close
mult = 2.0
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev

// 畫出布林通道
plot(upper, color=color.red, linewidth=1)
plot(basis, color=color.blue, linewidth=1)
plot(lower, color=color.green, linewidth=1)

// 設定買入條件:突破布林通道高點5%或持續1小時在高點上方
breakout_level = upper * 1.01

hour_breakout = ta.change(time("60")) == 1 and close > upper

buy_condition = (close > breakout_level or hour_breakout)
if (buy_condition)
    strategy.entry("Buy", strategy.long, qty=0.5)

// 設定賣出條件:第一次回測中線、跌破低點5%或回升中線
sell_10_condition = ta.crossover(close, basis) and strategy.opentrades > 0
sell_50_condition = close < lower * 0.95

// 賣出10%現貨
if (sell_10_condition)
    strategy.close("Buy", qty=0.1)

// 賣出50%現貨
if (sell_50_condition)
    strategy.close("Buy", qty=0.5)

// 監控買入與賣出信號
plotshape(series=buy_condition, location=location.belowbar, color=color.green, style=shape.labelup, title="Buy Signal")
plotshape(series=sell_10_condition, location=location.abovebar, color=color.red, style=shape.labeldown, title="Sell 10% Signal")
plotshape(series=sell_50_condition, location=location.abovebar, color=color.blue, style=shape.labeldown, title="Sell 50% Signal")