
ऑप्टिकल लूप ब्रेकआउट एक प्रवृत्ति ट्रैकिंग रणनीति है जो मूल्य आंदोलन और प्रवृत्ति की ताकत का आकलन करने के लिए चलती औसत और एडीएक्स संकेतकों को जोड़ती है। यह रणनीति सरल है और प्रवृत्ति को प्रभावी ढंग से ट्रैक करने और लाभ कमाने की क्षमता है।
यह रणनीति मुख्य रूप से तीन सूचकांकों पर आधारित हैः
SMA Moving Average: एक निश्चित चक्र के समापन मूल्य का एक सरल चलती औसत, जो मूल्य प्रवृत्ति की दिशा को निर्धारित करता है।
ADX औसत रुझान सूचकांकः यह रुझान की ताकत को मापता है। ADX जितना अधिक होता है, रुझान उतना ही स्पष्ट होता है।
ऑप्टिकल सर्कलः जब समापन मूल्य खुले मूल्य से अधिक होता है और समापन मूल्य न्यूनतम मूल्य के करीब होता है, तो यह उछाल चक्र होता है। जब समापन मूल्य खुले मूल्य से कम होता है और समापन मूल्य उच्चतम मूल्य के करीब होता है, तो यह गिरावट चक्र होता है।
रणनीतिक तर्क:
मूल्य की समग्र प्रवृत्ति को निर्धारित करने के लिए एन चक्र के लिए SMA मान की गणना करें।
ट्रेड सिग्नल केवल तभी उत्पन्न होता है जब ADX सेट थ्रेशोल्ड से अधिक होता है।
जब कीमतें एक bullish halo बनाती हैं और समापन मूल्य SMA से अधिक होता है और ADX मूल्यह्रास से अधिक होता है, तो अधिक करें।
जब कीमतें नीचे की ओर होती हैं और समापन मूल्य SMA से नीचे होता है और ADX मूल्यह्रास से ऊपर होता है, तो एक शून्य करें।
स्टॉप लॉस या स्टॉप से बाहर निकलें
प्रवृत्ति की दिशा और ताकत के संकेतकों के संयोजन के साथ, प्रवृत्ति को प्रभावी ढंग से ट्रैक किया जा सकता है।
फ़ोटोलॉजिकल सर्तों ने अधिकांश अवैध घुसपैठ को फ़िल्टर कर दिया, जिससे प्रविष्टियों की जीत की दर बढ़ गई।
ईएमए के बजाय एसएमए का उपयोग करना, जो कि मध्य-लंबी रेखा प्रवृत्ति को पकड़ने में मदद करता है।
ADX सूचकांक ट्रेडिंग से बचता है जब कोई स्पष्ट प्रवृत्ति नहीं होती है, जो उच्च संभावना संचालन को पकड़ने में मदद करती है।
रणनीति सरल, स्पष्ट और लागू करने में आसान है।
एसएमए प्रणाली में देरी के संकेतकों, जो जल्दी प्रवेश या देर से प्रवेश के कारण स्टॉप को ट्रिगर कर सकते हैं। एसएमए चक्र पैरामीटर को उचित रूप से अनुकूलित किया जा सकता है।
एडीएक्स का कार्य अस्थिर बाजारों को फ़िल्टर करने के लिए है, लेकिन जब प्रवृत्ति उलट जाती है तो यह नुकसान पैदा करने के लिए गलत हो सकता है। यह एडीएक्स शर्तों के गठन के जोखिम को कम कर सकता है।
हालांकि प्रकाश की अंगूठी झूठी दरारों को फ़िल्टर कर सकती है, लेकिन वास्तविक संचालन में जोखिम प्रबंधन पर ध्यान देना और स्टॉप लॉस स्थिति को उचित रूप से समायोजित करना आवश्यक है।
इस रणनीति में बहुआयामी संतुलन को ध्यान में नहीं रखा गया है, जिसके लिए मैन्युअल हस्तक्षेप या तर्क को अनुकूलित करने की आवश्यकता है।
SMA और ADX के पैरामीटर को अनुकूलित करें और सबसे अच्छा पैरामीटर संयोजन ढूंढें।
प्रवृत्ति के अन्य मापदंडों को जोड़ना, जैसे कि ब्रिन बैंड, केडीजे, आदि, प्रविष्टि की गुणवत्ता में सुधार करना।
प्रवृत्ति प्रतिगमन, वापसी अनुपात, और अन्य जैसे कि समतल स्थिति की शर्तों को जोड़ना, और बाहर निकलने के तर्क में सुधार करना।
एकतरफा लेनदेन से बचने के लिए अधिक से अधिक रिक्तियों के अनुपात का आकलन करें।
स्टॉप लॉस को ट्रैक करने के लिए स्टॉप लॉस या स्टॉप लॉस को अलग-अलग करने के लिए स्टॉप लॉस को बेहतर बनाने के लिए स्टॉप लॉस रणनीति को अनुकूलित करें।
अपने धन प्रबंधन की रणनीति को अनुकूलित करें और व्यक्तिगत जोखिम को बेहतर तरीके से नियंत्रित करें।
ऑप्टिकल लूप तोड़ने की रणनीति एक सरल और व्यावहारिक प्रवृत्ति ट्रैकिंग रणनीति है, जो कि एक चलती औसत और एडीएक्स सूचक को एकीकृत करती है, जो प्रवृत्ति की दिशा और ताकत का आकलन करती है, और ऑप्टिकल लूप की स्थिति को फ़िल्टर करती है। इस रणनीति में प्रवृत्ति को पकड़ने और शोर को फ़िल्टर करने के फायदे हैं, लेकिन इसमें प्रवृत्ति के आकलन में देरी और जोखिम को रोकने जैसी समस्याएं भी हैं। हम पैरामीटर को अनुकूलित करने, प्रवेश और निकास तर्क को बेहतर बनाने और जोखिम प्रबंधन में सुधार करने जैसे तरीकों से रणनीति की दक्षता और स्थिरता को और बढ़ा सकते हैं।
/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Glory Hole with SMA + ADX", overlay=true)
len = input(20, minval=1, title="SMA")
src = input(close, title="Source")
ADXlevel = input(30, minval=1, title="ADX Tradelevel")
out = sma(src, len)
//adx
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
up = change(high)
down = -change(low)
truerange = rma(tr, len)
plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, len) / truerange)
minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
plot(out, title="SMA", color=blue)
bullish = ((out<close) and (out<open) and (out>low) and (sig>ADXlevel))
bearish = ((out>close) and (out>open) and (out<high) and (sig>ADXlevel))
if (bullish)
strategy.entry("Buy", strategy.long)
if (bearish)
strategy.entry("Sell", strategy.short)