[MT] Strategy Backtest Template

| Initial Release | | EN |

An update of my old script, this script is designed so that it can be used as a template for all those traders who want to save time when programming their strategy and backtesting it, having functions already programmed that in normal development would take you more time to program, with this template you can simply add your favorite indicator and thus be able to take advantage of all the functions that this template has.

🔴Stop Loss and đŸŸĸTake Profit:
  • No need to mention that it is a Stop Loss and a Take Profit, within these functions we find the options of: fixed percentage (%), fixed price ($), ATR, especially for Stop Loss we find the Pivot Points, in addition to this, the price range between the entry and the Stop Loss can be converted into a trailing stop loss, instead, especially for the Take Profit we have an option to choose a 1:X ratio that complements very well with the Pivot Points.

📈Heikin Ashi Based Entries:
  • Heikin Ashi entries are trades that are calculated based on Heikin Ashi candles but their price is executed to Japanese candles, thus avoiding false results that occur in Heikin candlestick charts, this making in certain cases better results in strategies that are executed with this option compared to Japanese candlesticks.

  • A more visual and organized way to see the results and necessary data produced by our strategy, among them we can see the dates between which our operations are made regardless if you have activated some time filter, usual data such as Profit, Win Rate, Profit factor are also displayed in this panel, additionally data such as the total number of operations, how many were gains and how many losses, the average profit and loss for each operation and finally the maximum profits and losses followed, which are data that will be very useful to us when we elaborate our strategies.

Feel free to use this template to program your own strategies, if you find errors or want to request a new feature let me know in the comments or through my social networks found in my tradingview profile.

| Update 1.1 | | EN |

  • Time sessions filter and days of the week filter added to the time filter section.
  • Option to add leverage to the strategy.
  • 5 Moving Averages, RSI, Stochastic RSI, ADX, and Parabolic Sar have been added as indicators for the strategy.
  • You can choose from the 6 available indicators the way to trade, entry alert or entry filter.
  • Added the option of ATR for Take Profit.
  • Ticker information and timeframe are now displayed on the dashboard.
  • Added display customization and color customization of indicator plots.
  • Added customization of display and color plots of trades displayed on chart.

  • Now when activating the time filter it is optional to add a start or end date and time, being able to only add a start date or only an end date.
  • Operation plots have been changed from plot() to line creation with
  • Indicator plots can now be controlled from the "plots" section.
  • Acceptable and deniable range of profit, winrate and profit factor can now be chosen from the "plots" section to be displayed on the dashboard.
  • Aesthetic changes in the section separations within the settings section and within the code itself.
  • The function that made the indicators give inputs based on heikin ashi candles has been changed, see the code for more information.

  • Dashboard label now projects correctly on all timeframes including custom timeframes.
  • Removed unnecessary lines and variables to take up less code space.
  • All code in general has been optimized to avoid the use of variables, unnecessary lines and avoid unnecessary calculations, freeing up space to declare more variables and be able to use fewer lines of code.

| Lanzamiento Inicial | | ES |

Una actualizaciÃŗn de mi antiguo script, este script estÃĄ diseÃąado para que pueda ser usado como una plantilla para todos aquellos traders que quieran ahorrar tiempo al programar su estrategia y hacer un backtesting de ella, teniendo funciones ya programadas que en el desarrollo normal te tomaría mÃĄs tiempo programar, con esta plantilla puedes simplemente agregar tu indicador favorito y así poder aprovechar todas las funciones que tiene esta plantilla.

🔴Stop Loss y đŸŸĸTake Profit:
  • No hace falta mencionar que es un Stop Loss y un Take Profit, dentro de estas funciones encontramos las opciones de: porcentaje fijo (%), precio fijo ($), ATR, en especial para Stop Loss encontramos los Pivot Points, adicionalmente a esto, el rango de precio entre la entrada y el Stop Loss se puede convertir en un trailing stop loss, en cambio, especialmente para el Take Profit tenemos una opciÃŗn para elegir un ratio 1:X que se complementa muy bien con los Pivot Points.

📈Entradas Basadas en Heikin Ashi:
  • Las entradas Heikin Ashi son operaciones que son calculados en base a las velas Heikin Ashi pero su precio esta ejecutado a velas japonesas, evitando asíĖ los falsos resultados que se producen en graficas de velas Heikin, esto haciendo que en ciertos casos se obtengan mejores resultados en las estrategias que son ejecutadas con esta opciÃŗn en comparaciÃŗn con las velas japonesas.

📊Panel de Control:
  • Una manera mÃĄs visual y organizada de ver los resultados y datos necesarios producidos por nuestra estrategia, entre ellos podemos ver las fechas entre las que se hacen nuestras operaciones independientemente si se tiene activado algÃēn filtro de tiempo, datos usuales como el Profit, Win Rate, Profit factor tambiÊn son mostrados en este panel, adicionalmente se agregaron datos como el nÃēmero total de operaciones, cuantos fueron ganancias y cuantos perdidas, el promedio de ganancias y pÊrdidas por cada operaciÃŗn y por ultimo las mÃĄximas ganancias y pÊrdidas seguidas, que son datos que nos serÃĄn muy Ãētiles al elaborar nuestras estrategias.

SieĖntete libre de usar esta plantilla para programar tus propias estrategias, si encuentras errores o quieres solicitar una nueva funcioĖn haĖzmelo saber en los comentarios o a traveĖs de mis redes sociales que se encuentran en mi perfil de tradingview.

| ActualizaciÃŗn 1.1 | | ES |

  • Filtro de sesiones de tiempo y filtro de días de la semana agregados al apartado de filtro de tiempo.
  • OpciÃŗn para agregar apalancamiento a la estrategia.
  • 5 Moving Averages, RSI, Stochastic RSI, ADX, y Parabolic Sar se han agregado como indicadores para la estrategia.
  • Puedes escoger entre los 6 indicadores disponibles la forma de operar, alerta de entrada o filtro de entrada.
  • AÃąadido la opciÃŗn de ATR para Take Profit.
  • La informaciÃŗn del ticker y la temporalidad ahora se muestran en el dashboard.
  • AÃąadido personalizaciÃŗn de visualizaciÃŗn y color de los plots de indicadores.
  • AÃąadido personalizaciÃŗn de visualizaciÃŗn y color de los plots de operaciones mostradas en grafica.

  • Ahora al activar el filtro de tiempo es opcional aÃąadir una fecha y hora de inicio o fin, pudiendo Ãēnicamente agregar una fecha de inicio o solamente una fecha de fin.
  • Los plots de operaciones han cambiados de plot() a creaciÃŗn de líneas con
  • Los plots de indicadores ahora se pueden controlar desde el apartado "plots".
  • Ahora se puede elegir el rango aceptable y negable de profit, winrate y profit factor desde el apartado "plots" para mostrarse en el dashboard.
  • Cambios estÊticos en las separaciones de secciones dentro del apartado de configuraciones y dentro del propio cÃŗdigo.
  • Se ha cambiado la funciÃŗn que hacía que los indicadores dieran entradas en base a velas heikin ashi, mire el cÃŗdigo para mÃĄs informaciÃŗn.

  • El dashboard label ahora se proyecta correctamente en todas las temporalidades incluyendo las temporalidades personalizadas.
  • Se han eliminado líneas y variables innecesarias para ocupar menos espacio en el cÃŗdigo.
  • Se ha optimizado todo el cÃŗdigo en general para evitar el uso de variables, líneas innecesarias y evitar los cÃĄlculos innecesarios, liberando espacio para declarar mÃĄs variables y poder utilizar menos líneas de cÃŗdigo.

Script de cÃŗdigo abierto

Siguiendo el verdadero espíritu de TradingView, el autor de este script lo ha publicado en cÃŗdigo abierto, para que los traders puedan entenderlo y verificarlo. ÂĄUn hurra por el autor! Puede utilizarlo de forma gratuita, aunque si vuelve a utilizar este cÃŗdigo en una publicaciÃŗn, debe cumplir con lo establecido en las Normas internas. Puede aÃąadir este script a sus favoritos y usarlo en un grÃĄfico.

ExenciÃŗn de responsabilidad

La informaciÃŗn y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversiÃŗn, trading o cualquier otro tipo de consejo o recomendaciÃŗn emitida o respaldada por TradingView. Puede obtener informaciÃŗn adicional en las Condiciones de uso.

ÂŋQuiere utilizar este script en un grÃĄfico?