यह रणनीति मुख्य रूप से व्यापार के अवसरों को खोजने के लिए K-लाइन की मूल्य स्विंग रेंज और प्रवृत्ति निर्णय का उपयोग करती है। यह व्यापार संकेत भेजेगा जब कीमत पिछले K-लाइन के उच्च या निम्न बिंदुओं को तोड़ती है। जब प्रवृत्ति ऊपर जाती है, तो मूल्य उच्च बिंदु को तोड़ता है; जब प्रवृत्ति नीचे जाती है, तो मूल्य निम्न बिंदु को तोड़ता है।
यह रणनीति मुख्य रूप से दो बिंदुओं पर आधारित हैः
जब सूचक 0 से अधिक होता है, तो यह एक तेजी की प्रवृत्ति को दर्शाता है, और जब यह 0 से कम होता है, तो यह एक मंदी की प्रवृत्ति को दर्शाता है।
मूल्य पिछली K-लाइन की उच्चतम कीमत या निम्नतम मूल्य को तोड़ता है। उच्चतम मूल्य को तोड़ने पर अपट्रेंड में लंबा, और सबसे कम मूल्य को तोड़ने पर डाउनट्रेंड में छोटा।
विशेष रूप से, रणनीति का प्रवेश तर्क इस प्रकार है:
लम्बी प्रविष्टिः
संक्षिप्त प्रविष्टिः
बाजार में प्रवेश करने के बाद, स्टॉप लॉस या टेक प्रॉफिट की कीमत प्रवेश मूल्य के एक निश्चित प्रतिशत के अनुसार निर्धारित की जाती है।
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
जब रुझान बदलता है तो अवसरों को समय पर पकड़ने में सक्षम। लाभ की संभावना बढ़ाएं।
ट्रेंड की दिशा निर्धारित करने के लिए क्लिंगर ऑसिलेटर का प्रयोग करें, अस्थिर बाजार में दिशाहीन ट्रेडिंग से बचें।
झूठे ब्रेकआउट को फ़िल्टर करने के लिए चलती औसत को मिलाएं.
नियंत्रित जोखिम, उचित स्टॉप लॉस और लाभ लेना।
इस रणनीति के मुख्य जोखिम निम्नलिखित हैंः
अस्थिर बाजार में अधिक स्टॉप लॉस हो सकता है।
गलत चलती औसत पैरामीटर सेटिंग गलत निर्णय का कारण बन सकती है।
असफल पलायन से पीछे हटने का नुकसान हो सकता है।
जब रुझान उलटता है तो नुकसान बढ़ सकता है।
बार-बार व्यापार, उच्च कमीशन लागत।
जोखिमों को नियंत्रण में रखा जा सकता है परिमाणों को अनुकूलित करके अधिक उपयुक्त चलती औसत अवधि खोजने के लिए गलत निर्णय को कम करने के लिए। एकल हानि को नियंत्रित करने के लिए उचित स्टॉप लॉस दूरी निर्धारित करें। स्पष्ट प्रवृत्ति के साथ व्यापार किस्में। उचित रूप से व्यापार आवृत्ति को कम करें।
इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः
शोर को कम करने के लिए अधिक चिकनी के साथ मापदंडों को खोजने के लिए चलती औसत मापदंडों का अनुकूलन करें।
प्रवृत्ति निर्धारित करने के लिए विभिन्न संकेतकों का परीक्षण करें और अधिक विश्वसनीय निर्धारण संकेतकों का पता लगाएं।
बाजार के सांख्यिकीय लक्षणों के अनुरूप बनाने के लिए स्टॉप लॉस और लाभ रणनीतियों को अनुकूलित करें।
उतार-चढ़ाव वाले बाजारों में झूठे ब्रेकआउट से बचने के लिए ट्रेंड फिल्टरिंग को बढ़ाएं।
व्यापार के समय और किस्मों का चयन करने के लिए व्यापार समय और किस्मों की फ़िल्टरिंग जोड़ें।
विभिन्न समय चक्रों के लिए शोध पैरामीटर सेटिंग्स।
सामान्य तौर पर, यह एक अपेक्षाकृत सरल और व्यावहारिक ब्रेकआउट रणनीति है। इसके फायदे नियंत्रणीय जोखिम हैं और संकेतक का उपयोग करके दिशाहीन व्यापार से बचते हैं। लेकिन दोलन बाजार में झूठे ब्रेकआउट को रोकने और समय पर स्टॉप लॉस पर ध्यान देने की आवश्यकता है। पैरामीटर अनुकूलन और संकेतक विश्वसनीयता में वृद्धि के माध्यम से रणनीति सफलता दर में और सुधार। यह रणनीति स्पष्ट रुझान वाले बाजारों के लिए उपयुक्त है। यदि मजबूत दोलन के साथ किस्मों और समय चक्रों में उपयोग किया जाता है, तो परिणाम खतरे में पड़ सकते हैं।
/*backtest start: 2022-10-20 00:00:00 end: 2023-10-26 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/ // © exlux99 //@version=4 strategy("Advanced OutSide Forex strategy", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, calc_on_every_tick = true, commission_type = strategy.commission.percent, commission_value = 0.0) sv = change(hlc3) >= 0 ? volume : -volume kvo = ema(sv, 34) - ema(sv, 55) sig = ema(kvo, 13) length = input(title="Length", type=input.integer, defval=27) src = input(close, title="Source") lsma = hma(src, length) if (high > high[1] and low < low[1]) if (close > open and kvo>0 and lsma<close) strategy.entry("long", strategy.long, comment="long") if (high < high[1] and low > low[1]) if (close < open and kvo<0 and lsma>close) strategy.entry("short", strategy.short, comment="short") tplong=input(0.006, step=0.001, title="Take profit % for long") sllong=input(0.012, step=0.001, title="Stop loss % for long") tpshort=input(0.0075, step=0.001, title="Take profit % for short") slshort=input(0.015, step=0.001, title="Stop loss % for short") strategy.exit("short_tp/sl", "long", profit=close * tplong / syminfo.mintick, loss=close * sllong / syminfo.mintick, comment='LONG EXIT', alert_message = 'closeshort') strategy.exit("short_tp/sl", "short", profit=close * tpshort / syminfo.mintick, loss=close * slshort / syminfo.mintick, comment='SHORT EXIT', alert_message = 'closeshort')