
यह रणनीति 30 दिन और 200 दिन की चलती औसत के क्रॉसिंग पर आधारित एक ट्रेडिंग रणनीति है। यह XAUUSD गोल्ड 1 मिनट के चार्ट पर चलती है, जो अल्पकालिक मूल्य रुझानों को पकड़ने के लिए उपयोग की जाती है। यह रणनीति एक साथ स्टॉप-लॉस और स्टॉप-स्टॉप सेटिंग्स का उपयोग करती है ताकि जोखिम का प्रबंधन किया जा सके।
यह रणनीति 30 दिन और 200 दिन की चलती औसत के क्रॉसिंग को ट्रेडिंग सिग्नल के रूप में उपयोग करती है। जब 30 दिन की चलती औसत पर 200 दिन की चलती औसत को पार किया जाता है, तो अधिक करें; जब 30 दिन की चलती औसत के नीचे 200 दिन की चलती औसत को पार किया जाता है, तो खाली करें। इसके अलावा, जब कोई रिवर्स सिग्नल होता है, तो वर्तमान स्थिति को खाली कर दिया जाता है और फिर नए सिग्नल की दिशा में स्थिति खोला जाता है।
यह रणनीति ट्रेंड ट्रैकिंग और औसत रेखा के क्रॉसिंग के फायदे को जोड़ती है। 30 दिन की औसत रेखा मूल्य परिवर्तनों के लिए अधिक तेज़ी से प्रतिक्रिया करती है, और 200 दिन की औसत रेखा में अधिक मजबूत प्रवृत्ति फ़िल्टरिंग है। उनके क्रॉसिंग से बाजार में प्रवेश और बाहर निकलने के लिए स्पष्ट संकेत मिलता है। साथ ही, यह मुनाफे को लॉक करने के लिए पदों को खोलने के लिए रिवर्स का उपयोग करता है और कीमतों के समापन पर बड़े नुकसान से बचा जाता है।
इस रणनीति में मुख्य रूप से निम्नलिखित जोखिम हैं:
जोखिम को निम्न तरीकों से कम किया जा सकता हैः
इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः
इस रणनीति के समग्र संचालन सुचारू है, और मुख्य व्यापार तर्क स्पष्ट और संक्षिप्त है. यह व्यापार संकेत उत्पन्न करने के लिए दो समानांतर क्रॉसिंग का उपयोग करता है, और रिवर्स स्थिति खोलने के तरीके का उपयोग कर मुनाफे पर ताला. इस व्यापार विधि के दौरान कीमतों के समायोजन के दौरान भारी नुकसान से बचने के लिए. यह भी रोक हानियों को रोकने के लिए स्थापित करने के लिए जोखिम नियंत्रण के लिए अनुकूल है. लेकिन इस रणनीति में कुछ कमियां भी हैं, मुख्य रूप से संकेतों की आवृत्ति के रूप में, कीमतों में उतार-चढ़ाव के बुनियादी तत्वों की अनदेखी की जाती है.
/*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")