हेकिन-अशी - 0.5% परिवर्तन अल्पकालिक ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांकः 2023-12-18 12:13:56
टैगः

img

अवलोकन

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

रणनीति तर्क

इस रणनीति का मूल तर्क यह हैःजब हेकिन-अशी बंद मूल्य पिछली मोमबत्ती की तुलना में 0.5% बढ़ता है तो लंबा जाएं; जब हेकिन-अशी बंद मूल्य पिछली मोमबत्ती की तुलना में 0.5% गिरता है तो छोटा जाएं।

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

सिग्नल जारी करते समय, रणनीति यह भी तय करती है कि क्या कोई मौजूदा स्थिति है। यदि पहले से ही स्थिति (लंबी या छोटी) में है, तो कोई संकेत दोहराया नहीं जाएगा। यदि कोई स्थिति नहीं है, तो यह खरीद या बिक्री की शर्तों के आधार पर खुली स्थिति संकेत जारी करेगा।

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

लाभ

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

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

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

अनुकूलन दिशाएँ

इस रणनीति के अनुकूलन के लिए मुख्य पहलूः

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

निष्कर्ष

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


/*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)


अधिक