emulación de IsLastBarUpdate para ProBacktest

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #227447 quote
    Ferox
    Participant
    New

    Hola a todos:

    necesito ayuda para emular la funcionalidad del comando IsLastBarUpdate dentro de un código de ProBacktest.
    Para poder codificarlo, ¿alguien me podría facilitar, alguna idea, un código de referencia o algún truco para que ProBacktest detecte que está en el último barindex posible?

    Yo he estado probando con los comandos de Fecha y Tiempo, pero de momento sin éxito.

    Muchas gracias por adelantado !!!

    #227475 quote
    Iván González
    Moderator
    Master

    Hola!

    IsLastBarUpdate sólo funciona en indicadores.

    Si lo que quieres es asegurar la ejecución en la última barra, entonces podrías probar con updateonclose. Por ejemplo, para un timeframe de 1 hora:

    timeframe(1h,updateonclose)

    Todo lo que vaya debajo de esta línea de código se calcula tras el cierre de la última vela.

    No sé si es esto lo que buscas exactamente…

    Ferox thanked this post
    #227476 quote
    Ferox
    Participant
    New

    Gracias por el aporte, Iván.
    Le pegaré un vistazo a ese comando a ver si le puedo exprimir algo.

    Lo que quiero es hacer un par de cálculos estadísticos que consumen bastante tiempo de procesamiento de por sí, pero en mi caso concreto es sobre distintos resultados de un backtesting de 200.000 velas. Por ello, para que sea viable, me gustaría tratar de que este proceso sea una sola vez y cuanto más cerca del último dato histórico, mejor. Lógicamente siempre lo puedo hacer en el barindex 200.000, pero por ganar precisión, sería preferible al final del todo.
    Aclarar al respecto que, por mi experiencia, si solicitas a PRT que haga un backtesting de X velas, y luego contabilizas las velas que hay realmente, suele haber un número de velas sensiblemente mayor que X).

    #227612 quote
    Ferox
    Participant
    New

    Hola de nuevo Iván:

    si no me equivoco, la instrucción timeframe (temporalidadElegida, updateonclose) no me vale, pues lo que permite es ejecutar lo que se codifique tras la línea de dicha instrucción cada vez que cierra cada vela de la temporalidad elegida y yo lo que necesito, aparte de que sea lo más al final posible, es que el procesamiento se haga una sola vez, ya que tarda en hacerse.

    Gracias de todas formas 😉

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

emulación de IsLastBarUpdate para ProBacktest


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
Ferox @ferox Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by Ferox
2 years ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 02/05/2024
Status: Active
Attachments: No files
Logo Logo
Loading...