
यह रणनीति एक पूर्ण ट्रेडिंग प्रणाली है, जो पैरालाइन SAR (Stop and Reverse) सूचकांक पर आधारित है, जो मूल्य रुझानों को गतिशील रूप से ट्रैक करके खरीद और बिक्री के निर्णय लेता है। प्रणाली क्लासिक ट्रेंड ट्रैकिंग विधि को अपनाती है, जो बहु-क्षेत्र द्वि-दिशात्मक ट्रेडिंग के तंत्र के साथ संयुक्त है, जो विभिन्न बाजार स्थितियों में मूल्य आंदोलन को पकड़ने में सक्षम है। रणनीति का मूल यह है कि एसएआर सूचकांक का उपयोग मूल्य के साथ एक चौराहे की पहचान करने के लिए किया जाए।
यह रणनीति निम्नलिखित मूल सिद्धांतों पर आधारित है:
यह एक पूरी ट्रेडिंग रणनीति है जो क्लासिक तकनीकी संकेतकों पर आधारित है, जिसमें व्यवस्थित और उद्देश्यपूर्ण विशेषताएं हैं। उचित पैरामीटर सेट और रणनीति अनुकूलन के साथ, यह प्रणाली ट्रेंडिंग बाजारों में बेहतर प्रदर्शन करने में सक्षम है। हालांकि, उपयोगकर्ताओं को रणनीति की सीमाओं को पूरी तरह से समझने की आवश्यकता है, विशेष रूप से अस्थिर बाजारों में प्रदर्शन अपर्याप्त हो सकता है। उचित जोखिम प्रबंधन उपायों के संयोजन के साथ, वास्तविक समय में उपयोग करने से पहले पर्याप्त प्रतिक्रिया और पैरामीटर अनुकूलन की सिफारिश की जाती है।
/*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")