प्रवृत्ति विचलन सूचक K-लाइन चलती औसत तरंग रणनीति के साथ संयुक्त


निर्माण तिथि: 2023-11-06 14:46:40 अंत में संशोधित करें: 2023-11-06 14:46:40
कॉपी: 0 क्लिक्स: 677
1
ध्यान केंद्रित करना
1617
समर्थक

प्रवृत्ति विचलन सूचक K-लाइन चलती औसत तरंग रणनीति के साथ संयुक्त

अवलोकन

इस रणनीति के लिए मूल्य की प्रवृत्ति की गणना के द्वारा सूचक टीएसआई से विचलित, और फिर टीएसआई के लिए एक चलती औसत का संचालन, टीएसआई सूचक के लिए एक चलती औसत बनाने. कीमतों के साथ संयुक्त K-लाइन दिशा, यह निर्धारित करने के लिए कि शेयर की कीमतों में वर्तमान में एक उछाल या गिरावट की प्रवृत्ति में हैं, जिससे खरीद और बेचने के संकेत उत्पन्न होते हैं.

सिद्धांत

इस रणनीति में मुख्य रूप से निम्नलिखित कदम शामिल हैंः

  1. मूल्य में परिवर्तन की गणना pct
  2. दोहरी एचएमए पीसी को चिकना करने के लिए, double_smoothed_pc
  3. pct के पूर्ण मान के दोहरे HMA की गणना करें और double_smoothed_abs_pc प्राप्त करें
  4. टीएसआई की गणना करेंः*(double_smoothed_pc / double_smoothed_abs_pc))
  5. टीएसआई मानों को एचएमए चलती औसत के साथ संसाधित करें, टीएसआई की चलती औसत tsihmaline प्राप्त करें
  6. टीएसआई मान और टीएसआई चलती औसत के बीच संबंध की तुलना करें, जब टीएसआई मान चलती औसत से ऊपर होता है तो यह बढ़ता है, जब टीएसआई मान चलती औसत से नीचे होता है तो यह गिरता है
  7. यदि कीमतें भी बढ़ रही हैं, तो एक खरीद संकेत उत्पन्न होता है जब कीमतें बढ़ रही हैं
  8. यदि कीमतें नीचे जा रही हैं, तो एक बिक्री संकेत उत्पन्न होता है जब कीमतें नीचे जाती हैं

उपरोक्त चरणों के माध्यम से, यह निर्धारित किया जा सकता है कि वर्तमान समग्र प्रवृत्ति की दिशा, कीमतों के वास्तविक आंदोलन के साथ मिलकर, एक व्यापारिक संकेत उत्पन्न करती है।

लाभ

  1. दोहरी एचएमए चिकनी प्रसंस्करण, प्रभावी रूप से अल्पावधि शोर को फ़िल्टर करने और प्रमुख रुझानों को लॉक करने के लिए
  2. TSI अपनी चलती औसत के साथ समग्र रुझान की दिशा का आकलन करता है
  3. मूल्य K-लाइन दिशा के साथ संयोजन, झूठी दरारों से बचने और सिग्नल की विश्वसनीयता में सुधार
  4. पैरामीटर समायोज्य है, बाजार के अनुसार चिकनाई पैरामीटर को समायोजित करने के लिए, विभिन्न चक्रों के लिए अनुकूलित
  5. ग्राफिक्स में, हरे रंग में वृद्धि, लाल रंग में गिरावट

जोखिम

  1. जब भूकंप आता है, तो कई बार गलत संकेत दिए जाते हैं
  2. ट्रेंड टर्निंग पॉइंट पर, चलती औसत में देरी होती है, जो कि सबसे अच्छा प्रवेश बिंदु से चूक सकती है
  3. बाजार में बदलाव के लिए बार-बार पैरामीटर को समायोजित करने की आवश्यकता
  4. यह रणनीति केवल एक टीएसआई सूचकांक पर आधारित है और अन्य सूचकांक के साथ संयोजन में अनुकूलित की जा सकती है

अनुकूलन दिशा

  1. एक फ़िल्टर जो झूठे संकेतों से बचने के लिए किया जा सकता है
  2. अन्य सूचकांकों को जोड़कर, ट्रेंड टर्नओवर की पुष्टि करें
  3. मशीन सीखने और अन्य तरीकों के माध्यम से पैरामीटर को स्वचालित रूप से अनुकूलित करें
  4. स्टॉप लॉस रणनीति को लागू करने के लिए एकल नुकसान को नियंत्रित करें

संक्षेप

इस रणनीति में टीएसआई संकेतक का उपयोग किया जाता है ताकि रुझान की दिशा का पता लगाया जा सके और कीमत के के-लाइन के साथ ट्रेडिंग सिग्नल उत्पन्न किया जा सके, जिससे रुझान को प्रभावी ढंग से पकड़ा जा सके, ऊपर की प्रवृत्ति में खरीदा जा सके, और नीचे की प्रवृत्ति में बेचा जा सके। हालांकि, कुछ जोखिम भी हैं, जिन्हें स्थिरता बढ़ाने के लिए अनुकूलित करने की आवश्यकता है। कुल मिलाकर, यह रणनीति सहज है और तकनीकी संकेतक से परिचित व्यापारियों के लिए उपयुक्त है।

रणनीति स्रोत कोड
/*backtest
start: 2023-10-29 00:00:00
end: 2023-11-05 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="TSIHULLBOT", shorttitle="TSICCIHULL", default_qty_type=strategy.percent_of_equity, default_qty_value=100)
long = input(title="Long Length", type=input.integer, defval=50)
short = input(title="Short Length", type=input.integer, defval=50)
signal = input(title="Signal Length", type=input.integer, defval=7)
price = input(title="Source",type=input.source,defval=open)
lineupper = input(title="Upper Line", type=input.integer, defval=250)
linelower = input(title="Lower Line", type=input.integer, defval=-250)
double_smooth(price, long, short) =>
    fist_smooth = hma(price, long)
    hma(fist_smooth, short)
pc = change(price)
double_smoothed_pc = double_smooth(pc, long, short)
double_smoothed_abs_pc = double_smooth(abs(pc), long, short)
tsi_value = (100 * (double_smoothed_pc / double_smoothed_abs_pc))*5
tsihmaline=(hma(tsi_value,signal))*5
clr = tsihmaline < tsi_value ? color.red : color.lime
clr2 = tsi_value < tsi_value[1] ? color.red : color.lime
i1=plot(lineupper+3, color=color.black, linewidth=3)
i2=plot(linelower+3, color=color.black, linewidth=3)
i3=plot(lineupper, color=clr)
i4=plot(linelower, color=clr)
trendv=tsihmaline/5.6
plot(trendv, linewidth=7,  color=color.black)
plot(trendv, linewidth=4,  color=color.yellow)
j1=plot(tsi_value, linewidth=5, color=color.black)
j2=plot(tsi_value[1], linewidth=5, color=color.black)
j3=plot(tsi_value, color=clr2)
j4=plot(tsi_value[1], color=clr2)
fill(i3,i4,color=clr,transp=90)
fill(j3,j4,color=clr2,transp=15)
longCondition = tsihmaline>tsihmaline[1] and price>price[1]
if (longCondition)
    strategy.entry("Buy ⤴️", strategy.long)
shortCondition = tsihmaline<tsihmaline[1] and price<price[1]
if (shortCondition)
    strategy.entry("Sell ⤵️", strategy.short)