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


تخلیق کی تاریخ: 2023-09-19 16:42:18 آخر میں ترمیم کریں: 2023-09-19 16:42:18
کاپی: 0 کلکس کی تعداد: 1136
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

  1. آر ایس آئی اور سی سی آئی کی قیمتوں کا حساب لگائیں۔

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

  3. معیاری RSI اور CCI کو ایک خاص وزن کے ساتھ جوڑنا۔

  4. اس کے علاوہ، یہ بھی ایک بہت ہی اہم عنصر ہے جو آپ کو اپنے کاروبار کو بڑھانے میں مدد ملتی ہے.

  5. جب ہم آہنگی کے اشارے کے نیچے ٹریک پر ہوں تو ، خالی کرنے پر غور کریں۔ جب ہم آہنگی کے اشارے پر ٹریک پر ہوں تو ، زیادہ کرنے پر غور کریں۔

طاقت کا تجزیہ

RSI یا CCI کو اکیلے استعمال کرنے کے مقابلے میں اس حکمت عملی کے درج ذیل فوائد ہیں:

  1. دونوں اشارے کے فوائد کو ملا کر فیصلہ کی درستگی میں اضافہ کریں۔

  2. متحرک اپ اور ڈاؤن ریل کی ترتیب زیادہ سائنسی اور معقول ہے ، اور غلط فہمیوں کو کم کرتی ہے۔

  3. معیاری پروسیسنگ مختلف اشارے کی موازنہ کرنے اور انضمام کو بہتر بنانے میں مدد کرتی ہے۔

  4. اس کے علاوہ، یہ بھی ممکن ہے کہ ایک ہی وقت میں رجحانات اور اوورلوڈ اور اوورلوڈ کے بارے میں فیصلہ کیا جائے.

خطرے کا تجزیہ

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

  1. پیرامیٹرز کو غلط طریقے سے ترتیب دیا گیا ہے، اور آپ کو اہم ٹرانزیکشنز کی کمی محسوس ہوسکتی ہے.

  2. وزن کی غلط ترتیب سے کسی بھی اشارے کی اہمیت میں کمی آتی ہے۔

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

  4. اوپری اور نچلی ریلیں بہت زیادہ ڈھیلی یا بہت زیادہ گھنی ہیں ، غلط فہمی کا خطرہ ہے۔

اصلاح کی سمت

آپ کو مندرجہ ذیل نکات سے بہتر بنانے کی ضرورت ہے:

  1. مختلف پیرامیٹرز کی جانچ کریں اور بہترین پیرامیٹرز تلاش کریں۔

  2. مارکیٹ کے حالات کے مطابق اشارے کے وزن کو بہتر بنائیں۔

  3. رجحانات اور پیمائش کے اشارے کے ساتھ مل کر ، درستگی میں اضافہ کریں۔

  4. خطرے کو کنٹرول کرنے کے لئے نقصان کو روکنے کے لئے سیٹ کریں.

  5. ٹریک اور نیچے کے پیرامیٹرز کو بہتر بنائیں ، حساسیت اور شور کو متوازن کریں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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")