जैसा कि नाम से पता चलता है, मूविंग एवरेज (कामा) मूविंग एवरेज श्रेणी से संबंधित है, लेकिन पारंपरिक मूविंग एवरेज के विपरीत, यह सामान्य एमए की तुलना में
कामा की
इसके लाभ इस प्रकार हैं: यह मूल्य
इनमें n, n1, और n2 आवधिक मापदंड हैं। डिफ़ॉल्ट रूप से, n चक्रों की संख्या 10 है, n1 अल्पकालिक चक्रों की संख्या 2 है, और n2 दीर्घकालिक चक्रों की संख्या 30 है। यह KAMA लेखक पेरी कौफमैन द्वारा सहमत मापदंडों का एक सेट भी है, n का उपयोग दिशा और अस्थिरता गणना दक्षता के लिए किया जाता है, n1 और n2 तेजी से चलती औसत और धीमी गति से चलती औसत की अवधि की संख्या हैं। सैद्धांतिक रूप से, n1 का मापदंड जितना बड़ा होगा, उतना ही चिकनी KAMA होगा।
कामा की गणना पहले दिशा (डीआईआर) और अस्थिरता (वीआईआर) की गणना करके की जाती है, फिर इन दोनों के अनुसार अनुपात में दक्षता की गणना की जाती है। दक्षता (ईआर) मूल्य परिवर्तन की डिग्री का एक उपाय है और इसकी गणना सरल तरीके से की जाती हैः दिशा / अस्थिरता। गणना परिणाम 0 और 1 के बीच है। जब ईआर का मूल्य 0 के करीब होता है, तो बाजार दोलन की स्थिति में होता है। जब ईआर का मूल्य 1 के करीब होता है, तो बाजार एक प्रवृत्ति की स्थिति में होता है।
दक्षता (ईआर) की गणना करते समय, चिकनाई स्थिरांक (सीएस) को तेज चलती औसत और धीमी चलती औसत को जोड़कर प्राप्त किया जा सकता हैः
दक्षता * (त्वरित - धीमी) + धीमी
सीएस ट्रेंड ऑपरेशन की गति का प्रतिनिधित्व करता है। सीएस के गणना सूत्र के अनुसार, हम पा सकते हैं कि सीएस का परिवर्तन हमेशा ईआर के परिवर्तन के आनुपातिक होता है।
फिर गुणांक (CQ) को समतल शक्ति के अनुसार गणना की जाती है, और उद्देश्य धीमी चक्र पैरामीटर को गणना में अधिक महत्वपूर्ण भूमिका निभाना है, जो एक अधिक रूढ़िवादी दृष्टिकोण भी है।
KAMA की अंतिम चिकनाई गुणांक (CQ) द्वारा निर्धारित की जाती है। KAMA की गणना में, गुणांक (CQ) अंतिम दो चलती औसत चिकनाई के आवधिक मापदंडों को निर्धारित करता है, अर्थात्ः घातीय भारित औसत (गतिशील चलती औसत (बंद मूल्य, गुणांक), 2) ।
हालांकि KAMA
चरण 1: KAMA की गणना करें
ध्यान दें कि ऊपरी बाएं कोने में, कृपया प्रोग्रामिंग भाषा का चयन करें: मेरी भाषा। तालिब लाइब्रेरी में पहले से ही एक तैयार KAMA है, लेकिन इसमें केवल एक बाहरी पैरामीटर (n) चक्र है, और n1 और n2 को 2 और 30 के लिए डिफ़ॉल्ट किया गया है।
इस लेख में रणनीतियों का उपयोग केवल संदर्भ के रूप में किया जाता है। मजबूत प्रोग्रामिंग क्षमता वाले पाठक अपना खुद का लिख सकते हैं। मेरी भाषा प्रोग्रामिंग प्रक्रिया के दौरान, हम जावास्क्रिप्ट भाषा के साथ भी मिश्रण कर सकते हैं, निम्नलिखित कोड पर ध्यान देंः
%% // Standard format for JavaScript within My language
scope.KAMA = function() {
var r = _C(exchange.GetRecords); // Get the K line array
if (r.length > 140) { // filter the length of the K line
var kama = talib.KAMA(r, 140); // Call talib library to calculate KAMA
Return kama[kama.length - 2]; // return the specific value of KAMA
}
Return;
}
%% // Standard format for JavaScript within My language
चरण 2: ट्रेडिंग शर्तों की गणना करें और ऑर्डर दें
%%
scope.KAMA = function() {
var r = _C(exchange.GetRecords);
if (r.length > 140) {
var kama = talib.KAMA(r, 140);
Return kama[kama.length - 2];
}
Return;
}
%%
K^^KAMA; // Print KAMA on the chart
A:CLOSE; // print the closing price on the chart
K > REF(K, 1) && CLOSE > K,BK; // Open long position
K < REF(K, 1) && CLOSE < K,SK; // Open short position
K < REF(K, 1) || CLOSE < K,SP; // close long position
K > REF(K, 1) || CLOSE > K,BP; // close short position
चरण 3: रणनीति संकेत फ़िल्टरिंग विधि सेट करें
%%
scope.KAMA = function() {
var r = _C(exchange.GetRecords);
if (r.length > 140) {
var kama = talib.KAMA(r, 140);
Return kama[kama.length - 2];
}
Return;
}
%%
K^^KAMA;
A:CLOSE;
K > REF(K, 1) && CLOSE > K,BK;
K < REF(K, 1) && CLOSE < K,SK;
K < REF(K, 1) || CLOSE < K,SP;
K > REF(K, 1) || CLOSE > K,BP;
AUTOFILTER; // Enable one open and one close signal filtering mechanism
वास्तविक ट्रेडिंग वातावरण के करीब आने के लिए, हमने वास्तविक ट्रेडिंग में दबाव का परीक्षण करने के लिए 2 पिप्स स्लिप का उपयोग किया। परीक्षण वातावरण निम्नानुसार हैः
बैकटेस्ट वातावरण
मुनाफे का विवरण
निधि वक्र
उपरोक्त बैकटेस्ट के परिणामों से, यह सरल KAMA रणनीति वास्तव में अपेक्षाओं पर खरा उतरती है। 2018 में क्रिप्टोक्यूरेंसी के सुपर-बिग बियर मार्केट में भी, पूंजी वक्र में कोई बड़ा रिट्रेसमेंट नहीं दिखा, और बाजार में अनावश्यक नुकसान का कारण बनने वाले दीर्घकालिक सदमे की अवधि में बार-बार खुली और बंद स्थिति नहीं थी। बाद के समय में, 2019 में बैल बाजार में बहुत अच्छा प्रदर्शन है।
अधिक जानकारी के लिए कृपया हमसे संपर्क करेंःhttps://www.fmz.com/strategy/155663
एक उत्कृष्ट रणनीति जो एक ठोस रणनीति हो सकती है उसे पॉलिश किया जाना चाहिए। इस लेख में रणनीतियों में अनुकूलन और अपग्रेड करने के लिए बहुत जगह है, जैसे कि कुछ फ़िल्टरिंग स्थितियों, सक्रिय स्टॉप-लॉस और स्टॉप-लॉस स्थितियों को जोड़ना। एक प्रकार के चलती औसत के रूप में, KAMA साधारण चलती औसत के फायदे और नुकसान को विरासत में लेता है और साथ ही साथ ऊंचा करता है। एक अप्रत्याशित बाजार में, भले ही आप एक