केडीजे और आरएसआई पर आधारित खरीद और बिक्री बिंदु रणनीति


निर्माण तिथि: 2023-11-27 10:57:16 अंत में संशोधित करें: 2023-11-27 10:57:16
कॉपी: 0 क्लिक्स: 2432
1
ध्यान केंद्रित करना
1617
समर्थक

केडीजे और आरएसआई पर आधारित खरीद और बिक्री बिंदु रणनीति

अवलोकन

यह रणनीति केडीजे और आरएसआई सूचकांकों के संयोजन के साथ खरीदारी और बिक्री के लिए समय निर्धारित करती है। यह एक व्यापार संकेत देता है जब केडीजे और आरएसआई सूचकांक खरीदारी / बिक्री संकेत देते हैं।

रणनीति सिद्धांत

यह रणनीति केडीजे और आरएसआई सूचकांकों के एक क्रॉस का उपयोग करती है ताकि यह निर्धारित किया जा सके कि कब खरीदना और बेचना है।

विशेष रूप से, जब KDJ की J लाइन K लाइन को नीचे से पार करती है तो इसे खरीदने का संकेत माना जाता है, और जब J लाइन K लाइन को ऊपर से नीचे से पार करती है तो इसे बेचने का संकेत माना जाता है। इसका मतलब है कि स्टॉक को ओवरसोल्ड स्थिति से ओवरबॉट स्थिति में स्थानांतरित करने पर खरीदा जाता है, और ओवरबॉट स्थिति से ओवरसोल्ड स्थिति में स्थानांतरित होने पर बेचा जाता है।

यह रणनीति आरएसआई सूचक के साथ मजबूत और कमजोर संकेतों का आकलन करने के लिए भी काम करती है। आरएसआई 30 से कम ओवरसोल के लिए और 70 से अधिक ओवरसोल के लिए है। जब केडीजे एक खरीद संकेत देता है, तो आरएसआई भी ओवरसोल के रूप में प्रदर्शित होता है, जिससे खरीद संकेत की विश्वसनीयता बढ़ जाती है। इसके विपरीत, जब केडीजे एक बिक्री संकेत देता है, तो आरएसआई भी ओवरसोल के रूप में प्रदर्शित होता है, जिससे बिक्री संकेत की विश्वसनीयता बढ़ जाती है।

कुल मिलाकर, यह रणनीति निम्नलिखित स्थितियों में व्यापारिक संकेत देती हैः

खरीदारी के संकेत:

  1. KDJ की J रेखा K रेखा के ऊपर से गुजरती है और RSI (अंक 6) < RSI (अंक 12)
  2. KDJ की J रेखा K रेखा से ऊपर की ओर और RSI ((6 अंक) RSI ((24 अंक) से ऊपर की ओर जाती है
  3. आरएसआई (अवधि 6) आरएसआई (अवधि 24) के माध्यम से और आरएसआई (अवधि 6) < 40

यह एक संकेत है।

  1. KDJ की J रेखा नीचे की ओर K रेखा से होकर गुजरती है और RSI (अध्याय 6) > RSI (अध्याय 12)
  2. KDJ की J रेखा नीचे की ओर K रेखा से होकर गुजरती है और RSI (अध्याय 6) RSI (अध्याय 24) से होकर गुजरती है
  3. आरएसआई (अवधि 6) आरएसआई (अवधि 24) के माध्यम से और आरएसआई (अवधि 6) > 60

रणनीतिक लाभ

  1. केडीजे सूचक और आरएसआई सूचक के संयोजन से ट्रेडिंग सिग्नल अधिक विश्वसनीय होते हैं।

  2. KDJ सूचक ओवरबॉट ओवरसोल्ड स्थिति का आकलन करता है, RSI सूचक मजबूत कमजोर स्थिति का आकलन करता है, दोनों का संयोजन टर्निंग पॉइंट को बेहतर ढंग से पकड़ सकता है।

  3. एक एकल सूचकांक के कारण अवसरों से चूकने से बचने के लिए कई खरीद / बिक्री स्थितियों का संयोजन।

  4. आरएसआई के पैरामीटरों को 6, 12 और 24 अवधि के तीन समूहों में सेट किया गया है, जो विभिन्न चक्र स्तरों के लिए लागू होते हैं, जिससे रणनीति का व्यापक उपयोग होता है।

जोखिम विश्लेषण

  1. केडीजे और आरएसआई दोनों में गलत संकेत हो सकते हैं, जिससे अनावश्यक ट्रेडिंग हो सकती है।

  2. कई लेनदेन की शर्तें रणनीतिक संचालन की जटिलता को बढ़ाती हैं और सावधानीपूर्वक सत्यापन की आवश्यकता होती है।

  3. इस रणनीति को विभिन्न बाजारों में परीक्षण और अनुकूलन के लिए अनुकूलित किया जाना चाहिए, और इसके लिए पैरामीटर को समायोजित करना होगा।

रणनीति अनुकूलन

  1. अन्य संकेतकों को जोड़ने के लिए परीक्षण किया जा सकता है, जैसे कि ब्रीनिंग लाइन, ट्रेडिंग सिग्नल को मजबूत करना।

  2. केडीजे और आरएसआई संकेतकों के पैरामीटर को अनुकूलित किया जा सकता है ताकि वे विभिन्न चक्र स्तरों के अनुरूप हों।

  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)