بولنگر بینڈز ڈائنامک اسٹاپ لاس اور ٹیک پرافٹ اسٹریٹجی

SMA
تخلیق کی تاریخ: 2024-05-17 15:11:50 آخر میں ترمیم کریں: 2024-05-17 15:11:50
کاپی: 1 کلکس کی تعداد: 699
1
پر توجہ دیں
1617
پیروکار

بولنگر بینڈز ڈائنامک اسٹاپ لاس اور ٹیک پرافٹ اسٹریٹجی

جائزہ

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

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

// Bollinger Bands settings
length = 20
src = close
mult = 2.0

// Calculate Bollinger Bands
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plot Bollinger Bands
plot(basis, color=color.blue, title="Middle Band")
plot(upper, color=color.red, title="Upper Band")
plot(lower, color=color.green, title="Lower Band")

// Trade logic
// Buy when the price crosses below the lower Bollinger Band
buySignal = ta.crossover(lower, src)
// Sell when the price crosses above the upper Bollinger Band
sellSignal = ta.crossover(src, upper)

// Define stop loss and take profit levels
var float stopLoss = na
var float takeProfit = na

// Calculate stop loss and take profit levels
if (buySignal)
    stopLoss := ta.lowest(low, length)
    takeProfit := na
if (sellSignal)
    stopLoss := ta.highest(high, length)
    takeProfit := na

// Update take profit on new signals
if (buySignal)
    takeProfit := na
if (sellSignal)
    takeProfit := na

// Execute trades
if (buySignal)
    strategy.entry("Buy", strategy.long, stop=stopLoss, limit=takeProfit)

if (sellSignal)
    strategy.entry("Sell", strategy.short, stop=stopLoss, limit=takeProfit)

// Plot signals on chart
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy", title="Buy Signal")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell", title="Sell Signal")

// Alert conditions
alertcondition(buySignal, title="Buy Alert", message="Buy Signal detected")
alertcondition(sellSignal, title="Sell Alert", message="Sell Signal detected")