यह रणनीति निरंतर गति के दौरान लगातार चलती औसत अपट्रेंड का निरीक्षण करके लंबी ट्रेड करती है, जिसका उद्देश्य लगातार बैल रन की गति को चलाना है। यह एक प्रवृत्ति-अनुसरण रणनीति है जो ऊपर की गति को पकड़ने पर केंद्रित है।
रणनीति तर्क:
मूल्य गति को प्रतिबिंबित करने के लिए भारित चलती औसत की गणना करें।
जब भारित चलती औसत 5 दिनों तक लगातार बढ़ता है तो लंबा दर्ज करें।
जब भारित चलती औसत लगातार 4 दिनों तक गिरता है तो लंबे समय तक बाहर निकलें।
लगातार बढ़ते रुझान वाले दिन अल्पकालिक उलटफेर को फ़िल्टर करते हैं।
अधिकतम दैनिक हानि को सीमित करने के लिए अधिकतम स्टॉप लॉस सेट करें.
लाभः
ऊपर की ओर गति को ट्रैक करने से गर्म रुझानों को पकड़ने में मदद मिलती है।
दृढ़ता फ़िल्टर लघु समेकन को छोड़ देता है।
अधिकतम स्टॉप लॉस पूंछ जोखिमों का बचाव करता है।
जोखिमः
लगातार बढ़ते रुझानों के बाद पॉलबैक घाटे की कोई सीमा नहीं।
गहन सुधारों से भारी नुकसान हो सकता है।
बहुत चौड़े स्टॉप से भारी नुकसान का खतरा होता है।
संक्षेप में, यह रणनीति गर्म रुझानों का लाभ उठाते हुए, निरंतर उभरते रुझानों की पहचान करने के बाद गति को व्यापार में जारी रखती है। लेकिन गहरे पॉलबैक जोखिम बने रहते हैं, जिसके लिए कैलिब्रेटेड स्टॉप और सावधानीपूर्वक जोखिम प्रबंधन की आवश्यकता होती है।
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-11 00:00:00 period: 3d basePeriod: 1d 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/ // © SoftKill21 //@version=4 // strategy("My Script", initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent , commission_value=0.1 ) var candela = 0.0 candela := (high+low+open+close)/4 long = candela > candela[1] and candela[1] > candela[2] and candela[2] > candela[3] and candela[3] > candela[4] and candela[4] > candela[5] short = candela< candela[1] and candela[1] < candela[2] and candela[2] < candela[3] and candela[3] < candela[4] //and candela[4] < candela[5] plot(candela, color=long? color.green : short? color.red : color.white ,linewidth=4) strategy.entry("long",1,when=long) //strategy.entry('short',0,when=short) strategy.close("long", when = short) risk= input(25) // strategy.risk.max_intraday_loss(risk, strategy.percent_of_equity) //strategy.close("short", when = not long or short)