
अवलोकन
यह रणनीति एक बहु-मध्यम रेखा संयोजन पर आधारित एक प्रवृत्ति ट्रैकिंग प्रणाली है, जो मुख्य रूप से चार समान रेखाओं के क्रॉस और स्थान संबंधों का उपयोग करती है, जो हैं परिपत्र ईएमए 20, दैनिक एसएमए 100, दैनिक एसएमए 50 और दैनिक ईएमए 20 मध्यम और दीर्घकालिक निवेश के अवसरों को पकड़ने के लिए। यह रणनीति मूल्य और औसत रेखा के बीच संबंधों को देखते हुए, निरंतर समय की आवश्यकताओं के साथ, संभावित बहु-प्रवेश अवसरों की पहचान करती है।
रणनीति सिद्धांत
रणनीति का मूल तर्क निम्नलिखित प्रमुख शर्तों पर आधारित है:
- एक प्रमुख प्रवृत्ति निर्देशांक के रूप में परिपत्र 20 चक्र चलती औसत (EMA1W20) का उपयोग करना
- 100 दिन की सरल चलती औसत ((SMA1D100) के साथ एक दिन की रेखा के साथ एक माध्यमिक प्रवृत्ति के रूप में पुष्टि की गई
- 50 दिन की सरल चलती औसत ((SMA1D50) का उपयोग करें
- अल्पकालिक रुझान की पुष्टि करने के लिए 20-दिवसीय चलती औसत (EMA1D20) का उपयोग करें
जब कीमतें EMA1W20 और SMA1D100 के ऊपर लगातार 14 दिनों तक रहती हैं, और जब कीमतें SMA1D50 से नीचे जाती हैं, तो सिस्टम कई सिग्नल देता है। यह डिजाइन कई समय अवधि की प्रवृत्ति की पुष्टि को जोड़ती है, जिससे ट्रेडिंग सिग्नल की विश्वसनीयता में सुधार होता है।
रणनीतिक लाभ
- मल्टीपल टाइम साइकल सत्यापनः मार्किट रुझानों का अधिक व्यापक रूप से आकलन करने के लिए औसत स्तर के संकेतकों का उपयोग करें, जो कि परिधि रेखा और सूर्य रेखा के स्तर के संयोजन के माध्यम से हैं
- प्रवेश की सख्त शर्तेंः कीमतों को मुख्य औसत रेखा के ऊपर पर्याप्त समय तक बनाए रखने की आवश्यकता होती है ताकि झूठे संकेतों को प्रभावी ढंग से फ़िल्टर किया जा सके
- तर्कसंगत जोखिम नियंत्रणः ट्रेडिंग के लिए स्पष्ट जोखिम नियंत्रण सीमा प्रदान करने के लिए कई समान रेखाओं के क्रॉस और स्थिति संबंधों का उपयोग करना
- अनुकूलनशीलता: रणनीति के पैरामीटर को विभिन्न बाजार स्थितियों के अनुसार समायोजित किया जा सकता है, जिसमें बेहतर लचीलापन होता है
- स्पष्ट निष्पादनः ट्रेडिंग सिग्नल स्पष्ट हैं और इसे प्रोग्रामेटिक रूप से लागू करना आसान है
रणनीतिक जोखिम
- पिछड़ेपन का जोखिमः औसत संकेतक में स्वयं कुछ पिछड़ेपन होता है, जो प्रवेश के समय में थोड़ी देरी का कारण बन सकता है
- अस्थिर बाजार का जोखिम: एक अस्थिर और अस्थिर बाजार में, अक्सर गलत ब्रेकआउट संकेत मिल सकते हैं
- पैरामीटर संवेदनशीलताः विभिन्न बाजार स्थितियों में इष्टतम पैरामीटर भिन्न हो सकते हैं और उन्हें नियमित रूप से अनुकूलित करने की आवश्यकता होती है
- वापस लेने का जोखिमः यदि रुझान अचानक बदल जाता है, तो एक बड़ी वापसी की संभावना है
- निष्पादन जोखिमः सिग्नल के नुकसान या निष्पादन में देरी से बचने के लिए सिस्टम के स्थिर संचालन की आवश्यकता है
रणनीति अनुकूलन दिशा
- ट्रांसमिशन संकेतकों की शुरूआतः सिग्नल विश्वसनीयता बढ़ाने के लिए ट्रांसमिशन पुष्टि तंत्र जोड़ा जा सकता है
- अनुकूलन पैरामीटर अनुकूलनः शोध और विकास पैरामीटर गतिशील समायोजन तंत्र, रणनीति अनुकूलन को बढ़ावा देने के लिए
- फ़िल्टरिंग की शर्तें बढ़ाएंः बाजार की स्थिति के लिए निर्णय लेने वाले संकेतकों को जोड़ने पर विचार करें, अनुचित बाजार की स्थिति में व्यापार से बचें
- बेहतर स्टॉप लॉस तंत्रः अधिक सूक्ष्म स्टॉप लॉस स्टॉप नियम डिजाइन करें, वापसी के जोखिम को नियंत्रित करें
- सिग्नल की पुष्टि में सुधारः अन्य तकनीकी संकेतकों को सहायक पुष्टि के रूप में जोड़ने पर विचार किया जा सकता है
संक्षेप
इस रणनीति के माध्यम से कई औसत रेखा संयोजन एक अपेक्षाकृत पूर्ण प्रवृत्ति ट्रैकिंग प्रणाली का निर्माण मध्यम और लंबी अवधि के निवेशकों के लिए उपयुक्त है। हालांकि कुछ पिछड़ेपन और पैरामीटर संवेदनशीलता जोखिम है, उचित जोखिम नियंत्रण और निरंतर अनुकूलन के साथ, रणनीति के पास बेहतर व्यावहारिक मूल्य है। निवेशकों को वास्तविक अनुप्रयोगों में अपनी जोखिम वरीयताओं और बाजार की स्थिति के अनुसार उचित समायोजन करने की सलाह दी जाती है।
रणनीति स्रोत कोड
/*backtest
start: 2024-11-12 00:00:00
end: 2024-12-11 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © petitepupu
//@version=5
ema20wTemp = ta.ema(close, 20)
ema20w = request.security(syminfo.tickerid, "1W", ema20wTemp, barmerge.gaps_on, barmerge.lookahead_off)
sma100d = ta.sma(close, 100)
sma50d = ta.sma(close, 50)
ema20d = ta.ema(close, 20)
daysAbove = input.int(14, title="Days", minval=1)
plot(ema20w, color=color.blue)
plot(sma100d, color=color.yellow)
plot(sma50d, color=color.red)
plot(ema20d, color=color.green)
longCondition = true
clean = true
for i = 0 to daysAbove
if close[i] < ema20w or close[i] < sma100d or close > sma50d
longCondition := false
clean := false
break
//TODO:
if clean != true
longCondition := true
for i = 0 to daysAbove
if close[i] > ema20w or close[i] > sma100d or close >= ema20d or -100 * (close - ema20d)/ema20d < 5.9
longCondition := false
break
// plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal", size = size.small)
if (longCondition)
strategy.entry("Long", strategy.long)
strategy(title="LT Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=800)