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

مصنف:چاؤ ژانگ، تاریخ: 2024-03-29 15:18:22
ٹیگز:

img

جائزہ

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

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

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

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

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

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

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

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

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

خلاصہ

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


/*backtest
start: 2024-03-21 00:00:00
end: 2024-03-28 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © sabhiv27

//@version=4
strategy("Supertrend & Bollinger Bands Strategy", shorttitle="ST_BB_Strategy", overlay=true)

// Input options
factor = input(3, title="Supertrend Factor")
length = input(10, title="ATR Length")
bollinger_length = input(20, title="Bollinger Bands Length")
bollinger_deviation = input(2, title="Bollinger Bands Deviation")

// Calculate True Range for Supertrend
truerange = rma(tr, length)

// Calculate Supertrend
var float up_trend = na
var float dn_trend = na
var float trend = na
up_signal = hl2 - (factor * truerange)
dn_signal = hl2 + (factor * truerange)
up_trend := close[1] > up_trend[1] ? max(up_signal, up_trend[1]) : up_signal
dn_trend := close[1] < dn_trend[1] ? min(dn_signal, dn_trend[1]) : dn_signal
trend := close > dn_trend ? 1 : close < up_trend ? -1 : nz(trend[1], 1)

// Calculate Bollinger Bands
basis = sma(close, bollinger_length)
dev = stdev(close, bollinger_length)
upper_band = basis + bollinger_deviation * dev
lower_band = basis - bollinger_deviation * dev

// Entry conditions
long_condition = crossover(close, up_trend) and close < lower_band
short_condition = crossunder(close, dn_trend) and close > upper_band

// Exit conditions
exit_long_condition = crossover(close, dn_trend)
exit_short_condition = crossunder(close, up_trend)

// Plot Supertrend
plot(trend == 1 ? up_trend : dn_trend, color=trend == 1 ? color.green : color.red, linewidth=2)

// Plot Bollinger Bands
plot(upper_band, color=color.blue)
plot(lower_band, color=color.blue)

// Generate buy and sell signals
strategy.entry("Long", strategy.long, when=long_condition)
strategy.entry("Short", strategy.short, when=short_condition)
strategy.close("Long", when=exit_long_condition)
strategy.close("Short", when=exit_short_condition)

مزید