وسائل لوڈ ہو رہے ہیں... لوڈنگ...

متحرک سٹاپ نقصان اور منافع لے لو بولنگر بینڈ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-17 15:11:50
ٹیگز:ایس ایم اے

img

جائزہ

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

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

  1. اسٹاپ نقصان کی سطح کا تعین تاریخی اعداد و شمار پر مبنی ہے اور مستقبل میں مارکیٹ میں ہونے والی تبدیلیوں کے مطابق نہیں ہوسکتا ہے۔

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

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

خلاصہ


/*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")

متعلقہ

مزید