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

مصنف:چاؤ ژانگ، تاریخ: 2024-02-27 16:11:44
ٹیگز:

img

جائزہ

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

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

حکمت عملی سب سے پہلے بولنگر بینڈ کی درمیانی ریل ، اوپری ریل اور نچلی ریل کا حساب لگاتی ہے۔ درمیانی ریل ڈبلیو ایم اے ہے جس کی لمبائی لین ہے ، اور اوپری اور نچلی ریل معیاری انحراف کو انحراف سے ضرب دیتے ہیں۔

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

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

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

فوائد کا تجزیہ

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

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

خطرے کا تجزیہ

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

الٹ کھولنے سے رجحان کی تسلسل کے مواقع ضائع ہوسکتے ہیں۔ جب قیمت دوبارہ بینڈ میں داخل ہوتی ہے تو الٹ آرڈر کرنا منافع کو کم کرسکتا ہے۔

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

اصلاح کی سمت

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

  1. پیرامیٹر انکولی فعالیت شامل کریں۔ لین اور انحراف کو مارکیٹ کی اتار چڑھاؤ کے مطابق متحرک طور پر ایڈجسٹ کیا جاسکتا ہے تاکہ بولنگر بینڈ کو قیمت کے قریب بنایا جاسکے۔

  2. افتتاحی پوزیشن فلٹرز شامل کریں۔ واپسی سے بچنے کے ل additional اضافی شرائط شامل کی جاسکتی ہیں جیسے تجارتی حجم میں اضافے اور تجارتی لین دین میں اضافہ۔

  3. دوسرے اشارے فلٹر سگنلز کے ساتھ مل کر۔ غلط سگنلز یا لاپتہ سگنلز سے بچنے کے لئے MACD اور KDJ جیسے اشارے کا استعمال کرتے ہوئے رجحان کے رجحان کا فیصلہ کریں۔

  4. وقت کی پابندیاں شامل کریں۔ صرف ایک مخصوص مدت کے دوران ٹریڈنگ راتوں رات خطرات کو کم کرسکتی ہے۔

خلاصہ

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


/*backtest
start: 2024-02-19 00:00:00
end: 2024-02-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="BB Strategy (Basic)",overlay=true, initial_capital=25000, default_qty_value=1, commission_type=strategy.commission.cash_per_contract, commission_value=3.02)
len = input(20, minval=1, title="Length")
src = input(close, title="Source")
mult = input(2.0, "Deviation", minval=0.001, maxval=50)
//price_drop = input(.003, "When price drops (In Ticks) Enter Long", step=.001)
//price_climb = input(.003, "When price climbs (In Ticks) Enter Short", step=.001)
trail = input(true, "Trailing Stop(checked), Market stop(unchecked)")
stop = input(10000, "Stop (in ticks)", step=5)
limit = input(20000, "Limit Out", step=5)
//size = input(1, "Limit Position Size (pyramiding)", minval=1)
revt = input(true, "Reversal Entry(checked, Trend Entry(unchecked)")
timec = input(false, "Limit Time of Day (Buying Side)")

//calculations and plots
revti = if revt==false
    true
basis = wma(src, len)
dev = mult * stdev(src, len)
upper = basis + dev
lower = basis - dev
plot(basis, color=red)
p1 = plot(upper, color=teal)
p2 = plot(lower, color=teal)
fill(p1, p2)
u = crossover(high, upper) 
d = crossunder(low, lower)
//Time Session
sess = input("1600-0500", "Start/Stop trades (Est time)")
t = time(timeframe.period, sess)

//Orders
if(timec)
    strategy.entry("Enterlong", long=revt, when=d and t>1)
else
    strategy.entry("Enterlong", long=revt, when=d)
if(trail)
    strategy.exit("Exit","Enterlong", profit=limit, trail_points = 0, trail_offset = stop )
else
    strategy.exit("Exit","Enterlong", profit=limit, loss = stop )
    
if(timec)
    strategy.entry("Entershort", long=revti, when=u and t>1)
else
    strategy.entry("Entershort", long=revti, when=u)
if(trail)
    strategy.exit("Exit","Entershort", profit=limit, trail_points = 0, trail_offset = stop )
else
    strategy.exit("Exit","Entershort", profit=limit, loss = stop )
  



مزید