यह एक अल्पकालिक ट्रेडिंग रणनीति है जो खरीद और बिक्री संकेत उत्पन्न करने के लिए चलती औसत लाइनों के स्वर्ण क्रॉस का उपयोग करती है। यह दो घातीय चलती औसत (ईएमए) लाइनों का उपयोग करता है जिसमें विभिन्न अवधि के साथ ट्रेडिंग संकेत होते हैं। जब छोटी अवधि की ईएमए लाइन लंबी अवधि की ईएमए लाइन के ऊपर पार करती है, तो एक स्वर्ण क्रॉस का गठन होता है और एक खरीद संकेत ट्रिगर होता है। जब छोटी अवधि की ईएमए लंबी अवधि की ईएमए से नीचे पार करती है, तो एक मृत्यु क्रॉस होता है और एक बिक्री संकेत उत्पन्न होता है।
इस रणनीति का मुख्य तर्क दो ईएमए लाइनों की गणना करना है, एक 55-अवधि लघु अवधि ईएमए है, और दूसरा 34-अवधि दीर्घकालिक ईएमए है। जब अल्पकालिक ईएमए दीर्घकालिक ईएमए को पार करता है, तो यह माना जाता है कि मूल्य अपट्रेंड हुआ है, इसलिए एक खरीद संकेत ट्रिगर किया जाता है। जब अल्पकालिक ईएमए दीर्घकालिक ईएमए से नीचे पार करता है, तो इसे मूल्य डाउनट्रेंड के रूप में माना जाता है, इसलिए एक बिक्री संकेत उत्पन्न होता है।
कोड में, दो ईएमए पैरामीटर पहले इनपुट किए जाते हैं, जिसके आधार पर दो ईएमए लाइनों की गणना की जाती है। जब खरीद या बिक्री संकेत होते हैं, तो संबंधित मार्किंग तदनुसार ग्राफ किए जाते हैं। इस बीच, दोनों ईएमए लाइनों को सहज ज्ञान युक्त प्रवृत्ति निर्णय के लिए कैंडलस्टिक चार्ट पर ग्राफ किया जाता है।
सामान्य तौर पर, यह एक बहुत ही सरल और व्यावहारिक अल्पकालिक ट्रेडिंग रणनीति है, जो विशेष रूप से शुरुआती लोगों के लिए सीखने और अपनाने के लिए उपयुक्त है क्योंकि इसका उपयोग करने में आसानी और काफी प्रभावशीलता है। जब तक पैरामीटर को अन्य निर्णय उपकरण से पूरक के साथ लगातार अनुकूलित किया जाता है, रणनीति तेजी से मजबूत हो जाएगी। अंतर्निहित विचार का उच्च मूल्य है और आगे बढ़ने के लिए आगे के शोध का हकदार है।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-28 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("mohammad tork strategy", overlay=true) // Input parameters lengthShortEMA = input(55, title="Short EMA Length") lengthLongEMA = input(34, title="Long EMA Length") // Calculate EMAs emaShort = ta.ema(close, lengthShortEMA) emaLong = ta.ema(close, lengthLongEMA) // Conditions for Long Signal longCondition = ta.crossover(emaLong, emaShort) // Conditions for Short Signal shortCondition = ta.crossunder(emaLong, emaShort) // Execute Long Signal strategy.entry("Long", strategy.long, when = longCondition) // Execute Short Signal strategy.entry("Short", strategy.short, when = shortCondition) // Plot EMAs on the chart plot(emaShort, color=color.blue, title="Short EMA") plot(emaLong, color=color.red, title="Long EMA") // Plot Long Signal Icon with Buy Label plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy") // Plot Short Signal Icon with Sell Label plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")