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


تخلیق کی تاریخ: 2023-10-10 10:54:05 آخر میں ترمیم کریں: 2023-10-10 10:54:05
کاپی: 0 کلکس کی تعداد: 430
1
پر توجہ دیں
1166
پیروکار

جائزہ

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

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

یہ حکمت عملی بنیادی طور پر بلین بینڈ آسکیلیٹر اشارے کی بنیاد پر رجحان کی سمت کا فیصلہ کرتی ہے۔ بلین بینڈ آسکیلیٹر کا حساب کتاب فارمولا یہ ہے:

BBO = (收盘价 - N日移动平均价) / (2 * N日标准差) * 100

جہاں اختتامی قیمت اس دن کی اختتامی قیمت ہے ، N دن کی متحرک اوسط قیمت اختتامی قیمت کی N دن کی سادہ متحرک اوسط ہے ، اور N دن کا معیاری فرق اختتامی قیمت کا N دن کا معیاری فرق ہے۔

یہ حکمت عملی پہلے 65 دن کے برن بینڈ آسکیلیٹر کا حساب لگاتی ہے اور پھر برن بینڈ آسکیلیٹر کی 30 دن کی میڈین لائن کا حساب لگاتی ہے۔ جب برن بینڈ آسکیلیٹر پر اس کی میڈین لائن کو عبور کرتے ہیں تو ، یہ سمجھا جاتا ہے کہ رجحان بدلنا شروع ہوگیا ہے ، اور زیادہ کام کریں۔ جب برن بینڈ آسکیلیٹر کے نیچے اس کی میڈین لائن کو عبور کرتے ہیں تو ، یہ سمجھا جاتا ہے کہ رجحان بدلنا شروع ہوگیا ہے ، اور خالی ہے۔

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

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

  1. رجحانات کا اندازہ لگانے کے لئے برن بینڈ وائبریٹر اشارے کا استعمال کیا جاتا ہے ، جو رجحانات کی تبدیلیوں کے لئے زیادہ حساس ہے۔

  2. انفرادی نقصان کو کنٹرول کرنے کے لئے موبائل اسٹاپ کا استعمال کرتے ہوئے ، جب رجحان دوبارہ بدل جاتا ہے تو بروقت اسٹاپ لگایا جاسکتا ہے۔

  3. منافع کو روکنے کے لئے فکسڈ اسٹاپ کا استعمال کرتے ہوئے ، جب رجحان کی سمت صحیح ہو تو منافع کے لئے وقت پر فروخت کیا جاسکتا ہے۔

  4. موبائل ٹریکنگ سٹاپ کا استعمال فائدہ مند قیمتوں کو ٹریک کرنے کے لئے کیا جاتا ہے تاکہ زیادہ سے زیادہ منافع حاصل کیا جاسکے۔

  5. یہ حکمت عملی سادہ اور بدیہی ہے اور اسے سمجھنا اور اس پر عمل درآمد کرنا آسان ہے۔

اسٹریٹجک رسک

  1. برن بیلٹ امبولیٹرز میں جعلی خرابی کا امکان ہے ، جس سے غلط سگنل مل سکتا ہے۔

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

  3. فکسڈ اسٹاپ کی غلط ترتیب سے اسٹاپ جلد ہی ختم ہوسکتا ہے ، اور اس سے زیادہ نقصان ہوتا ہے۔

  4. برن بینڈ پیرامیٹرز اور منتقل اوسط پیرامیٹرز کو بہتر بنانے کی ضرورت ہے ، ورنہ اس کا نتیجہ زیادہ فٹ ہوسکتا ہے۔

  5. انخلا کا امکان بہت زیادہ ہے اور اس کے لیے کافی مالی مدد کی ضرورت ہے۔

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

  1. برن بینڈ پیرامیٹرز اور منتقل اوسط پیرامیٹرز کو بہتر بنانے کے لئے ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔

  2. مختلف موبائل سٹاپ طریقوں جیسے اے ٹی آر سٹاپ، فی صد سٹاپ وغیرہ کو ٹیسٹ کریں۔

  3. فکسڈ اسٹاپ اور ٹریکنگ اسٹاپ پیرامیٹرز کی جانچ اور اصلاح کریں۔

  4. دیگر فلٹرنگ شرائط کو شامل کریں تاکہ برن بینڈ امبولیسٹر غلط سگنل سے بچ سکے۔

  5. پوزیشن مینجمنٹ کو بہتر بنائیں ، مختلف مارکیٹوں میں پوزیشن کے مختلف سائز کے لئے۔

  6. مختلف اقسام اور وقت کے دورانیوں میں حکمت عملی کے استعمال کی جانچ پڑتال کریں.

خلاصہ کریں۔

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

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

//@version=2
strategy(title="Strategy CCT Bollinger Band Oscillator", shorttitle="Hornkild", calc_on_order_fills=true, default_qty_type=strategy.percent_of_equity, default_qty_value=50, overlay=false)

length=input(65)
lengthMA=input(30)
src=close
cctbbo=100 * ( src + 2*stdev( src, length) - sma( src, length ) ) / ( 4 * stdev( src, length ) )

//ul=hline(100, color=gray, editable=true)
//ll=hline(0, color=gray)
//hline(50, color=gray)
//fill(ul,ll, color=blue)
//plot(cctbbo, color=blue, linewidth=2)
//plot(ema(cctbbo, lengthMA), color=red)

TP = input(0) * 10
SL = input(0) * 10
TS = input(1) * 10
TO = input(10) * 10
CQ = 100

TPP = (TP > 0) ? TP : na
SLP = (SL > 0) ? SL : na
TSP = (TS > 0) ? TS : na
TOP = (TO > 0) ? TO : na

longCondition = crossover(cctbbo, ema(cctbbo, lengthMA))
if (longCondition)
    strategy.entry("Long", strategy.long)


shortCondition = crossunder(cctbbo, ema(cctbbo, lengthMA))
if (shortCondition)
    strategy.entry("Short", strategy.short)

strategy.exit("Close Short", "Short", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP, trail_offset=TOP)
strategy.exit("Close Long", "Long", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP, trail_offset=TOP)