بولنگر بینڈ کی پیش رفت پر مبنی مقداری تجارتی حکمت عملی


تخلیق کی تاریخ: 2024-02-04 14:52:52 آخر میں ترمیم کریں: 2024-02-04 14:52:52
کاپی: 0 کلکس کی تعداد: 802
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈ کی پیش رفت پر مبنی مقداری تجارتی حکمت عملی

جائزہ

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

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

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

  2. برن بینڈ کو نیچے کی طرف سے حساب کیا گیا ہے ، اوپری ریل مڈل ریل + 2 گنا معیاری فرق ہے ، اور نیچے کی ریل مڈل ریل -2 گنا معیاری فرق ہے ، بینڈوتھ کثیر قدر کنٹرول کے ذریعے ہے۔

  3. جب اختتامی قیمت اوپر کی ٹریک سے زیادہ ہو تو ، زیادہ داخلہ؛ جب اختتامی قیمت نیچے کی ٹریک سے کم ہو تو ، خالی داخلہ

  4. سٹاپ نقصان روکنے کا طریقہ کار طے کریں۔ سٹاپ نقصان کا تناسب 1.5٪ ہے ، اور اسٹاپ نقصان کا تناسب 6٪ ہے۔

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

طاقت کا تجزیہ

  1. قیمتوں میں اضافے کا تعین کرنے کے لئے برن بینڈ اشارے کا استعمال کرتے ہوئے ، اس میں رجحانات کا تعین کرنے کی مضبوط صلاحیت ہے۔

  2. حکمت عملی کا استعمال آسان ہے اور اسے سمجھنے میں آسان ہے۔

  3. سٹاپ نقصان روکنے کے طریقہ کار کو کنٹرول کرنے کے لئے خطرہ مقرر کریں.

خطرے کا تجزیہ

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

  2. نقصان کی روک تھام کی غیر معقول ترتیب سے زیادہ خطرہ لاحق ہوسکتا ہے۔

  3. آپ کے کاروبار میں زیادہ بار بار ہونے کی وجہ سے آپ کے کاروبار کے اخراجات پر اثر پڑ سکتا ہے۔

اصلاح کی سمت

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

  2. متحرک طور پر بلین بینڈ پیرامیٹرز کو ایڈجسٹ کریں ، جو مارکیٹ میں اتار چڑھاؤ کے حساب سے مناسب بینڈوڈتھ ہے۔

  3. ٹریلنگ اسٹاپ یا بیچ اسٹاپ اسٹاپ کو بہتر بنائیں۔

  4. ٹرانزیکشن لاگت کے اثرات کو مدنظر رکھتے ہوئے ، پوزیشن کے وقت کو ایڈجسٹ کریں۔

خلاصہ کریں۔

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

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

//@version=5
strategy("Fuera Bolinga", overlay=true)

length = input.int(60, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
take_profit_percentage = 6.0

basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)
upper = basis + dev
lower = basis - dev

stop_loss_percentage = 1.5

// Determinar si la vela cierra por fuera de las bandas
above_upper_band = close > upper
under_lower_band = close < lower

// Pintar las velas que cierran por fuera de las bandas
barcolor(above_upper_band ? color.new(#2cee32, 0) : na)
barcolor(under_lower_band ? color.new(#e02c2c, 0) : na)

// Entrada larga con stop loss y take profit
if (ta.crossover(close, upper))
    strategy.entry("BBandLE", strategy.long, oca_name="BollingerBands",  comment="BBandLE")
else
    strategy.cancel(id="BBandLE")

// Entrada corta con stop loss y take profit
if (ta.crossunder(close, lower))
    strategy.entry("BBandSE", strategy.short, oca_name="BollingerBands",comment="BBandSE")
else
    strategy.cancel(id="BBandSE")

//// Salida de operación larga
if ((ta.crossunder(close, upper) or ta.crossunder(close, lower)) and (strategy.opentrades != 0))
    strategy.close("BBandLE")

// Salida de operación corta
if ((ta.crossover(close, lower) or ta.crossover(close, upper)) and (strategy.opentrades != 0))
    strategy.close("BBandSE")
	
// Plot de las bandas de Bollinger
plot(upper, color=color.new(#2cee32, 0), title="Upper Bollinger Band")
plot(lower, color=color.new(#e02c2c, 0), title="Lower Bollinger Band")