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

ریورس Volatility Breakout حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-17 15:18:53
ٹیگز:اے ٹی آربی بیآر ایس آئیایم اے سی ڈی

img

جائزہ

ریورس Volatility Breakout حکمت عملی ایک ریورس ٹریڈنگ حکمت عملی ہے جو متعدد تکنیکی اشارے جیسے اے ٹی آر ، بولنگر بینڈ ، آر ایس آئی ، اور ایم اے سی ڈی کا استعمال کرتی ہے تاکہ مارکیٹ کے انتہائی حالات کی نشاندہی کی جاسکے اور جب ریورس سگنل ظاہر ہوتے ہیں تو تجارت کو انجام دیا جاسکے۔ روایتی بریک آؤٹ حکمت عملی کے برعکس ، یہ حکمت عملی جب تیزی کے سگنل آتے ہیں تو فروخت کرتی ہے اور جب bearish سگنل آتے ہیں تو خریدتی ہے ، تاکہ مارکیٹ میں ریورس کے مواقع کو حاصل کیا جاسکے۔

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

حکمت عملی ٹریڈنگ سگنل کا تعین کرنے کے لئے مندرجہ ذیل اشارے کا استعمال کرتی ہے:

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

حکمت عملی کا بنیادی منطق مندرجہ ذیل ہے:

  • جب اختتامی قیمت بالنجر بینڈ کے اوپری حصے سے تجاوز کرتی ہے، آر ایس آئی 50 سے اوپر ہوتا ہے، اور ایم اے سی ڈی لائن سگنل لائن سے اوپر ہوتی ہے، تو فروخت کا سگنل پیدا ہوتا ہے۔
  • جب اختتامی قیمت نیچے بولنگر بینڈ سے نیچے ہوتی ہے، آر ایس آئی 50 سے نیچے ہوتا ہے، اور ایم اے سی ڈی لائن سگنل لائن سے نیچے ہوتی ہے، تو خریدنے کا سگنل پیدا ہوتا ہے۔

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

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

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

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

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

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

خلاصہ

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


/*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("Volatility Breakout Strategy (Reversed)", overlay=true)

// Indicator Inputs
atrLength = input(14, "ATR Length")
bbLength = input(20, "Bollinger Bands Length")
bbMultiplier = input(2, "Bollinger Bands Multiplier")
rsiLength = input(14, "RSI Length")
macdShortLength = input(12, "MACD Short Length")
macdLongLength = input(26, "MACD Long Length")
macdSignalSmoothing = input(9, "MACD Signal Smoothing")

// Calculate Indicators
atrValue = ta.atr(atrLength)
basis = ta.sma(close, bbLength)
deviation = bbMultiplier * ta.stdev(close, bbLength)
upperBand = basis + deviation
lowerBand = basis - deviation
rsiValue = ta.rsi(close, rsiLength)
[macdLine, signalLine, _] = ta.macd(close, macdShortLength, macdLongLength, macdSignalSmoothing)

// Strategy Conditions (Reversed)
longCondition = ta.crossover(close[1], upperBand[1]) and rsiValue > 50 and macdLine > signalLine
shortCondition = ta.crossunder(close[1], lowerBand[1]) and rsiValue < 50 and macdLine < signalLine

// Strategy Entry (Reversed)
if (longCondition)
    strategy.entry("Sell", strategy.short)  // Reversed: Buy signal triggers a sell
if (shortCondition)
    strategy.entry("Buy", strategy.long)  // Reversed: Sell signal triggers a buy

// Plotting
plot(basis, color=color.blue, title="Basis")
plot(upperBand, color=color.red, title="Upper Band")
plot(lowerBand, color=color.green, title="Lower Band")


متعلقہ

مزید