यह रणनीति पैराबोलिक एसएआर (स्टॉप एंड रिवर्स) संकेतक पर आधारित एक व्यापक ट्रेडिंग प्रणाली है, जो गतिशील मूल्य प्रवृत्ति ट्रैकिंग के माध्यम से खरीद और बिक्री निर्णय लेती है। यह प्रणाली एक क्लासिक ट्रेंड-फॉलोइंग विधि को अपनाती है, जो विभिन्न बाजार स्थितियों में मूल्य आंदोलनों को पकड़ने के लिए लंबी और छोटी दोनों ट्रेडिंग तंत्रों को जोड़ती है। रणनीति का मूल मूल्य के साथ एसएआर संकेतक क्रॉसओवर का उपयोग करने के लिए प्रवृत्ति उलट बिंदुओं की पहचान करने और उपयुक्त समय पर स्थिति संचालन को निष्पादित करने के लिए निहित है।
यह रणनीति निम्नलिखित मूल सिद्धांतों पर आधारित है:
यह क्लासिक तकनीकी संकेतकों के आधार पर एक पूर्ण ट्रेडिंग रणनीति है, जिसकी विशेषता व्यवस्थित और उद्देश्यपूर्ण विशेषताओं से है। उचित पैरामीटर सेटिंग और रणनीति अनुकूलन के माध्यम से, यह प्रणाली ट्रेंडिंग बाजारों में अच्छा प्रदर्शन प्राप्त कर सकती है। हालांकि, उपयोगकर्ताओं को रणनीति की सीमाओं को पूरी तरह से पहचानने की आवश्यकता है, विशेष रूप से चंचल बाजारों में इसके संभावित रूप से अपर्याप्त प्रदर्शन। लाइव कार्यान्वयन से पहले उचित जोखिम प्रबंधन उपायों के साथ मिलकर गहन बैकटेस्टिंग और पैरामीटर अनुकूलन करने की सिफारिश की जाती है।
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-25 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("LTJ Strategy", overlay=true) // Parámetros del Parabolic SAR start = input(0.02, title="Start") increment = input(0.02, title="Increment") maximum = input(0.2, title="Maximum") // Calculando el Parabolic SAR sar = ta.sar(start, increment, maximum) // Condiciones para entrar y salir de la posición longCondition = ta.crossunder(sar, close) // Compra cuando el Parabolic SAR cruza por debajo del precio de cierre exitLongCondition = ta.crossover(sar, close) // Venta cuando el Parabolic SAR cruza por encima del precio de cierre // Condiciones para entrar y salir de la posición shortCondition = ta.crossover(sar, close) // Compra cuando el Parabolic SAR cruza por debajo del precio de cierre exitShortCondition = ta.crossunder(sar, close) // Venta cuando el Parabolic SAR cruza por encima del precio de cierre // Ejecutando las órdenes según las condiciones if (longCondition) strategy.entry("Buy", strategy.long) if (exitLongCondition) strategy.close("Buy") // Ejecutar las órdenes de venta en corto if (shortCondition) strategy.entry("Sell", strategy.short) if (exitShortCondition) strategy.close("Sell") // Opcional: Dibujar el Parabolic SAR en el gráfico para visualización // Si el SAR está por debajo del precio, lo pintamos de verde; si está por encima, de rojo colorSar = sar < close ? color.green : color.red plot(sar, style=plot.style_circles, color=colorSar, linewidth=2, title="Parabolic SAR")