स्टॉप लॉस और टेक प्रॉफिट के साथ डबल मूविंग एवरेज क्रॉसओवर रणनीति एक ट्रेंड फॉलो करने वाली रणनीति है। यह स्टोकैस्टिक इंडिकेटर से दो मूविंग एवरेज के और डी लाइनों के स्वर्ण क्रॉस और डेथ क्रॉस का उपयोग प्रवेश और निकास संकेतों को निर्धारित करने के लिए करता है। यह जोखिमों को नियंत्रित करने के लिए स्टॉप लॉस और ले लाभ का भी उपयोग करता है।
इस रणनीति के मुख्य संकेतक स्टोकैस्टिक की तेज रेखा K और धीमी रेखा D हैं। तेज रेखा K कच्चे स्टोकैस्टिक मूल्यों का 3-अवधि सरल चलती औसत है। धीमी रेखा D तेज रेखा K का 3-अवधि सरल चलती औसत है। जब K रेखा D रेखा के ऊपर से गुजरती है, तो एक स्वर्ण क्रॉस उत्पन्न होता है, जो एक अपट्रेंड और लंबी प्रविष्टि का संकेत देता है। जब K रेखा D रेखा के नीचे से गुजरती है, तो एक मृत्यु क्रॉस उत्पन्न होती है, जो एक डाउनट्रेंड और छोटी प्रविष्टि का संकेत देती है।
इसके अतिरिक्त, यह रणनीति एक शर्त निर्धारित करती है कि ट्रेडिंग सिग्नल केवल तभी ट्रिगर किए जाते हैं जब स्टोकैस्टिक मूल्य ओवरसोल्ड क्षेत्र (20 से नीचे) या ओवरबॉट क्षेत्र (80 से ऊपर) के भीतर होता है। इससे कुछ झूठे संकेतों को फ़िल्टर करने में मदद मिलती है।
बाजार में प्रवेश करने के बाद, यह रणनीति जोखिमों को नियंत्रित करने के लिए स्टॉप लॉस और ले लाभ का उपयोग करती है। ले लाभ प्रवेश मूल्य से 120 टिक दूर और स्टॉप लॉस प्रवेश मूल्य से 60 टिक दूर है। जब कीमत किसी भी स्तर तक पहुंचती है, तो स्थिति बंद हो जाएगी।
जोखिम समाधान:
स्टॉप लॉस और टेक प्रॉफिट के साथ डबल मूविंग एवरेज क्रॉसओवर रणनीति एक सरल और व्यावहारिक ट्रेंड फॉलोइंग रणनीति है। यह जोखिम नियंत्रण के लिए प्रवेश समय और स्टॉप लॉस / टेक प्रॉफिट के लिए स्टोकास्टिक की दोहरी मूविंग एवरेज प्रणाली का उपयोग करता है। यह प्रभावी और लागू करने में आसान रणनीति एल्गोरिथम ट्रेडिंग के लिए उपयुक्त है। आगे के अनुकूलन इसे एक स्थिर लाभदायक ट्रेडिंग रणनीति में बदल सकते हैं।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 23:59:59 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Strategy alerts workaround", overlay=true) // disclaimer: this content is purely educational, especially please don't pay attention to backtest results on any timeframe/ticker // Entries logic: based on Stochastic crossover k = ta.sma(ta.stoch(close, high, low, 14), 3) d = ta.sma(k, 3) crossover = ta.crossover(k,d) crossunder = ta.crossunder(k,d) if (crossover and k < 20) strategy.entry("Buy", strategy.long, alert_message="buy") if (crossunder and k > 80) strategy.entry("Sell", strategy.short, alert_message="sell") // StopLoss / TakeProfit exits: SL = input.int(60, title="StopLoss Distance from entry price (in Ticks)") TP = input.int(120, title="TakeProfit Distance from entry price (in Ticks)") strategy.exit("xl", from_entry="Buy", loss=SL, profit=TP, alert_message="closebuy") strategy.exit("xs", from_entry="Sell", loss=SL, profit=TP, alert_message="closesell") // logical conditions exits: if (crossunder and k <= 80) strategy.close("Buy", alert_message="closebuy") if (crossover and k >= 20) strategy.close("Sell", alert_message="closesell")