आंतरिक अभिसरण ब्रेकआउट रणनीति


निर्माण तिथि: 2024-02-26 12:16:52 अंत में संशोधित करें: 2024-02-26 12:16:52
कॉपी: 0 क्लिक्स: 626
1
ध्यान केंद्रित करना
1617
समर्थक

आंतरिक अभिसरण ब्रेकआउट रणनीति

अवलोकन

एक आंतरिक समापन तोड़ने की रणनीति एक प्रवृत्ति ट्रैकिंग रणनीति है जो K-लाइन के आकार पर आधारित है। यह रणनीति प्रवृत्ति को समझने के लिए आंतरिक समापन और बाहरी विस्तार के K-लाइन के रूप का उपयोग करती है और ब्रेक के बिंदु पर लंबी स्थिति में है।

रणनीति सिद्धांत

इस रणनीति में मुख्य रूप से निम्नलिखित दो K-लाइन रूपों का आकलन किया गया है:

  1. आंतरिक समापन K रेखा: K रेखा का आज का उच्चतम मूल्य कल के उच्चतम मूल्य से कम है, और निम्नतम मूल्य कल के निम्नतम मूल्य से अधिक है, जो कि सीमा को समापन में दर्शाता है।

  2. बाहरी विस्तार K लाइन: K लाइन का आज का उच्चतम मूल्य कल के उच्चतम मूल्य से अधिक है, और निम्नतम कल के निम्नतम मूल्य से कम है, जो कि विस्तारित है।

इन दोनों रूपों को देखते हुए, इसे रणनीति के प्रवेश संकेत के रूप में माना जाता है। प्रवेश के बाद के दिन, यदि शुरुआती कीमत पिछले दिन की उच्चतम कीमत से अधिक है, तो अधिक करें; यदि शुरुआती कीमत कम है, तो दिन की सबसे कम कीमत से अधिक है, तो शून्य करें।

यदि आप अधिक से अधिक लॉकर करते हैं, तो स्टॉप-स्टॉप-लॉस पॉइंट सेट किया जाता है।

स्टॉप पॉइंट = (वर्तमान क्लोज प्राइस × टारगेट क्लोज प्राइस प्रतिशत) / मिनिमम चेंज प्राइस

स्टॉप लॉस पॉइंट = (वर्तमान क्लोज प्राइस × स्टॉप लॉस प्रतिशत) / न्यूनतम परिवर्तन मूल्य

इस प्रकार, हम स्टॉप-ऑफ और स्टॉप-लॉस ऑर्डर जारी कर सकते हैं, लाभ के बाद बाजार से बाहर निकल सकते हैं, और अधिक से अधिक नुकसान से बच सकते हैं।

श्रेष्ठता विश्लेषण

इस रणनीति के निम्नलिखित फायदे हैं:

  1. आंतरिक समापन बाहरी विस्तार K-लाइन आकृति अधिक विश्वसनीय है, और प्रवृत्ति की दिशा का आकलन करने में सफलता की उच्च दर है।

  2. ब्रेक-इन निर्णय की निश्चितता को बढ़ाता है और कुछ झूठे ब्रेक-इन से बचा जाता है।

  3. पूरी तरह से स्वचालित लेनदेन, मानव हस्तक्षेप की आवश्यकता नहीं है, परिचालन जोखिम को कम करता है

जोखिम विश्लेषण

इस रणनीति के कुछ जोखिम भी हैं:

  1. के-लाइन आकृति का निर्धारण पूरी तरह से विश्वसनीय नहीं है, गलत संकेत हो सकता है।

  2. ब्रेकआउट में प्रवेश करना आसान है और स्टॉपलॉस को उचित रूप से समायोजित किया जाना चाहिए।

  3. पैरामीटर की गलत सेटिंग से नुकसान बढ़ सकता है, अनुकूलन पैरामीटर को सावधानीपूर्वक परीक्षण करने की आवश्यकता होती है।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित दिशाओं में भी अनुकूलित किया जा सकता हैः

  1. अधिक फ़िल्टरिंग शर्तों को जोड़ें ताकि गलत संकेतों से बचा जा सके। उदाहरण के लिए, लेनदेन की मात्रा फ़िल्टर जोड़ें।

  2. स्टॉप-स्टॉप लॉस एल्गोरिदम को अनुकूलित करें, गतिशील स्टॉप-स्टॉप लॉस को लागू करें।

  3. स्वचालित क्षति रोकथाम फ़ंक्शन जोड़ा गया

  4. मशीन सीखने के तरीकों का उपयोग करके पैरामीटर को स्वचालित रूप से अनुकूलित करें।

संक्षेप

आंतरिक समागम तोड़ने की रणनीति समग्र रूप से एक अधिक विश्वसनीय, आसानी से लागू होने वाली प्रवृत्ति रणनीति है। यह रणनीति आंतरिक समागम के बाहरी विस्तार के फैसले के फायदे का पूरा उपयोग करती है, साथ ही साथ तोड़ने की निश्चितता के फायदे भी है। साथ ही, रणनीति एल्गोरिथ्म सरल, स्पष्ट और समझने में आसान है, जो प्रवेश विकल्पों की मात्रा के लिए उपयुक्त है। निरंतर अनुकूलन और समायोजन के माध्यम से, यह रणनीति को अधिक स्थिर और बुद्धिमान बना सकती है, जिससे बेहतर व्यापार प्रभाव प्राप्त हो सकता है।

रणनीति स्रोत कोड
/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("inside bar strategy  Wıth SL-TP ", overlay=true )



insides = high < high[1] and low > low[1]
outsides = high > high[1] and low < low[1]

candle_control=insides or outsides


target_profit_percent=input(3,"target profit%",step=0.1)
stop_loss_percent=input(1,"stop loss %",step=0.1)



yearfrom = input(2021)
yearuntil =input(2022)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)


long_cond=candle_control[1] and close>open and high>high[1]
short_cond=candle_control[1] and close<open and low<low[1]



if ( long_cond ) 
    strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND",  comment="LONG")
    
else
    strategy.cancel(id="LONG")


if (  short_cond ) 

    strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND", comment="SHORT")
else
    strategy.cancel(id="SHORT")
    
    
    
    
profit_target=(close*(target_profit_percent/100))/syminfo.mintick
stop_target=(close*(stop_loss_percent/100))/syminfo.mintick


strategy.exit("LONG EXIT","LONG",profit=profit_target, loss=stop_target ) 
    
strategy.exit("LONG EXIT","SHORT",profit=profit_target, loss=stop_target )