यह रणनीति स्वर्ण क्रॉस खरीद और डेड क्रॉस बिक्री मात्रात्मक व्यापार को लागू करने के लिए XAUUSD (गोल्ड) के 30-दिवसीय सरल चलती औसत (MA30) और 200-दिवसीय सरल चलती औसत (MA200) क्रॉसओवर की गणना करती है। यह रणनीति स्वचालित स्थिति बंद करने के लिए स्टॉप लॉस और ले लाभ की कीमतें भी निर्धारित करती है।
इस रणनीति के मुख्य संकेतक एमए 30 और एमए 200 हैं। जब एमए 30 एमए 200 से ऊपर जाता है, तो एक खरीद संकेत उत्पन्न होता है। जब एमए 30 एमए 200 से नीचे जाता है, तो एक बिक्री संकेत उत्पन्न होता है। इन क्रॉसों को
विशेष रूप से, रणनीति MA30 और MA200 की गणना करने के लिए ta लाइब्रेरी का उपयोग करती है। ta.crossover और ta.crossunder फ़ंक्शन तब तय करते हैं कि वे पार करते हैं या नहीं। जब एक ऊपर की ओर क्रॉसओवर (गोल्ड क्रॉस) होता है, तो longCondition मान खरीदने के लिए सच पर सेट होता है। जब एक नीचे की ओर क्रॉसओवर (मृत क्रॉस) होता है, तो shortCondition मान बेचने के लिए सच पर सेट होता है।
ऑर्डर निष्पादन के लिए, स्टॉप लॉस और टेक प्रॉफिट की कीमतें 40,000 अंक प्रत्येक लंबी और छोटी ट्रेडों के लिए निर्धारित की जाती हैं। यह XAUUSD में 4,000 अंक के मूल्य परिवर्तन से मेल खाती है। जब कीमत स्टॉप लॉस या टेक प्रॉफिट को ट्रिगर करती है, तो ऑर्डर स्वचालित रूप से पदों को बंद कर देंगे।
इसके अलावा, रणनीति में एक हेजिंग तंत्र स्थापित किया गया है। यदि वर्तमान स्थिति लंबी है, तो एक बाद का मृत क्रॉस सिग्नल सीधे स्थिति को सपाट करेगा और इसे उलट देगा। यदि वर्तमान स्थिति छोटी है, तो एक बाद का गोल्ड क्रॉस सिग्नल भी सीधे स्थिति को सपाट करेगा और उलट देगा। यह प्रवृत्ति उलट के दौरान बड़े नुकसान से बचाता है।
यह एक बहुत ही सरल और सहज ट्रेंड फॉलो करने वाली रणनीति है। इसके निम्नलिखित फायदे हैंः
इस रणनीति के कुछ जोखिम हैंः
इन जोखिमों को पैरामीटर अनुकूलन, स्टॉप लॉस स्तरों को समायोजित करने, रिवर्स सिग्नल आदि को फ़िल्टर करके प्रबंधित किया जा सकता है।
इस रणनीति को कई तरीकों से अनुकूलित किया जा सकता हैः
पैरामीटर ट्यूनिंग, फिल्टर जोड़ना, स्थिति आकार आदि रणनीति स्थिरता में और सुधार कर सकते हैं।
यह एक सरल और व्यावहारिक चलती औसत क्रॉसओवर रणनीति है। यह बाजार चक्रों के साथ संरेखित होती है, स्वचालित स्टॉप लॉस / लाभ निकास और हेजिंग तंत्र के माध्यम से जोखिम को नियंत्रित करती है। इसे समझना और लागू करना आसान है, यह कई उत्पादों और समय सीमाओं के लिए लागू होता है। आगे के अनुकूलन जोखिम / पुरस्कार प्रोफ़ाइल में सुधार कर सकते हैं। कुल मिलाकर एक उचित मात्रात्मक ट्रेडिंग रणनीति।
/*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("Estrategia de Cruce de Medias Móviles", overlay=true) // Medias móviles ma30 = ta.sma(close, 30) ma60 = ta.sma(close, 60) ma200 = ta.sma(close, 200) // Cruce de medias móviles crossoverUp = ta.crossover(ma30, ma200) crossoverDown = ta.crossunder(ma30, ma200) // Señales de compra y venta longCondition = crossoverUp shortCondition = crossoverDown // Ejecución de órdenes if (longCondition) strategy.entry("Buy", strategy.long) strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000) if (shortCondition) strategy.entry("Sell", strategy.short) strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000) // Plot de las medias móviles plot(ma30, color=color.blue, title="MA 30") plot(ma60, color=color.orange, title="MA 60") plot(ma200, color=color.green, title="MA 200") // Condiciones para cerrar la posición contraria if (strategy.position_size > 0) if (crossoverDown) strategy.close("Buy") if (strategy.position_size < 0) if (crossoverUp) strategy.close("Sell")