
यह रणनीति एक पूर्ण मूल्य रणनीति है जो विशेष रूप से क्रिप्टोकरेंसी और स्टॉक जैसे ट्रेंडिंग बाजारों के लिए डिज़ाइन की गई है। यह केवल दो अलग-अलग लंबाई की अवधि के उच्चतम और निम्नतम कीमतों की गणना पर आधारित है। इन उच्चतम और निम्नतम कीमतों के कई औसत को प्रवेश और बाहर निकलने के संकेत के रूप में गणना करके।
यह रणनीति दो अलग-अलग लंबाई के चक्रों के न्यूनतम और उच्चतम मूल्य और उनके औसत का उपयोग करके प्रवेश और निकास को निर्धारित करती है। विशेष रूप से, यह 9 चक्रों और 26 चक्रों के न्यूनतम मूल्य औसत, उच्चतम मूल्य औसत और इन दोनों औसत के औसत को अलग-अलग गणना करता है। जब समापन मूल्य दो अलग-अलग चक्रों के औसत मूल्य से अधिक होता है, तो यह अधिक होता है, और जब समापन मूल्य दो अलग-अलग चक्रों के औसत मूल्य से कम होता है, तो यह शून्य होता है।
अधिक करने का विशिष्ट तर्क यह है कि समापन मूल्य 9 चक्र के उच्चतम न्यूनतम मूल्य औसत से अधिक है, 26 चक्र के उच्चतम न्यूनतम मूल्य औसत से अधिक है, और दो औसत मानों की औसत से अधिक है, जो तीनों शर्तों को पूरा करते हैं।
खाली करने का विशिष्ट तर्क यह हैः समापन मूल्य 9 चक्र के उच्चतम न्यूनतम मूल्य के औसत से कम है, 26 चक्र के उच्चतम न्यूनतम मूल्य के औसत से कम है, दो औसत मानों के औसत से कम है, इन तीन शर्तों को पूरा करने पर खाली करें।
जब भी कोई रिवर्स सिग्नल आता है, तो स्टॉप लॉस को छोड़ दें।
इस रणनीति के कुछ प्रमुख फायदे हैंः
दोहरे समय-सीमा विश्लेषण का उपयोग करके, प्रवृत्तियों को अधिक स्पष्ट रूप से और अधिक सटीकता के साथ निर्धारित किया जा सकता है।
उच्चतम और निम्नतम कीमतों पर आधारित गणना, सफलताओं को प्रभावी ढंग से पकड़ने में मदद करती है।
कई औसत फिल्टर का उपयोग करके संकेत की विश्वसनीयता को बढ़ाया जाता है और शोर से बचा जाता है।
शुद्ध मूल्य रणनीति, जो अधिकांश ट्रेंडिंग बाजारों में लागू होती है।
पूरी तरह से स्वचालित लेनदेन, मानव हस्तक्षेप के बिना, मानव त्रुटि की संभावना को कम करता है।
इस रणनीति के कुछ जोखिम भी हैं, जिनके बारे में ध्यान देने की आवश्यकता हैः
एक एकीकृत स्टॉप मॉड्यूल के बिना, नुकसान के विस्तार का जोखिम है। एकल नुकसान को नियंत्रित करने के लिए मोबाइल स्टॉप या प्रतिशत स्टॉप को जोड़ा जा सकता है।
अस्थिर स्थिति में गलत संकेत और अत्यधिक व्यापार के लिए प्रवण। चक्र पैरामीटर को उचित रूप से समायोजित किया जा सकता है या फ़िल्टर शर्तें जोड़ी जा सकती हैं।
व्यक्तिगत शेयरों और बाजारों के बीच संबंधों के प्रभाव को ध्यान में रखे बिना, प्रणालीगत जोखिम मौजूद है। इस तरह के जोखिम को नियंत्रित करने के लिए एक बहु-कारक मॉडल पर विचार किया जा सकता है।
अपर्याप्त प्रतिक्रिया डेटा के कारण ओवरफिट हो सकता है। लंबी अवधि के पैमाने पर और अधिक बाजारों में स्थिरता परीक्षण किया जाना चाहिए।
इस रणनीति में कुछ अनुकूलन के लिए भी जगह हैः
चक्र पैरामीटर परीक्षण और अनुकूलन के लिए जारी रखा जा सकता है, सबसे अच्छा पैरामीटर संयोजन खोजने के लिए।
एकल हानि को नियंत्रित करने के लिए एक गतिशील रोक और ट्रैक रोक को शामिल करने पर विचार किया जा सकता है।
विभिन्न बाजारों और यहां तक कि विभिन्न किस्मों का परीक्षण किया जा सकता है, ताकि उपयुक्तता का पता लगाया जा सके।
निर्णय लेने में मदद करने के लिए कुछ एल्गोरिथम ट्रेडिंग मॉड्यूल जैसे कि मशीन लर्निंग को जोड़ा जा सकता है।
एक बहु-कारक मॉडल पर विचार करें, और अधिक चर निर्णय जोड़ें, और स्थिरता में सुधार करें।
कुल मिलाकर, यह द्वि-समय फ़्रेम उच्चतम न्यूनतम मूल्य औसत रणनीति है, जिसमें मजबूत प्रवृत्ति ट्रैकिंग क्षमता है, जो क्रिप्टोकरेंसी जैसे उच्च अस्थिर बाजारों के लिए उपयुक्त है। यह प्रवेश के समय का आकलन करने के लिए सफलतापूर्वक उपयोग करता है, जबकि सिग्नल की गुणवत्ता को बढ़ाने के लिए बहु-स्तरित फ़िल्टरिंग का उपयोग करता है। इस रणनीति को पैरामीटर अनुकूलन, स्टॉप-लॉस मॉड्यूल जोड़ने और सहायक एल्गोरिदम आदि के माध्यम से और बढ़ाया जा सकता है, जिससे यह एक कुशल स्थिरता रणनीति बन जाती है जो लंबे समय तक उपयोग करने लायक है।
/*backtest
start: 2023-11-27 00:00:00
end: 2023-12-04 00:00:00
period: 1m
basePeriod: 1m
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/
// © exlux99
//@version=4
strategy(title = "Avg HH/LL Crypto Swinger", overlay = true )
varLo = input(title="Fast Line", type=input.integer, defval=9, minval=1)
varHi = input(title="Slow Line", type=input.integer, defval=26, minval=1)
a = lowest(varLo)
b = highest(varLo)
c = (a + b ) / 2
d = lowest(varHi)
e = highest(varHi)
f = (d + e) / 2
g = ((c + f) / 2)[varHi]
h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi]
long=close > c and close > f and close >g and close > h
short=close < c and close < f and close<g and close < h
strategy.entry("long",1,when=long)
strategy.entry('short',0,when=short)