इस रणनीति का नाम
उपयोग किए जाने वाले तीन संकेतक हैंः
काफमैन अनुकूलित चलती औसत, बाजार अस्थिरता को पकड़ने में संवेदनशील।
पतवार चलती औसत, अपने चिकनी मोड़ के साथ, झूठे संकेतों को फ़िल्टर करता है।
सुपरट्रेंड तंत्र, उच्च स्तरों का पीछा करने और निम्न स्तरों को बेचने से बचने के लिए मूल्य चैनलों का गठन करता है।
वे एक साथ बादल के पैटर्न का निर्माण करते हैं, जिसमें शीर्ष बैंड तीनों में से उच्चतम मान है, और निचला बैंड सबसे कम मान है।
व्यापार का तर्क हैः
जब कैंडलस्टिक उच्च बादल के शीर्ष के ऊपर टूट जाता है, तो यह एक खरीद संकेत के लिए अपट्रेंड चैनल को तोड़ने का संकेत देता है।
जब बंद या कम बादल तल से नीचे टूटता है, तो यह बंद करने के लिए एक डाउनट्रेंड की शुरुआत को चिह्नित करता है।
इस रणनीति का लाभ यह है कि संकेतक संयोजन अधिक सटीक रूप से प्रवृत्ति स्थिति का न्याय करता है, झूठे संकेतों को कम करता है। लेकिन पैरामीटर अनुकूलन महत्वपूर्ण बना हुआ है। स्टॉप लॉस भी आवश्यक है।
संक्षेप में, रुझानों को निर्धारित करने के लिए कई संकेतकों का उपयोग करना एक आम और प्रभावी दृष्टिकोण है। लेकिन व्यापारियों को अभी भी रणनीति समायोजन में उचित विवेक और लचीलेपन की आवश्यकता है।
/*backtest start: 2022-09-12 00:00:00 end: 2023-02-03 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © SnarkyPuppy //@version=5 strategy("HKST Cloud", overlay=true, default_qty_type= strategy.percent_of_equity, default_qty_value=100) ////////////////nAMA Lengthkaufman = input(20) xPrice = ohlc4 xvnoise = math.abs(xPrice - xPrice[1]) nfastend = 0.666 nslowend = 0.0645 nsignal = math.abs(xPrice - xPrice[Lengthkaufman]) nnoise = math.sum(xvnoise, Lengthkaufman) nefratio = nnoise != 0? nsignal / nnoise : 0 nsmooth = math.pow(nefratio * (nfastend - nslowend) + nslowend, 2) nAMA = float(0) nAMA := nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1])) //plot(nAMA,color=color.red) ///short=input(true) /////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// ////////hull moving average hull_len=input(20) hull= ta.hma(nAMA,hull_len) ///////atr trail atr_factor=input(2) atr_period=input(5) [supertrend, direction] = ta.supertrend(atr_factor,atr_period) /////////cloud band1= math.max(supertrend,hull,nAMA) band2= math.min(supertrend,hull,nAMA) b1=plot(band1, "band1", color = color.rgb(76, 175, 79, 85), style=plot.style_linebr) b2=plot(band2, "band2", color = color.rgb(255, 82, 82, 78), style=plot.style_linebr) fill(b1,b2,color.rgb(12, 50, 186, 75)) longCondition = ta.crossover(high,band1) //or ta.crossover(low,band2) if (longCondition) strategy.entry("Up", strategy.long) shortCondition = ta.crossunder(low,band2) or close<band2 if (shortCondition) strategy.close("Up", shortCondition)