यह रणनीति 8, 13, 21 और 55 ईएमए के संयोजन को लागू करके ओवरहेड या ओवरहेड सिग्नल का न्याय करती है जब वे गोल्ड फोर्क या डेड फोर्क होते हैं, जिसका उद्देश्य मध्य-लंबी रेखा प्रवृत्ति को पकड़ना है।
8, 13, 21 और 55 दिनों के ईएमए औसत को क्रमशः गणना की जाती है।
जब 8, 13 और 21 ईएमए 55 ईएमए पर पूरी तरह से आते हैं, तो एक खरीद संकेत उत्पन्न होता है।
जब 8, 13 और 21 ईएमए 55 ईएमए से पूरी तरह से नीचे जाते हैं, तो एक बेचने का संकेत होता है।
गोल्डन फॉर्क्स के लिए एक अतिरिक्त प्रवेश और डेड फॉर्क्स के लिए एक रिक्त प्रवेश।
रिवर्स क्रॉसिंग के दौरान बराबरी की स्थिति।
कई ईएमए संयोजनों के साथ, यह फ़िल्टर करने में सक्षम है।
55 दिन ईएमए मध्य अक्ष के रूप में, इसे रोकने के लिए।
पिछले 10 वर्षों में इस रणनीति से प्रतिवर्ष स्थिर लाभ हुआ है।
दृश्य क्रॉसिंग, आसान ऑपरेशन, नए लोगों के लिए उपयुक्त
स्थिर पैरामीटर संयोजन, विभिन्न किस्मों और बाजारों के लिए स्वतंत्र परीक्षण अनुकूलन की आवश्यकता होती है।
भूकंप की घटनाओं का प्रभावी ढंग से सामना करने में असमर्थता, बार-बार नुकसान के जोखिम।
कोई स्टॉप लॉस सेटिंग नहीं है, एक बार के नुकसान को नियंत्रित नहीं किया जा सकता।
ट्रेडों की आवृत्ति बहुत अधिक या बहुत कम हो सकती है, जिसके लिए पैरामीटर को समायोजित करने की आवश्यकता होती है।
नमूने की अवधि केवल 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)