0.5% हर्ट्ज़ भिन्नता पर आधारित अल्पकालिक व्यापार रणनीति


निर्माण तिथि: 2023-12-18 12:13:56 अंत में संशोधित करें: 2023-12-18 12:13:56
कॉपी: 3 क्लिक्स: 657
1
ध्यान केंद्रित करना
1621
समर्थक

0.5% हर्ट्ज़ भिन्नता पर आधारित अल्पकालिक व्यापार रणनीति

अवलोकन

यह रणनीति 0.5% के हर्श के समापन मूल्य में परिवर्तन के आधार पर खरीदने और बेचने के संकेत देने के लिए एक छोटी अवधि की ट्रेडिंग रणनीति है। यह केवल हर्श बर्न ग्राफ के लिए लागू है और इसकी इष्टतम अवधि 2 घंटे, 1 घंटे और 30 मिनट है।

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

इस रणनीति का मूल तर्क हैःअधिक करें जब हर्ट्ज की समापन कीमत 0.5% ऊपर है, जबकि पिछले K लाइन की समापन कीमत 0.5% नीचे है, और शून्य करें जब हर्ट्ज की समापन कीमत 0.5% नीचे है

विशेष रूप से, यह रणनीति पहले वर्तमान K-लाइन समापन मूल्य के पिछले K-लाइन समापन मूल्य के परिवर्तन के प्रतिशत की गणना करती है, अर्थात्priceChange = close / close[1] - 1यदिpriceChange >= 0.005तो यह एक से अधिक सिग्नल देता है।priceChange <= -0.005यह एक बहुत ही अजीब स्थिति है।

सिग्नल जारी करते समय, यह रणनीति यह भी निर्धारित करती है कि वर्तमान में कोई स्थिति है या नहीं। यदि स्थिति है ((अधिक या कम), तो सिग्नल को दोहराया नहीं जाएगा; यदि कोई स्थिति नहीं है, तो खरीद या बेचने की शर्तों के आधार पर संबंधित स्थिति खोलने का संकेत दिया जाएगा।

अंत में, रणनीति का उपयोग किया जाता हैplotshapeचार्ट पर खरीद और बिक्री के संकेतों को चिह्नित करें।

रणनीतिक लाभ

  • एक ट्रेडिंग सिग्नल के रूप में हर्ट्ज में परिवर्तन की दर का उपयोग करना, सरल चलती औसत जैसे संकेतकों की तुलना में कीमतों में अल्पकालिक परिवर्तन के रुझानों को पकड़ने में बेहतर है
  • केवल 0.5% की मामूली कीमत में बदलाव के आधार पर संकेत, अत्यधिक संवेदनशील, शॉर्ट-लाइन ट्रेडिंग के लिए उपयुक्त
  • पूरी रणनीति का तर्क बहुत सरल, सीधा और समझने में आसान है
  • कई समय चक्रों में इस्तेमाल किया जा सकता है, लचीला

जोखिम और समाधान

  • हर्ट्ज बर्न चार्ट स्वयं ही अल्पकालिक मूल्य परिवर्तनों पर अधिक ध्यान केंद्रित करता है और बाजार के शोर से बाधित होता है, जिससे झूठे संकेत उत्पन्न होते हैं
    • परिवर्तन दर के लिए पैरामीटर को 1% या 2% के रूप में उचित रूप से समायोजित किया जा सकता है, जिससे झूठी संकेत दर कम हो जाती है
  • अत्यधिक संवेदनशील, जो लेन-देन की लागत और करों को बढ़ाने के लिए बहुत बार प्रवेश कर सकता है
    • उच्च आवृत्ति वाले ट्रेडिंग से बचने के लिए उचित रूप से 2 घंटे से अधिक की अवधि के लिए होल्डिंग चक्र को समायोजित किया जा सकता है
  • ग्राफिक चिह्नों के साथ बहुत अधिक खरीद-बिक्री बिंदु हो सकते हैं, जो ग्राफिक्स की सुंदरता को प्रभावित कर सकते हैं
    • ग्राफिक चिह्नों को छिपा सकते हैं, केवल रणनीति लॉग के माध्यम से प्रवेश संकेतों को देख सकते हैं

अनुकूलन दिशा

इस रणनीति को निम्नलिखित क्षेत्रों में अनुकूलित किया जा सकता हैः

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

संक्षेप

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

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

//@version=4
strategy("Heikin-Ashi - Change 0.5% short Time Period", shorttitle="Heikin-Ashi - Change 0.5% short Time Period", overlay=true)

// Calculate 0.5% price change
priceChange = close / close[1] - 1

// Buy and Sell Signals
buyp = priceChange >= 0.005
sellp = priceChange <= -0.005

// Initialize position and track the current position
var int position = na

// Strategy entry conditions
buy_condition = buyp and (na(position) or position == -1)
sell_condition = sellp and (na(position) or position == 1)

if buy_condition
    strategy.entry("Buy", strategy.long)
    position := 1

if sell_condition
    strategy.entry("Sell", strategy.short)
    position := -1

// Plot Buy and Sell signals using plotshape
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)