دوہری حکمت عملی کا مجموعہ اسٹوکاسٹک سست اور رشتہ دار طاقت انڈیکس

مصنف:چاؤ ژانگ، تاریخ: 2023-12-27 15:18:40
ٹیگز:

img

جائزہ

یہ حکمت عملی کلاسیکی اسٹوکاسٹک سست حکمت عملی اور رشتہ دار طاقت انڈیکس (آر ایس آئی) کی حکمت عملی کو ایک ڈبل حکمت عملی بنانے کے لئے جوڑتی ہے۔ یہ اس وقت پوزیشن کھولے گی جب اسٹوکاسٹک 80 (مختصر) سے زیادہ ہو یا 20 (طویل) سے نیچے آجائے جبکہ آر ایس آئی 70 (مختصر) سے زیادہ ہو یا 30 (طویل) سے نیچے آجائے۔

حکمت عملی منطق

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

اسٹوکاسٹک سست حصہ:

  • اسٹوکاسٹک حساب کے لئے نظرثانی کی مدت کو 14 کے طور پر مقرر کریں
  • اسٹاک اوور بکٹ کو 80 اور اسٹاک اوور سیلڈ کو 20 مقرر کریں ، زیادہ خریدنے اور زیادہ فروخت کے لئے حد کے اقدار
  • 3 کے طور پر ہموارK اور 3 کے طور پر ہموارD مقرر کریں، %K اور %D لائن کے لئے ہموار پیرامیٹرز

حساب شدہ %K اور %D لائنوں کو کوڈ میں k اور d کے طور پر نامزد کیا جاتا ہے.

جب %K نیچے سے %D سے تجاوز کرتا ہے تو ، یہ ایک لمبا اشارہ ہے۔ جب اوپر سے نیچے سے گزرتا ہے تو ، یہ ایک مختصر اشارہ ہے۔ زیادہ خرید / فروخت کے فیصلے کے ساتھ مل کر ، اس کا استعمال مواقع کی نشاندہی کرنے کے لئے کیا جاسکتا ہے۔

RSI حصہ:

  • RSIlength کو 14 کے طور پر مقرر کریں، RSI حساب کے لئے نظرثانی کی مدت
  • RSIOverBought کو 70 اور RSIOverSold کو 30 مقرر کریں، زیادہ خریدنے اور زیادہ فروخت کے لئے حد کے اقدار

RSI کے حساب سے اشارے کو کوڈ میں vrsi کے طور پر نامزد کیا جاتا ہے.

جب RSI 70 سے اوپر بڑھتا ہے تو یہ ایک oversold سگنل بھیجتا ہے۔ جب 30 سے نیچے گرتا ہے تو یہ ایک oversold سگنل بھیجتا ہے۔

ڈبل حکمت عملی انٹری منطق:

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

یہ مجموعہ سگنل کی وشوسنییتا کو بڑھانے اور جھوٹے سگنلز کو کم کرنے کے لئے دو اشارے کی تکمیلی خصوصیات کا استعمال کرتا ہے۔

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

اس دوہری حکمت عملی کے امتزاج کے فوائد یہ ہیں:

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

خطرات اور حل

اس حکمت عملی سے کچھ خطرات منسلک ہیں:

  1. پیرامیٹر ٹیوننگ کا خطرہ

    پیرامیٹرز کی غلط ترتیبات اچھے مواقع کو ضائع کرنے یا غلط سگنل پیدا کرنے کا باعث بن سکتی ہیں۔ ہم بہترین مجموعہ تلاش کرنے کے لئے مقداری الگورتھم یا دستی ٹیوننگ کے ذریعے پیرامیٹرز کو بہتر بنا سکتے ہیں۔

  2. سگنل کی کمی

    دوہری اشارے کے نظام کی وجہ سے ، سگنل کی تعدد نسبتا low کم ہوسکتی ہے اور پوزیشن کے استعمال کا تناسب زیادہ نہیں ہے۔ ہم زیادہ سے زیادہ انٹری سگنل پیدا کرنے کے لئے پیرامیٹرز کو مناسب طریقے سے آرام کر سکتے ہیں۔

  3. تاخیر کا خطرہ

    اسٹوکاسٹک اور آر ایس آئی دونوں میں کچھ تاخیر کا اثر ہوتا ہے ، جس کی وجہ سے تیزی سے مواقع ضائع ہوسکتے ہیں۔ مدد کے لئے زیادہ حساس اشارے متعارف کروائے جاسکتے ہیں۔

  4. آلات کی خصوصیت

    یہ حکمت عملی کچھ شدید اتار چڑھاؤ والے آلات جیسے اسٹاک انڈیکس اور سونے کے لئے بہتر ہوسکتی ہے۔ ہموار آلات کے لئے ، یہ قابل اطلاق نہیں ہوسکتا ہے۔

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

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

  1. پیرامیٹر کی اصلاح

    بہترین پیرامیٹر مجموعہ تلاش کرنے کے لئے پیرامیٹرز کو مقداری یا دستی طور پر بہتر بنائیں.

  2. سٹاپ نقصان کا طریقہ کار متعارف کروانا

    اسٹاپ نقصان مقرر کریں قیمت کی نقل و حرکت یا فی صد کی بنیاد پر ایک تجارتی نقصان کو کنٹرول کرنے کے لئے.

  3. دوسرے اشارے کے ساتھ مل کر

    سگنل کے معیار کا اندازہ کرنے میں مدد کے لئے حجم، چلتی اوسط جیسے دیگر اشارے متعارف کروائیں۔

  4. ڈبل حکمت عملی کے حالات کو نرم کریں

    دوہری حکمت عملی کی حدوں کو مناسب طریقے سے نرم کریں تاکہ مزید انٹری سگنل پیدا ہوں۔

نتیجہ

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


/*backtest
start: 2023-12-19 00:00:00
end: 2023-12-26 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Stochastic + RSI, Double Strategy (by ChartArt)", shorttitle="CA_-_RSI_Stoch_Strat", overlay=true)

// ChartArt's Stochastic Slow + Relative Strength Index, Double Strategy
//
// Version 1.0
// Idea by ChartArt on October 23, 2015.
//
// This strategy combines the classic RSI
// strategy to sell when the RSI increases
// over 70 (or to buy when it falls below 30),
// with the classic Stochastic Slow strategy
// to sell when the Stochastic oscillator
// exceeds the value of 80 (and to buy when
// this value is below 20).
//
// This simple strategy only triggers when
// both the RSI and the Stochastic are together
// in overbought or oversold conditions.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/


///////////// Stochastic Slow
Stochlength = input(14, minval=1, title="lookback length of Stochastic")
StochOverBought = input(80, title="Stochastic overbought condition")
StochOverSold = input(20, title="Stochastic oversold condition")
smoothK = input(3, title="smoothing of Stochastic %K ")
smoothD = input(3, title="moving average of Stochastic %K")
k = sma(stoch(close, high, low, Stochlength), smoothK)
d = sma(k, smoothD)

 
///////////// RSI 
RSIlength = input( 14, minval=1 , title="lookback length of RSI")
RSIOverBought = input( 70  , title="RSI overbought condition")
RSIOverSold = input( 30  , title="RSI oversold condition")
RSIprice = close
vrsi = rsi(RSIprice, RSIlength)


///////////// Double strategy: RSI strategy + Stochastic strategy

if (not na(k) and not na(d))
    if (crossover(k,d) and k < StochOverSold)
        if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
            strategy.entry("LONG", strategy.long, comment="StochLE + RsiLE")
 
 
if (crossunder(k,d) and k > StochOverBought)
    if (crossunder(vrsi, RSIOverBought))
        strategy.entry("SHORT", strategy.short, comment="StochSE + RsiSE")
 
 
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)WQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ

مزید