यह रणनीति तीन समय सीमाओं में हेकेन आशी मोमबत्तियों का उपयोग करती है ताकि संकेत उत्पन्न हो सकें जब सभी समय सीमाएं तेजी या मंदी के अनुरूप हों। इसका उद्देश्य झूठे संकेतों को कम करने के लिए कई समय सीमाओं का उपयोग करके प्रवृत्ति की पुष्टि करना है।
हेकेन आशि मोमबत्तियां सामान्य मोमबत्तियों से भिन्न होती हैं, जो ट्रेंड की पहचान करने में आसान बनाने के लिए मूल्य कार्रवाई को चिकनी करती हैं।
यह रणनीति दैनिक, साप्ताहिक और मासिक हेकेन आशी मोमबत्तियों का उपयोग करती है। जब तीनों हरे मोमबत्तियों के साथ तेजी से संरेखित होते हैं, तो लंबा संकेत उत्पन्न होता है। जब सभी लाल मोमबत्तियां होती हैं, तो छोटा संकेत उत्पन्न होता है।
बाहर निकलता है जब किसी भी समय सीमा प्रवेश के बाद दिशा बदल जाती है।
मल्टी-टाइमफ्रेम पुष्टिकरण झूठे संकेतों को कम करता है और मजबूती को बढ़ाता है।
हेकेन आशी रुझान की पहचान करने के लिए शोर को सुचारू करता है।
लागू करने में आसान सरल नियम।
विभिन्न उत्पादों के अनुकूल लचीली समय सीमाएं।
कोई पैरामीटर अनुकूलन की आवश्यकता नहीं है, उपयोग करने के लिए बहुत आसान है।
कठोर परिस्थितियाँ अवसरों को खो सकती हैं। परिस्थितियों की आवश्यकताओं को ढीला कर सकती हैं।
Heiken Ashi विलंब रहता है, संभावित संकेतों में देरी. अतिरिक्त संकेतकों के साथ अनुकूलित कर सकते हैं.
जोखिम को नियंत्रित करने में असमर्थता, स्टॉप लॉस को जोड़ सकती है।
फिक्स्ड रिस्क-रिवार्ड में लचीलापन की कमी है। गतिशील स्टॉप लागू कर सकते हैं।
केवल संकेतक झूठे संकेतों के लिए प्रवण है। मूल्य-मात्रा की पुष्टि जोड़ सकते हैं।
15 मीटर या 60 मीटर जैसे अतिरिक्त समय सीमाओं का परीक्षण करें।
संवेदनशीलता के लिए हेकेन एशी मापदंडों का अनुकूलन करें।
जोखिम नियंत्रण के लिए चलती स्टॉप लॉस जोड़ें।
सीमाओं से बचने के लिए बाजार संरचना संकेतकों को शामिल करें।
अवधारण अवधि को बढ़ाने के लिए पुनः प्रवेश की शर्तें विकसित करें।
यह रणनीति ट्रेंड फॉलो करने के लिए टाइमफ्रेम के पार हेकेन आशी में टॉप करती है, लेकिन केवल संकेतक डिजाइन झूठे संकेतों के लिए प्रवण है। इसे अधिक विश्वसनीय बनाने के लिए अतिरिक्त संकेतक, स्टॉप, पैरामीटर अनुकूलन के माध्यम से सुधार किए जा सकते हैं। कुल मिलाकर मल्टी-टाइमफ्रेम पुष्टि एक उपयोगी अवधारणा है।
/*backtest start: 2023-01-01 00:00:00 end: 2023-03-23 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] args: [["v_input_5",true]] */ //@version=4 strategy("Heiken Ashi MTF Strategy") ha_t = heikinashi(syminfo.tickerid) res = input('D', title="TM 1") ha_open = security(ha_t, res, open) ha_close = security(ha_t, res, close) ha_dif = ha_open-ha_close ha_diff=iff(ha_dif > 0, 1, iff(ha_dif<0, 2, 3)) res2 = input('W', title="TM 2") ha_open2 = security(ha_t, res2, open) ha_close2 = security(ha_t, res2, close) ha_dif2 = ha_open2-ha_close2 ha_diff2=iff(ha_dif2 > 0, 1, iff(ha_dif2<0, 2, 3)) res3 = input('M', title="TM 3") ha_open3 = security(ha_t, res3, open) ha_close3 = security(ha_t, res3, close) ha_dif3 = ha_open3-ha_close3 ha_diff3=iff(ha_dif3 > 0, 1, iff(ha_dif3<0, 2, 3)) plot(15, title="TF1", color=iff(ha_diff==1, color.red, iff(ha_diff==2, color.green, color.white)), style=plot.style_circles, linewidth=5, join=true) plot(14, title="TF2", color=iff(ha_diff2==1, color.red, iff(ha_diff2==2, color.green, color.white)), style=plot.style_circles, linewidth=5, join=true) plot(13, title="TF3", color=iff(ha_diff3==1, color.red, iff(ha_diff3==2, color.green, color.white)), style=plot.style_circles, linewidth=5, join=true) short = ha_diff ==1 and ha_diff2==1 and ha_diff3 ==1 long = ha_diff ==2 and ha_diff2==2 and ha_diff3 ==2 exitlong = ha_diff ==1 or ha_diff2==1 or ha_diff3 ==1 exitshort = ha_diff ==2 or ha_diff2==2 or ha_diff3 ==2 longA = input(true) shortA = input(false) if(longA) strategy.entry("long",1,when=long) strategy.close("long",when=exitlong) if(shortA) strategy.entry("short",0,when=short) strategy.close("short",when=exitshort)