ईएमए 200 आधारित ट्रेलिंग टेक प्रॉफिट और ट्रेलिंग स्टॉप लॉस रणनीति एक ट्रेडिंग रणनीति है जो ईएमए 200 को एक बेंचमार्क के रूप में उपयोग करती है, जिसमें ट्रेलिंग स्टॉप लॉस और ट्रेलिंग टेक प्रॉफिट तंत्र शामिल हैं। रणनीति ईएमए 200 के आधार पर समग्र प्रवृत्ति दिशा का न्याय करती है, और केवल प्रवृत्ति दिशा में लंबी या छोटी जाती है, जबकि एटीआर संकेतक का उपयोग उचित स्टॉप लॉस की गणना करने और ट्रेलिंग स्टॉप लॉस और ट्रेलिंग टेक प्रॉफिट को महसूस करने के लिए लाभ स्तर लेने के लिए किया जाता है।
यह रणनीति पहले 200-अवधि के ईएमए की गणना करती है, जो समग्र प्रवृत्ति का आकलन करने के लिए एक संकेतक है। यह केवल तब लंबी जाती है जब कीमत ईएमए 200 से ऊपर होती है और केवल तब छोटी होती है जब कीमत ईएमए 200 से नीचे होती है, इस प्रकार प्रवृत्ति की दिशा में व्यापार सुनिश्चित करना।
बाजार में प्रवेश करने के बाद, रणनीति उचित स्टॉप लॉस की गणना करने के लिए एटीआर संकेतक का उपयोग करती है और लाभ की वृद्धि करती है, जो नवीनतम उच्च और नवीनतम निम्न को जोड़कर ऊपरी और निचली रेल बनाते हैं। जब कीमत ऊपरी रेल से अधिक हो जाती है, तो लंबे आदेशों के लिए लाभ लें; जब कीमत निचली रेल को तोड़ती है, तो छोटे आदेशों के लिए स्टॉप लॉस लें। जैसे-जैसे कीमत बढ़ती है, स्टॉप लॉस और ले लाभ के स्तर भी गतिशील रूप से समायोजित होंगे, इस प्रकार ट्रेलिंग स्टॉप लॉस और ट्रेलिंग ले लाभ का एहसास होता है।
इस रणनीति का सबसे बड़ा लाभ ईएमए 200 के साथ प्रवृत्ति का न्याय करके प्रवृत्ति के खिलाफ व्यापार से बचना है। उसी समय, समय पर स्टॉप लॉस और लाभ लेने के लिए स्टॉप लॉस और ले लाभ स्तर मूल्य आंदोलन का पालन करते हैं, प्रभावी रूप से जोखिमों को नियंत्रित करते हैं।
इसके अतिरिक्त, एटीआर स्टॉप लॉस और ले लाभ बाजार की अस्थिरता का आकलन है और बहुत ढीला या बहुत आक्रामक होने के बजाय उचित स्टॉप लॉस और ले लाभ स्तर निर्धारित कर सकता है। इसमें फिक्स्ड स्टॉप लॉस और ले लाभ की तुलना में फायदे हैं।
सामान्य तौर पर, यह रणनीति रुझान और स्टॉप लॉस/टेक प्रॉफिट को जोड़ती है, जोखिमों को नियंत्रित करते हुए अधिकतम लाभ का पीछा करती है, जिससे यह एक बहुत संतुलित रणनीति बन जाती है।
इस रणनीति का मुख्य जोखिम यह है कि ईएमए 200 पूरी तरह से प्रवृत्ति को सटीक रूप से निर्धारित करने में सक्षम नहीं हो सकता है, और झूठे ब्रेकआउट हो सकते हैं। गलती से प्रवृत्ति की दिशा के खिलाफ बाजार में प्रवेश करने से भारी नुकसान हो सकता है।
इसके अलावा, यद्यपि एटीआर स्टॉप लॉस और टेक प्रॉफिट के कुछ वैज्ञानिक आधार और फायदे हैं, फिर भी सामान्य अस्थिरता सीमा से अधिक स्थितियां हो सकती हैं। ऐसे मामलों में, बहुत जल्दी बंद होना संभव है, लाभ नहीं कमा सकते हैं।
इन जोखिमों को कम करने के लिए, गलत संकेतों से बचने के लिए, प्रवृत्ति और अस्थिरता की पुष्टि करने के लिए अन्य संकेतकों, जैसे बोलिंगर बैंड, आरएसआई, आदि को जोड़ने पर विचार करें। इसके अलावा, स्टॉप लॉस रेंज को उचित रूप से आराम दें, लेकिन बहुत ढीला नहीं।
इस रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः
विभिन्न मापदंडों का परीक्षण करके, बेहतर मापदंडों का चयन करके, निर्णय के लिए अन्य संकेतकों को जोड़कर, स्टॉप लॉस तंत्र को अनुकूलित करके और अधिक, रणनीति की स्थिरता और लाभप्रदता में काफी सुधार किया जा सकता है।
ईएमए 200 आधारित ट्रेलिंग टेक प्रॉफिट और स्टॉप लॉस रणनीति ईएमए के साथ समग्र प्रवृत्ति का न्याय करती है और जोखिमों को नियंत्रित करने के लिए एटीआर गणना योग्य स्टॉप लॉस/टेक प्रॉफिट का उपयोग करती है। यह ट्रेंड निर्धारित करने, ट्रेलिंग स्टॉप लॉस/प्रॉफिट और जोखिम नियंत्रण के लाभ के साथ एक संतुलित ट्रेडिंग रणनीति है, लेकिन इसमें कुछ झूठे ब्रेकआउट जोखिम भी हैं। पैरामीटर अनुकूलन के माध्यम से रणनीति प्रभाव में और सुधार किया जा सकता है, निर्णय के लिए अन्य संकेतक जोड़कर।
/*backtest start: 2023-12-08 00:00:00 end: 2024-01-07 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ozgurhan //@version=5 strategy("EMA 200 Based Trailing Take Profit", overlay=true, margin_long=100, margin_short=100, default_qty_value=1, initial_capital=100) // EMA 200 tanımı ema200 = ta.ema(close, 200) // Orijinal long ve short koşulları longConditionOriginal = ta.crossover(ta.sma(close, 14), ta.sma(close, 28)) shortConditionOriginal = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28)) // EMA 200'ün üzerinde ve altında long ve short koşulları longCondition = longConditionOriginal and close > ema200 shortCondition = shortConditionOriginal and close < ema200 if longCondition strategy.entry("Long", strategy.long, comment="Long", alert_message="Long") if shortCondition strategy.entry("Short", strategy.short, comment="Short", alert_message="Short") atr_length=input.int(7, title="ATR Length") atr_multiplier = input.float(1.5, title="ATR Multiplier") atr_multiplied = atr_multiplier * ta.atr(atr_length) ttp_top_bracket = strategy.position_size > 0 ? high[1] + atr_multiplied : na ttp_bottom_bracket = strategy.position_size < 0 ? low[1] - atr_multiplied : na plot(ttp_top_bracket, title="TTP Top Bracket", color=color.lime, style=plot.style_linebr, offset=1) plot(ttp_bottom_bracket, title="TTP Bottom Bracket", color=color.red, style=plot.style_linebr, offset=1) strategy.exit("Close Long", from_entry="Long", limit=ttp_top_bracket, alert_message="Close Long") strategy.exit("Close Short", from_entry="Short", limit=ttp_bottom_bracket, alert_message="Close Short")