यह रणनीति फिबोनाची रिट्रेसमेंट क्षेत्रों के साथ संयुक्त मूल्य विचलन संकेतकों के आधार पर रुझानों की पहचान और ट्रैक करती है। ट्रेडिंग सिग्नल तब उत्पन्न होते हैं जब कीमत एक दिशा से और अधिक विचलित होती है।
रणनीति मूल्य के मध्य बिंदु रेखा के रूप में वीडब्ल्यूएपी का उपयोग करती है। फिर मूल्य उतार-चढ़ाव के 1.618 और 2.618 मानक विचलन के ऊपरी और निचले बैंड की गणना की जाती है। एक लंबा संकेत तब उत्पन्न होता है जब मूल्य निचले बैंड को ऊपर की ओर तोड़ता है। एक छोटा संकेत तब उत्पन्न होता है जब मूल्य ऊपरी बैंड को नीचे की ओर तोड़ता है।
लंबे या छोटे पदों को खोलने के बाद स्टॉप लॉस EXIT सिग्नल हैंः लंबे पदों के लिए स्टॉप लॉस लाइन निचला बैंड है, और छोटे पदों के लिए ऊपरी बैंड है।
विशेष रूप से, इसमें निम्नलिखित कदम शामिल हैंः
मूल्य के मध्य बिंदु रेखा के रूप में VWAP की गणना करें
मूल्य अस्थिरता के सूचक के रूप में मूल्य के मानक विचलन एसडी की गणना करें
एसडी के आधार पर ऊपरी और निचले बैंड की गणना करें। ऊपरी बैंड VWAP + 1.618 हैंsd और VWAP + 2.618निचले बैंड VWAP - 1.618 हैंएसडी और वीडब्ल्यूएपी - 2.618एस.डी.
एक लंबा संकेत तब उत्पन्न होता है जब कीमत 1.618 के निचले बैंड को ऊपर की ओर तोड़ती है। एक छोटा संकेत तब उत्पन्न होता है जब कीमत 1.618 के ऊपरी बैंड को नीचे की ओर तोड़ती है।
लंबी स्टॉप लॉस EXIT: मूल्य 2.618 के निचले बैंड के माध्यम से टूटता है; लघु स्टॉप लॉस EXIT: मूल्य 2.618 के ऊपरी बैंड के माध्यम से टूटता है।
इस रणनीति के निम्नलिखित फायदे हैंः
मूल्य विचलन संकेतक प्रभावी रूप से मूल्य रुझानों को निर्धारित कर सकते हैं और रुझानों को ट्रैक कर सकते हैं
फाइबोनैचि रिट्रेसमेंट क्षेत्र प्रवेश और स्टॉप लॉस निकास को स्पष्ट बनाते हैं
मूल्य के मध्य बिंदु रेखा के रूप में VWAP भी संकेतक के संदर्भ मूल्य को बढ़ाता है
मापदंडों को विभिन्न उत्पादों और समय सीमाओं के अनुरूप समायोजित किया जा सकता है
इस रणनीति में कुछ जोखिम भी हैं:
यह रुझान उलटने के दौरान अधिक नुकसान उठा सकता है
गलत पैरामीटर सेटिंग्स भी रणनीति प्रदर्शन को प्रभावित कर सकते हैं
जबरदस्त मूल्य उतार-चढ़ाव के दौरान स्टॉप लॉस का जोखिम अधिक होता है
विरोधी उपाय:
धारण अवधि को उचित रूप से छोटा करें और समय पर घाटे को रोकें
सबसे अच्छा पैरामीटर संयोजन खोजने के लिए मापदंडों का अनुकूलन
एकल हानि को नियंत्रित करने के लिए स्थिति आकार प्रबंधन में वृद्धि
इस रणनीति को निम्नलिखित क्षेत्रों में भी अनुकूलित किया जा सकता हैः
विपरीत प्रवृत्ति व्यापार से बचने के लिए प्रवृत्ति संकेतक शामिल करें
स्थिति आकार प्रबंधन तंत्र जोड़ें
पैरामीटर सेटिंग्स अनुकूलित करें
कई समय सीमाओं पर बैकटेस्ट और अनुकूलन
यह रणनीति वीडब्ल्यूएपी और फाइबोनैचि मानक विचलन बैंड के साथ संयुक्त मूल्य विचलन अवधारणा के आधार पर रुझानों की पहचान और ट्रैक करती है। चलती औसत जैसे एकल संकेतकों का उपयोग करने की तुलना में, इस रणनीति में स्पष्ट निर्णय और जोखिम नियंत्रण है। पैरामीटर समायोजन और अनुकूलन के माध्यम से, रणनीति को बेहतर प्रदर्शन प्राप्त करने के लिए विभिन्न उत्पादों और समय सीमाओं के अनुकूलित किया जा सकता है।
/*backtest start: 2024-01-14 00:00:00 end: 2024-01-21 00:00:00 period: 1m basePeriod: 1m 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/ // © Mysteriown //@version=4 strategy(title="VWAP + Fibo Dev Extensions Strategy", overlay=true, pyramiding=5, commission_value=0.08) // ------------------------------------- // ------- Inputs Fibos Values --------- // ------------------------------------- fib1 = input(title="Fibo extension 1", type=input.float, defval=1.618) fib2 = input(title="Fibo extension 2", type=input.float, defval=2.618) reso = input(title="Resolution VWAP", type=input.resolution, defval="W") dev = input(title="Deviation value min.", type=input.integer, defval=150) // ------------------------------------- // -------- VWAP Calculations ---------- // ------------------------------------- t = time(reso) debut = na(t[1]) or t > t[1] addsource = hlc3 * volume addvol = volume addsource := debut ? addsource : addsource + addsource[1] addvol := debut ? addvol : addvol + addvol[1] VWAP = addsource / addvol sn = 0.0 sn := debut ? sn : sn[1] + volume * (hlc3 - VWAP[1]) * (hlc3 - VWAP) sd = sqrt(sn / addvol) Fibp2 = VWAP + fib2 * sd Fibp1 = VWAP + fib1 * sd Fibm1 = VWAP - fib1 * sd Fibm2 = VWAP - fib2 * sd // ------------------------------------- // -------------- Plots ---------------- // ------------------------------------- plot(VWAP, title="VWAP", color=color.orange) pFibp2 = plot(Fibp2, color=color.red) pFibp1 = plot(Fibp1, color=color.red) pFibm1 = plot(Fibm1, color=color.lime) pFibm2 = plot(Fibm2, color=color.lime) fill(pFibp2,pFibp1, color.red) fill(pFibm2,pFibm1, color.lime) // ------------------------------------- // ------------ Positions -------------- // ------------------------------------- bull = crossunder(low[1],Fibm1[1]) and low[1]>=Fibm2[1] and low>Fibm2 and low<Fibm1 and sd>dev bear = crossover(high[1],Fibp1[1]) and high[1]<=Fibp2[1] and high<Fibp2 and high>Fibp1 and sd>dev //plotshape(bear, title='Bear', style=shape.triangledown, location=location.abovebar, color=color.red, offset=0) //plotshape(bull, title='Bull', style=shape.triangleup, location=location.belowbar, color=color.green, offset=0) // ------------------------------------- // --------- Strategy Orders ----------- // ------------------------------------- strategy.entry("Long", true, when = bull) strategy.close("Long", when = crossover(high,VWAP) or crossunder(low,Fibm2)) strategy.entry("Short", false, when = bear) strategy.close("Short", when = crossunder(low,VWAP) or crossover(high,Fibp2))