KDJ RSI کراس اوور خرید فروخت سگنل کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-27 10:57:16
ٹیگز:

img

جائزہ

یہ حکمت عملی خرید و فروخت کے وقت کا تعین کرنے کے لئے KDJ اشارے اور RSI اشارے کو جوڑتی ہے۔ جب KDJ اشارے اور RSI اشارے خرید / فروخت کے سگنل جاری کرتے ہیں تو یہ تجارتی سگنل تیار کرتا ہے۔

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

حکمت عملی میں خرید و فروخت کے وقت کا فیصلہ کرنے کے لئے KDJ اشارے اور RSI اشارے کا کراس اوور استعمال کیا گیا ہے۔

خاص طور پر ، جب کے ڈی جے کی جے لائن نیچے سے اوپر کی لائن کے اوپر سے گزرتی ہے تو ، اسے خرید کا اشارہ سمجھا جاتا ہے۔ اور جب جے لائن اوپر سے نیچے کی لائن کے نیچے سے گزرتی ہے تو ، یہ فروخت کا اشارہ ہے۔ اس کا مطلب یہ ہے کہ جب اسٹاک oversold سے overbought میں بدل جاتا ہے تو خریدنا اور جب یہ overbought سے oversold میں بدل جاتا ہے تو فروخت کرنا۔

اس کے ساتھ ہی ، حکمت عملی میں سگنل کی طاقت کا اندازہ کرنے کے لئے آر ایس آئی اشارے کو شامل کیا گیا ہے۔ 30 سے نیچے آر ایس آئی oversold ہے اور 70 سے اوپر آر ایس آئی overbought ہے۔ جب کے ڈی جے ایک خرید سگنل جاری کرتا ہے تو ، اگر آر ایس آئی اشارے میں بھی oversold ظاہر ہوتا ہے تو ، یہ خرید سگنل کی وشوسنییتا کو بڑھاتا ہے۔ اس کے برعکس ، جب کے ڈی جے ایک فروخت سگنل جاری کرتا ہے ، اگر آر ایس آئی بھی overbought ظاہر کرتا ہے تو ، یہ فروخت سگنل کی وشوسنییتا کو بڑھاتا ہے۔

خلاصہ میں، یہ حکمت عملی مندرجہ ذیل حالات میں تجارتی سگنل پیدا کرتی ہے:

خریدنے کے سگنل:

  1. KDJs J لائن K لائن اور RSI کے اوپر کراس کرتا ہے ((6) < RSI ((12)
  2. KDJs J لائن K لائن کے اوپر کراس اور RSI ((6) RSI کے اوپر کراس)) 24)
  3. آر ایس آئی ((6) آر ایس آئی ((24) اور آر ایس آئی ((6) < 40 سے اوپر جاتا ہے

فروخت سگنل:

  1. KDJ کی J لائن K لائن اور RSI کے نیچے کراس کرتی ہے ((6) > RSI ((12)
  2. KDJs J لائن K لائن اور RSI کے نیچے کراس کرتا ہے ((6) RSI کے نیچے کراس کرتا ہے ((24)
  3. آر ایس آئی ((6) آر ایس آئی ((24) اور آر ایس آئی ((6) > 60 سے نیچے گزرتا ہے

فوائد

  1. KDJ اشارے اور RSI اشارے کو یکجا کرنے سے ٹریڈنگ سگنل زیادہ قابل اعتماد ہوتے ہیں۔

  2. کے ڈی جے اشارے سے زیادہ خرید / فروخت کی حالت کا جائزہ لیا جاتا ہے ، جبکہ آر ایس آئی اشارے سے طاقت کا جائزہ لیا جاتا ہے۔ دونوں کا امتزاج کرنے سے موڑ کے مقامات کو بہتر طور پر پکڑ سکتا ہے۔

  3. ایک سے زیادہ خرید / فروخت کی شرائط ایک ہی اشارے کی وجوہات کی وجہ سے کھوئے ہوئے مواقع سے بچنے کے.

  4. آر ایس آئی پیرامیٹرز کو 6، 12 اور 24 ادوار پر مقرر کیا گیا ہے، جو مختلف سائیکل کی سطحوں کے لئے موزوں ہیں، حکمت عملی کو زیادہ ورسٹائل بناتے ہیں.

خطرے کا تجزیہ

  1. KDJ اور RSI دونوں اشارے غلط سگنل دے سکتے ہیں، جس سے غیر ضروری تجارت ہوتی ہے۔

  2. متعدد تجارتی حالات حکمت عملی کے آپریشنوں کی پیچیدگی میں اضافہ کرتے ہیں اور محتاط تصدیق کی ضرورت ہوتی ہے۔

  3. اسٹریٹجی کو مختلف مارکیٹوں میں جانچنے اور بہتر بنانے کی ضرورت ہے، اور پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہے۔

بہتری کی ہدایات

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

  2. KDJ اور RSI کے پیرامیٹرز کو بہتر بنائیں تاکہ وہ مختلف سائیکل کی سطحوں کے مطابق ہوں۔

  3. خطرات کو کنٹرول کرنے کے لئے سٹاپ نقصان کے معیار کو بڑھانا۔

  4. جب قیمتیں الٹ جاتی ہیں تو نقصان کو روکنے کے لئے خودکار اسٹاپ نقصان کے طریقہ کار شامل کریں۔

نتیجہ

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


/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © innocentChart76064

//@version=5
strategy(title = "buy/sell KDJ RSI", overlay=true)

//Define KDJ parameter
kdj_length = input(9, title = "KDJ length")
signal = input(3,title="signal")

// Calculate KDJ values
bcwsma(s,l,m) => 
    _bcwsma = float(na)
    _s = s
    _l = l
    _m = m
    _bcwsma := (_m*_s+(_l-_m)*nz(_bcwsma[1]))/_l
    _bcwsma

c = close
h = ta.highest(high, kdj_length)
l = ta.lowest(low,kdj_length)
RSV = 100*((c-l)/(h-l))
kdj_k = bcwsma(RSV, signal, 1)
kdj_d = bcwsma(kdj_k, signal, 1)
kdj_j = 3 * kdj_k-2 * kdj_d

//Define RSI parameter 
rsi_length_1 = input(6)
rsi_length_2 = input(12)
rsi_length_3 = input(24)
price = close 

//Calculate RSI values
rsi_1 = ta.rsi(price, rsi_length_1)
rsi_2 = ta.rsi(price, rsi_length_2)
rsi_3 = ta.rsi(price, rsi_length_3)

// Trading conditions
longCondition = ta.crossover(kdj_j,kdj_k) and rsi_1 > rsi_2 or ta.crossover(kdj_j,kdj_k) and ta.crossover(rsi_1,rsi_3) or ta.crossover(rsi_1,rsi_3) and rsi_1<40
shortCondition = ta.crossunder(kdj_j,kdj_k) and rsi_1 < rsi_2 or ta.crossunder(kdj_j,kdj_k) and ta.crossunder(rsi_1,rsi_3) or ta.crossunder(rsi_1,rsi_3) and rsi_1>60
// Enter long trade
strategy.entry("Long", strategy.long, when=longCondition)

// Enter short trade
strategy.entry("Short", strategy.short, when=shortCondition)


مزید