इचिमोकू किन्को ह्यो पर आधारित स्टॉप लॉस रणनीति


निर्माण तिथि: 2023-11-03 17:05:40 अंत में संशोधित करें: 2023-11-03 17:05:40
कॉपी: 0 क्लिक्स: 963
1
ध्यान केंद्रित करना
1617
समर्थक

इचिमोकू किन्को ह्यो पर आधारित स्टॉप लॉस रणनीति

अवलोकन

यह रणनीति एक संतुलन सूचकांक पर आधारित है, जो स्टॉपओवर द्वारा विकसित ट्रेंड ट्रैकिंग रणनीति के साथ संयुक्त है। यह ट्रेंड ट्रैक करने के लिए स्टॉपओवर को सेट करता है, जो कि क्लाउड बैंड का उपयोग करता है, जो कि क्लाउड बैंड के तीन वक्रों का गठन करता है, जो कि रूपांतरण रेखा, आधार रेखा और विलंब रेखा है।

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

यह रणनीति मुख्य रूप से निम्नलिखित सिद्धांतों पर आधारित हैः

  1. पहली नजर में संतुलन तालिका में रूपांतरण रेखा पिछले 9 दिनों के उच्चतम और निम्नतम मूल्य का औसत है, जो हाल के समय में कीमतों में औसत परिवर्तन को दर्शाता है।

  2. एक आधार रेखा पिछले 26 दिनों के उच्चतम और निम्नतम कीमतों का औसत है, जो मध्यम अवधि के लिए कीमतों में औसत परिवर्तन को दर्शाता है।

  3. विलंब रेखा पिछले 52 दिनों की उच्चतम और निम्नतम कीमतों का औसत है, जो दीर्घकालिक कीमतों में औसत परिवर्तन को दर्शाता है।

  4. परिवर्तनीय रेखा और आधार रेखा का औसत अग्रणी रेखा 1 बनाता है, विलंब रेखा अग्रणी रेखा 2 बनाता है, और दो अग्रणी रेखाओं के बीच एक बादल की पट्टी बनती है, और बादल की पट्टी के ऊपर और नीचे प्रवृत्ति की दिशा निर्धारित की जा सकती है।

  5. जब कीमत ऊपर की ओर जाती है, तो अधिक स्थान खोलें; जब कीमत नीचे की ओर जाती है, तो खाली करें।

  6. स्टॉप लॉस को ऊपर और नीचे की ओर सेट करें, स्टॉप लॉस ऑर्डर सेट करें, और मूल्य प्रवृत्ति को ट्रैक करें।

विशेष रूप से, रणनीति में एक समता तालिका के तीन वक्रों को परिभाषित किया गया है, जो अग्रणी रेखा 1 और अग्रणी रेखा 2 के औसत को गणना करके प्राप्त किए जाते हैं। फिर प्रवृत्ति की दिशा को मूल्य के बादल के माध्यम से तोड़ने के ऊपरी और निचले सीमा के आधार पर निर्धारित किया जाता है। स्थिति को खोलने के बाद, स्टॉप-लॉस ऑर्डर सेट करें, ट्रेंड-ट्रैकिंग स्टॉप को प्राप्त करने के लिए क्लाउड बैंड पर निचले सीमा मूल्य के रूप में।

श्रेष्ठता विश्लेषण

इस रणनीति के निम्नलिखित फायदे हैं:

  1. एक नजर संतुलन तालिका का उपयोग करें प्रवृत्ति की दिशा का निर्धारण करने के लिए सटीक और विश्वसनीय। एक नजर संतुलन तालिका कई चक्रों की कीमतों की जानकारी को एकीकृत करती है, जो बाजार के शोर को प्रभावी ढंग से फ़िल्टर कर सकती है और प्रवृत्ति का निर्धारण कर सकती है।

  2. स्टॉप लॉस सेट करना उचित है। स्टॉप लॉस को क्लाउड बैंड की निचली सीमा के रूप में सेट करना, यह सुनिश्चित करना कि स्टॉप लॉस का दायरा उचित है और ट्रेंड को अच्छी तरह से ट्रैक करना है।

  3. रणनीति स्थिर और विश्वसनीय. एक संतुलन तालिका में ही शोर को छानने की क्षमता है, जो स्टॉप लॉस के साथ मिलकर जोखिम को प्रभावी ढंग से नियंत्रित कर सकती है।

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

  5. रणनीति स्पष्ट है और समझने में आसान है। प्रवृत्ति पर आधारित रणनीति डिजाइन की गई है और इसका उपयोग करना आसान है।

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

इस रणनीति के साथ निम्नलिखित जोखिम भी हैं:

  1. जब कीमत में भारी उतार-चढ़ाव होता है, तो एक स्टॉप लॉस ऑर्डर को ट्रिगर किया जा सकता है, जो मूल रूप से लाभदायक स्थिति से बाहर निकलता है।

  2. जब कीमतें लंबे समय तक उतार-चढ़ाव की स्थिति में होती हैं, तो स्टॉप लॉस ऑर्डर को अक्सर ट्रिगर किया जाता है, जिससे व्यापार बहुत अधिक होता है।

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

  4. फ्यूचर्स ट्रेडिंग स्लिप लागत जोखिम. स्लिप लागत जो कि अक्सर पोजीशन खोलने के कारण होती है, व्यापार की लाभप्रदता को प्रभावित कर सकती है।

  5. प्रोग्रामेटिक लेनदेन जोखिम. डाउनटाइम, नेटवर्क आउटेज, प्रोग्राम बग आदि लेनदेन निष्पादन को प्रभावित कर सकते हैं.

उपरोक्त जोखिमों के लिए, निम्नलिखित प्रतिक्रिया उपाय किए जा सकते हैंः पैरामीटर सेटिंग्स का अनुकूलन, स्टॉप-लॉस एल्गोरिदम को समायोजित करना, सर्वर स्थिरता में सुधार करना, अच्छी पवन नियंत्रण करना, सख्त परीक्षण प्रक्रिया।

अनुकूलन दिशा

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

  1. ऑप्टिमाइज़ेशन पैरामीटर सेटिंग्स. आप विभिन्न चक्रों के संयोजनों का परीक्षण कर सकते हैं और इष्टतम पैरामीटर पा सकते हैं.

  2. ऑप्टिमाइज़ेशन स्टॉप लॉस एल्गोरिथ्म. आप स्टॉप लॉस को ट्रिगर करने की संभावना को कम करने के लिए चलती स्टॉप, ऑसिलेशन स्टॉप और अन्य एल्गोरिदम का अध्ययन कर सकते हैं।

  3. निर्णय लेने की सटीकता को बढ़ाने के लिए MACD, KDJ आदि जैसे अधिक संकेतकों को जोड़ा जा सकता है।

  4. स्वचालित रूप से बंद करने के लिए नुकसान को बंद करने के लिए एक अतिरिक्त सुविधा।

  5. पुनः प्रवेश प्रणाली में शामिल हों.

  6. धन प्रबंधन का अनुकूलन करें। गतिशील पोजीशन समायोजन का अध्ययन करें ताकि मुनाफा बेहतर काम कर सके।

संक्षेप

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

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

//@version=4
strategy(title = "Noro's Ichimoku Stop Strategy", shorttitle = "Ichimoku Stop Strategy", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
conversionPeriods = input(9, minval = 1, title = "Conversion Periods")
basePeriods = input(26, minval = 1, title = "Base Periods")
laggingSpan2Periods = input(52, minval = 1, title = "Lagging Span")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Ichimoku
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

//Cloud
p1 = plot(leadLine1, offset = basePeriods, color=color.green, title="Lead 1", transp = 100)
p2 = plot(leadLine2, offset = basePeriods, color=color.red, title="Lead 2", transp = 100)
fill(p1, p2)

//Signals
max = max(leadLine1[basePeriods], leadLine2[basePeriods])
min = min(leadLine1[basePeriods], leadLine2[basePeriods])
up = low > max
dn = high < min

if max > 0
    strategy.entry("Long", strategy.long, needlong ? na : 0, stop = max)
    strategy.entry("Short", strategy.short, needshort ? na : 0, stop = min)