
यह रणनीति बाजार की प्रवृत्ति की दिशा का आकलन करने और प्रवृत्ति को ट्रैक करने के लिए एक मात्रात्मक ट्रेडिंग रणनीति है। यह रणनीति खरीद और बेचने के समय का आकलन करने के लिए विभिन्न मापदंडों के एक सरलीकृत चलती औसत के क्रॉसिंग का उपयोग करती है।
इस रणनीति के मुख्य निर्णय नियम इस प्रकार हैं:
विशेष रूप से, रणनीति में 20 दिन की रेखा, 30 दिन की रेखा, 50 दिन की रेखा, 60 दिन की रेखा और 200 दिन की रेखा के पांच चलती औसत का उपयोग किया जाता है। जब 20 दिन की रेखा ऊपर की ओर 50 दिन की रेखा को पार करती है, तो इसे खरीदने का संकेत माना जाता है; जब 10 दिन की रेखा नीचे की ओर 30 दिन की रेखा को पार करती है, तो इसे बेचने का संकेत माना जाता है। विभिन्न मापदंडों की औसत रेखा का उपयोग करके, अधिक लंबी अवधि और अधिक अल्पकालिक प्रवृत्ति दिशाओं का निर्धारण किया जा सकता है।
इस तरह की एक समान रेखा के पार की प्रवृत्ति ट्रैकिंग रणनीति के निम्नलिखित फायदे हैं:
इस रणनीति के कुछ जोखिम भी हैं:
जोखिम को कम करने के लिए, हम औसत पैरामीटर को समायोजित कर सकते हैं, पैरामीटर सेटिंग को अनुकूलित कर सकते हैं, और अन्य संकेतकों का उपयोग करके निर्णय लेने में सहायता कर सकते हैं।
हम इस रणनीति को निम्नलिखित पहलुओं में सुधार कर सकते हैं:
यह रणनीति एक बहुत ही बुनियादी ट्रेंड ट्रैकिंग रणनीति है। यह सरल, प्रभावी और आसानी से समझने के लिए लागू करने के लिए बाजार के रुझान की दिशा का आकलन करने के लिए समानांतर क्रॉसिंग सिद्धांत का उपयोग करता है। हम इस आधार पर बड़े पैमाने पर विस्तार और अनुकूलन कर सकते हैं ताकि इसे अधिक जटिल मात्रात्मक ट्रेडिंग के लिए लागू किया जा सके। कुल मिलाकर, यह एक बहुत अच्छा रणनीति आधारभूत ढांचा है।
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Grafik Formasyonları Alım-Satım Stratejisi", overlay=true)
// Inverse Head and Shoulders (İnverse Omuz-Baş-Omuz)
ihs_condition = ta.crossover(ta.sma(close, 50), ta.sma(close, 200))
// Head and Shoulders (Omuz-Baş-Omuz)
hs_condition = ta.crossunder(ta.sma(close, 50), ta.sma(close, 200))
// Flag Pattern (Bayrak Formasyonu)
flag_condition = ta.crossover(ta.sma(close, 10), ta.sma(close, 30))
// Triangle Pattern (Trekgen Formasyonu)
triangle_condition = ta.crossover(ta.sma(close, 20), ta.sma(close, 50))
// Pennant Pattern (Ters Bayrak Formasyonu)
pennant_condition = ta.crossunder(ta.sma(close, 10), ta.sma(close, 20))
// Inverse Triangle Pattern (Ters Üçgen Formasyonu)
inverse_triangle_condition = ta.crossunder(ta.sma(close, 30), ta.sma(close, 60))
// Alım-Satım Sinyalleri
if (ihs_condition)
strategy.entry("İHS_Long", strategy.long)
if (hs_condition)
strategy.close("İHS_Long")
if (flag_condition)
strategy.entry("Flag_Long", strategy.long)
if (triangle_condition)
strategy.entry("Triangle_Long", strategy.long)
if (pennant_condition)
strategy.entry("Pennant_Short", strategy.short)
if (inverse_triangle_condition)
strategy.close("Pennant_Short")