TEMA मूविंग एवरेज क्रॉसओवर ट्रेडिंग रणनीति


निर्माण तिथि: 2023-09-12 16:40:50 अंत में संशोधित करें: 2023-09-12 16:40:50
कॉपी: 1 क्लिक्स: 721
1
ध्यान केंद्रित करना
1617
समर्थक

इस रणनीति में दो अलग-अलग चक्रों के टेमा सूचकांक का उपयोग किया जाता है, जो कि मध्यवर्ती चक्रों के मूल्य रुझानों को पकड़ने के लिए क्रॉस-ट्रेडिंग करता है। टेमा सूचकांक मूल्य शोर को प्रभावी ढंग से फ़िल्टर करता है और रुझानों को पहचानता है।

रणनीतिक सिद्धांत:

  1. दो टीईएमए औसत रेखाओं को जल्दी और धीरे से गणना करें। एक विशिष्ट पैरामीटर 5 चक्र की तेज रेखा है, 8 चक्र की धीमी रेखा।

  2. जब तेज रेखा नीचे की ओर से धीमी रेखा को तोड़ती है, तो कई ऑपरेशन किए जाते हैं।

  3. जब तेज रेखा ऊपर से नीचे की ओर धीमी रेखा को तोड़ती है, तो खाली करने के लिए शून्य स्थिति का संचालन करें।

  4. वैकल्पिक रूप से K-लाइन इकाई की दिशा के आधार पर फ़िल्टर करें, रिवर्स ट्रेडिंग से बचें।

  5. रिटारगेटिंग चक्र सेट करें और ट्रेडिंग सिग्नल के इतिहास का अनुकरण करें।

इस रणनीति के फायदे:

  1. TEMA सूचकांक मूल्य शोर को फ़िल्टर करता है।

  2. TEMA के साथ मिलकर, हम मध्य-चक्र के रुझानों को पकड़ सकते हैं।

  3. दिशा फ़िल्टरिंग के साथ, आप जीतने की संभावनाओं को बढ़ा सकते हैं।

इस रणनीति के जोखिम:

  1. टीईएमए अभी भी पिछड़ रहा है और शायद सबसे अच्छा प्रवेश बिंदु से चूक गया है।

  2. पैरामीटर के संयोजन को अनुकूलित करने की आवश्यकता होती है ताकि सबसे अच्छा मिलान प्राप्त किया जा सके।

  3. इस भूकंप के कारण Musikschule में लगातार सिग्नल नहीं मिल पा रहा है।

कुल मिलाकर, यह रणनीति दो टेमा क्रॉसिंग के माध्यम से ट्रेडों को ट्रैक करने के लिए है, जो शोर को प्रभावी ढंग से फ़िल्टर कर सकती है और स्थिरता में सुधार कर सकती है। हालांकि, टेमा के पीछे की समस्या बनी हुई है, बाजार की गति के अनुरूप पैरामीटर को अनुकूलित करने की आवश्यकता है।

रणनीति स्रोत कोड
/*backtest
start: 2022-09-11 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Tema",overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
startP = timestamp(input(2017, "Start Year"), input(12, "Start Month"), input(17, "Start Day"), 0, 0)
end   = timestamp(input(9999, "End Year"),   input(1, "End Month"),   input(1, "End Day"),   0, 0)
_testPeriod() =>
    iff(time >= startP and time <= end, true, false)

tema_length_1 = input(5, "Fast TEMA")
tema_length_2 = input(8, "Slow TEMA")
usedir       = input(true, "Use bar's direction ?" )
dirtime      = input(2,"direction bars")

tema(sec, length)=>
    tema1= ema(sec, length)
    tema2= ema(tema1, length)
    tema3= ema(tema2, length)
    tema = 3*tema1-3*tema2+tema3

tema1 = tema(hlc3, tema_length_1)
tema2 = tema(hlc3, tema_length_2)

dir=if close/close[dirtime] > 1
    1
else
    -1

plot(tema1, color=color.green, transp=50)
plot(tema2, color=color.red, transp=50)


up =  crossover(tema1, tema2) 
down = crossunder(tema1, tema2)

long_condition =  up and (usedir ? dir==1 : true) and _testPeriod()
strategy.entry('BUY', strategy.long, when=long_condition)  
 
short_condition =  down
strategy.close('BUY', when=short_condition)