यह रणनीति 8-दिवसीय, 13-दिवसीय, 21-दिवसीय और 55-दिवसीय ईएमए को जोड़ती है और उनके बीच क्रॉसओवर होने पर मध्यम और दीर्घकालिक रुझानों को पकड़ने के उद्देश्य से लंबे और छोटे संकेत उत्पन्न करती है।
8-दिवसीय, 13-दिवसीय, 21-दिवसीय और 55-दिवसीय ईएमए की गणना करें।
जब 8-दिवसीय, 13-दिवसीय, 21-दिवसीय ईएमए सभी 55-दिवसीय ईएमए से ऊपर जाते हैं, तो लंबा संकेत ट्रिगर होता है।
जब 8-दिवसीय, 13-दिवसीय, 21-दिवसीय ईएमए सभी 55-दिवसीय ईएमए से नीचे पार करते हैं, तो शॉर्ट सिग्नल ट्रिगर होता है।
गोल्डन क्रॉस पर लंबा जाओ, मौत के क्रॉस पर छोटा जाओ।
रिवर्स क्रॉसओवर पर करीबी स्थिति।
झूठे ब्रेकआउट को फ़िल्टर करने में प्रभावी मल्टीपल ईएमए कॉम्बो।
55-दिवसीय ईएमए के रूप में एंकर फंसने से बचता है।
पिछले 10 वर्षों में बैकटेस्ट में स्थिर वार्षिक रिटर्न दिखाया गया है।
विजुअल क्रॉसओवर, संचालित करने में सरल, शुरुआती के अनुकूल।
निश्चित मापदंड सभी उत्पादों और बाजारों के लिए उपयुक्त नहीं हो सकते हैं, स्वतंत्र अनुकूलन की आवश्यकता है।
विभिन्न बाजारों में अप्रभावी, विप्सॉव और बार-बार रुकने का जोखिम।
कोई स्टॉप लॉस नहीं जो एकल ट्रेड हानि को सीमित करने में सक्षम हो।
व्यापार आवृत्ति बहुत अधिक या कम हो सकती है, पैरामीटर tweak आवश्यक है।
10 साल का नमूना सीमित है, मजबूतता सत्यापित करने के लिए बड़े डेटा की आवश्यकता है।
सबसे अच्छा मैच खोजने के लिए ईएमए अवधि के संयोजनों का परीक्षण करें।
झूठे ब्रेकआउट से बचने के लिए वॉल्यूम फ़िल्टर जोड़ें।
स्थिर या चलती स्टॉप लॉस लागू करें।
प्रति व्यापार जोखिम कम करने के लिए स्थिति आकार को अनुकूलित करें।
लंबी और छोटी दोनों तरफ व्यापार करें।
अधिक उत्पादों और अधिक समय सीमा में परीक्षण का विस्तार करें।
यह रणनीति सहज दृश्य तरीके से ईएमए क्रॉस का उपयोग करके मध्यम-लंबी अवधि के रुझानों की पहचान करती है। ताकतें दृश्यता और सादगी हैं। लेकिन मापदंडों को अधिक अनुकूलन की आवश्यकता होती है और जोखिम नियंत्रण की कमी होती है। नुकसान को सीमित करने के लिए संकेतों को फ़िल्टर करने और रोकने के लिए अधिक तकनीकी संकेतकों को पेश किया जाना चाहिए। इसके अलावा उत्पादों में बड़े नमूना बैकटेस्ट और परिष्कृत करने और सत्यापित करने के लिए समय की आवश्यकता होती है, ताकि एक मजबूत प्रवृत्ति निम्नलिखित प्रणाली बन सके।
/*backtest start: 2023-08-21 00:00:00 end: 2023-09-20 00:00:00 period: 6h basePeriod: 15m 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/ // © ColinMccann18 //@version=4 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // --------------------------------------------------------------RULES------------------------------------------------------------------------------ // - VISUALLY REPRESENTS THE CROSSING OF 8,13,21,55 EMA'S FROM KROWNS PROGRAM strategy(title="CM EMA Trend Cross STRAT", shorttitle="CM EMA Strat", overlay=true) ema8 = ema(close,8) ema13 = ema(close, 13) ema21 = ema(close, 21) ema55 = ema(close, 55) //PLOT plot(ema8, title="EMA 1",linewidth=2, color=#00eeff) plot(ema13, title="EMA 2",linewidth=2, color=#fff900) plot(ema21, title="EMA 3",linewidth=2, color=#42ff0f) plot(ema55, title="EMA 4",linewidth=2, color=#8b49ff) //LOGIC--------------------------------------------------------------------------------------------------------------------------------- emacrossover = crossover(ema21, ema55) and ema8 and ema13 > ema55 emacrossunder = crossunder(ema21, ema55) and ema8 and ema13 < ema55 //Long---------------------------------------------------------------------------------------------------------------------------------- longCondition = emacrossover closelongCondition = emacrossunder strategy.entry("Long", strategy.long, qty=na, when=longCondition) strategy.close("Close Long", when=closelongCondition) //Short---------------------------------------------------------------------------------------------------------------------------------- shortCondition = emacrossunder closeshortCondition = emacrossover strategy.entry("Short", strategy.short,qty=na, when=shortCondition) strategy.close("Close Short", when=closeshortCondition)