प्रतिशत परिवर्तन के आधार पर वैल्यू बार चार्ट बैकटेस्टिंग रणनीति


निर्माण तिथि: 2023-11-15 15:41:20 अंत में संशोधित करें: 2023-11-15 15:41:20
कॉपी: 2 क्लिक्स: 629
1
ध्यान केंद्रित करना
1617
समर्थक

प्रतिशत परिवर्तन के आधार पर वैल्यू बार चार्ट बैकटेस्टिंग रणनीति

अवलोकन

यह रणनीति प्रवृत्ति के निर्णय को प्राप्त करने के लिए वर्तमान K-लाइन समापन मूल्य की गणना करती है, जो N-मूल K-लाइन से पहले के समापन मूल्य के परिवर्तन का प्रतिशत है, और विभिन्न रंगों के स्तंभों के चित्र दिखाए जाते हैं। यह रणनीति खरीद और बिक्री के निर्णय को प्राप्त करने के लिए प्रवृत्ति लाइनों के साथ संयुक्त है।

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

  1. इनपुट के माध्यम से नीति मापदंडों को सेट करें, जिसमें स्तंभ रेखाचित्र की चौड़ाई, मूल्य परिवर्तन या प्रतिशत परिवर्तन प्रदर्शित करना, जड़ संख्या को फिर से देखना, खरीदना और बेचना, आदि शामिल हैं।

  2. वर्तमान K लाइन समापन मूल्य और N रूट पूर्व K लाइन समापन मूल्य के बीच अंतर या अंतर प्रतिशत की गणना करें।

  3. खरीदें और बेचें मूल्यह्रास वक्र सेट करें

  4. मूल्य अंतर के प्रतिशत के आधार पर विभिन्न रंगों के स्तंभों का चित्र।

  5. यदि भिन्नता का प्रतिशत अधिशेष मूल्य से अधिक है, तो इसे अधिक आदेश के रूप में सेट करें और यदि अधिशेष मूल्य से कम है, तो इसे खाली आदेश के रूप में सेट करें।

  6. अपनी स्थिति की दिशा के अनुसार स्तंभों के रंगों को सेट करें।

  7. स्थिति रखने की दिशा के आधार पर प्रवेश और बाहर निकलना

रणनीतिक लाभ

  1. इस प्रकार, एक व्यक्ति जो एक व्यापारिक निर्णय लेने में मदद करने के लिए कीमतों में बदलाव की प्रवृत्ति को प्रदर्शित करता है।

  2. रुझानों को समझने के संकेतकों के साथ, प्रवेश और निकास स्थानों को स्पष्ट रूप से निर्धारित किया जा सकता है।

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

  4. ऑपरेशन तर्क सरल और स्पष्ट है, इसे समझना और संशोधित करना आसान है।

  5. यह एक अच्छा दृश्य है, जिससे आप ट्रेंड की दिशा को जल्दी से देख सकते हैं।

रणनीतिक जोखिम

  1. गलत सिग्नल के कारण, प्रवेश बिंदु का गलत चयन नुकसान पहुंचा सकता है।

  2. उच्च अस्थिरता वाली किस्मों के लिए पैरामीटर को समायोजित करने की आवश्यकता होती है, अन्यथा हानि की संभावना बढ़ जाती है।

  3. इस तरह की घटनाओं के प्रभावों को ध्यान में नहीं रखा गया है, जैसे कि बड़ी लाभांश की खबर।

  4. कम समय के लिए, यह संभव नहीं है कि यह निर्धारित किया जा सके कि पैरामीटर मजबूत है।

  5. समय सीमा को ध्यान में नहीं रखते हुए, आप एक पलटने का अवसर खो सकते हैं।

पैरामीटर को अनुकूलित करके, अन्य संकेतकों के साथ फ़िल्टर सिग्नल, स्टॉप लॉस सेट करना, और रिट्रेसमेंट चक्र का विस्तार करना, जोखिम को नियंत्रित किया जा सकता है।

रणनीति अनुकूलन दिशा

  1. ट्रेडिंग सिग्नल की पुष्टि के लिए अन्य संकेतकों के साथ संयोजन पर विचार किया जा सकता है, जैसे कि रुझान सूचक, अस्थिरता सूचक आदि।

  2. पैरामीटर सेटिंग्स को अनुकूलित करने के लिए मशीन लर्निंग एल्गोरिदम को शामिल किया जा सकता है।

  3. एकल हानि को नियंत्रित करने के लिए गतिशील स्टॉप लॉस सेट किया जा सकता है।

  4. यह भावनात्मक संकेतकों, समाचारों आदि के साथ जोड़ा जा सकता है ताकि आप घटनाओं से प्रभावित न हों।

  5. ट्रेडिंग समय या विशिष्ट समय के लिए फ़िल्टर नियम जोड़ा जा सकता है।

  6. परीक्षण के लिए एक लंबी अवधि का चयन करके प्रतिक्रिया चक्र को अनुकूलित किया जा सकता है।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2022-11-08 00:00:00
end: 2023-11-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v3.0 27/07/2018
//
//  This histogram displays price or % change from previous bar. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Percent change bar chart Backtest", precision = 2)
input_barwidth = input(4, title="Bar Width")
input_percentorprice = input(false, title="Price Change")
input_barsback = input(1, title="Look Back")
SellZone = input(-0.33, minval=0.01, step = 0.01)
BuyZone = input(0.33, minval=0.01, step = 0.01)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
hline(BuyZone, color=green, linestyle=line)
hline(SellZone, color=red, linestyle=line)
xPrice = close
xPrice1 = iff(input_percentorprice, xPrice - xPrice[input_barsback], ((xPrice - xPrice[input_barsback]) * 100)/ xPrice[input_barsback])
colorg = iff(xPrice1 < 0, red, green)
pos = iff(xPrice1 > BuyZone, 1,
       iff(xPrice1 < SellZone, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(xPrice1, color=colorg, style = histogram, linewidth = input_barwidth, title="Change")