RSI-CCI فیوژن کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-19 16:42:18
ٹیگز:

جائزہ

آر ایس آئی-سی سی آئی فیوژن کی حکمت عملی میں آر ایس آئی اور سی سی آئی اشارے کی طاقتوں کو ایک طاقتور تجارتی نقطہ نظر بنانے کے لئے ملایا گیا ہے۔ یہ مارکیٹ کی زیادہ جامع تشخیص کے لئے رفتار اور سائیکلکلکل حرکیات دونوں کو پکڑتا ہے۔

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

  1. RSI اور CCI اقدار کا حساب لگائیں.

  2. بہتر موازنہ کے لئے زیڈ اسکور کا استعمال کرتے ہوئے آر ایس آئی اور سی سی آئی کو معیاری بنائیں۔

  3. فیوز معیاری RSI اور CCI نامزد وزن کے ساتھ.

  4. زیادہ خریدنے / زیادہ فروخت کی سطح کی نشاندہی کرنے کے لئے متحرک اوپری اور نچلے بینڈ کا حساب لگائیں۔

  5. جب فیوژن اشارے اوپری بینڈ کے نیچے عبور کرتے ہیں تو مختصر سمجھیں۔ نیچے بینڈ کے اوپر عبور کرتے وقت طویل سمجھیں۔

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

صرف آر ایس آئی یا سی سی آئی کا استعمال کرنے کے مقابلے میں ، اس حکمت عملی کے فوائد میں شامل ہیں:

  1. بہتر درستگی کے لئے دونوں اشارے کی طاقت کو ضم کرتا ہے.

  2. زیادہ سائنسی متحرک بینڈ جھوٹے سگنل کو کم کرتے ہیں۔

  3. معیاری کاری موازنہ کی اجازت دیتی ہے، فیوژن کو بہتر بناتی ہے۔

  4. رجحان اور زیادہ خرید / فروخت کی حالت دونوں کا اندازہ لگا سکتا ہے.

خطرے کا تجزیہ

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

  1. غلط پیرامیٹرز اہم تجارتی پوائنٹس کو نظر انداز کر سکتے ہیں.

  2. ناکافی وزن ایک اشارے کے کردار کو کمزور کر سکتے ہیں.

  3. مجموعی رجحان کو نظر انداز کرنے سے مخالف رجحان کی تجارت ہوسکتی ہے۔

  4. بینڈ کی ترتیبات بہت لچکدار یا بہت تنگ غلط فیصلے کے خطرات میں اضافہ.

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

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

  1. ٹیسٹنگ کے ذریعے زیادہ سے زیادہ پیرامیٹرز تلاش کرنا

  2. مارکیٹ کے حالات کی بنیاد پر وزن کو ایڈجسٹ کرنا۔

  3. بہتر درستگی کے لیے رجحان اور حجم کے اشارے شامل کرنا۔

  4. خطرات کو کنٹرول کرنے کے لئے سٹاپ نقصان / منافع حاصل کرنا.

  5. حساسیت اور شور کو متوازن کرنے کے لئے بینڈ کو بہتر بنانا.

خلاصہ

RSI-CCI فیوژن حکمت عملی اشارے کو مستحکم کرکے فیصلے کو بہتر بناتی ہے۔ مناسب پیرامیٹرز اور رسک کنٹرول کے ساتھ ، یہ عام طور پر سنگل اشارے کی حکمت عملیوں سے بہتر ہے۔ لیکن مارکیٹ کے حالات پر مبنی ایڈجسٹمنٹ کی ضرورت ہے۔


/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © Julien_Eche

//@version=5
// strategy("RSI-CCI Fusion Strategy", shorttitle="RSI-CCI Fusion Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

length = input(14, title="Length")
rsi_weight = input.float(0.5, title="RSI Weight", minval=0.0, maxval=1.0)
cci_weight = 1.0 - rsi_weight

enableShort = input(false, "Enable Short Positions")

src = close
rsi = ta.rsi(src, length)
cci = ta.cci(src, length)

// Standardize the RSI and CCI values using z-score
rsi_std = ta.stdev(rsi, length)
rsi_mean = ta.sma(rsi, length)
rsi_z = (rsi - rsi_mean) / rsi_std

cci_std = ta.stdev(cci, length)
cci_mean = ta.sma(cci, length)
cci_z = (cci - cci_mean) / cci_std

// Combine the standardized RSI and CCI
combined_z = rsi_weight * rsi_z + cci_weight * cci_z

// Rescale to the original scale
rescaled = combined_z * ta.stdev(combined_z, length) + ta.sma(combined_z, length)

// Calculate dynamic upper and lower bands
upper_band = ta.sma(rescaled, length) + ta.stdev(rescaled, length)
lower_band = ta.sma(rescaled, length) - ta.stdev(rescaled, length)

// Buy and sell conditions
buySignal = ta.crossover(rescaled, lower_band)
sellSignal = ta.crossunder(rescaled, upper_band)

// Enter long position
if buySignal
    strategy.entry("Buy", strategy.long)

// Exit long position
if sellSignal
    strategy.close("Buy")

// Enter short position if enabled
if enableShort and sellSignal
    strategy.entry("Sell", strategy.short)

// Exit short position if enabled
if enableShort and buySignal
    strategy.close("Sell")


مزید