RWI Volatility Contrarian حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-01 14:56:58
ٹیگز:

img

جائزہ

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

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

حکمت عملی سب سے پہلے ایک خاص لمبائی کی مدت (جیسے 14 موم بتیاں) کے دوران RWI اعلی اور کم کا حساب لگاتی ہے۔ حساب کتاب کے فارمولے مندرجہ ذیل ہیں:

RWI ہائی = (زیادہ سے زیادہ - کم از کم N مدت پہلے) / (ATR of N مدت * sqrt(N))

RWI Low = (N Periods Ago - Low) / (ATR of N Periods * sqrt(N))

اس کے بعد آر ڈبلیو آئی کے اعلی / کم اور حد کے درمیان فرق کا حساب لگائیں تاکہ یہ معلوم کیا جاسکے کہ آیا یہ حد سے نیچے ہے (جیسے 1) ۔ اگر آر ڈبلیو آئی کے اعلی اور کم دونوں حد سے نیچے ہیں تو ، یہ طے کیا گیا ہے کہ مارکیٹ مختلف ہے۔ اس معاملے میں ، کوئی کارروائی نہیں کی جاتی ہے۔

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

فوائد کا تجزیہ

RWI اتار چڑھاؤ مخالف حکمت عملی مندرجہ ذیل فوائد ہیں:

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

خطرے کا تجزیہ

RWI اتار چڑھاؤ کے خلاف حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

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

خطرات کو کنٹرول کرنے کے لئے، RWI پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جا سکتا ہے، فلٹرز شامل کیے جا سکتے ہیں، الٹ کی حدوں کو محدود کیا جا سکتا ہے، وغیرہ.

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

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

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

خلاصہ

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// Copyright (c) 2020-present, JMOZ (1337.ltd)
strategy("RWI Strategy", overlay=false)


length = input(title="Length", type=input.integer, defval=14, minval=1)
threshold = input(title="Threshold", type=input.float, defval=1.0, step=0.1)


rwi(length, threshold) =>
    rwi_high = (high - nz(low[length])) / (atr(length) * sqrt(length))
    rwi_low = (nz(high[length]) - low) / (atr(length) * sqrt(length))
    is_rw = rwi_high < threshold and rwi_low < threshold
    [is_rw, rwi_high, rwi_low]


[is_rw, rwi_high, rwi_low] = rwi(length, threshold)


long = not is_rw and rwi_high > rwi_low
short = not is_rw and rwi_low > rwi_high


strategy.entry("Long", strategy.long, when=long)
strategy.entry("Short", strategy.short, when=short)


plot(rwi_high, title="RWI High", linewidth=1, color=is_rw?color.gray:color.blue, transp=0)
plot(rwi_low, title="RWI Low", linewidth=1, color=is_rw?color.gray:color.red, transp=0)


مزید