This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.



Super Moderator
#1

39
Nota: esto esta explicado en el siguiente video: https://www.youtube.com/watch?v=5zClmCY2qgo

Puede encontrarse con varias situaciones en las que sus archivos NinjaScript no se compilan. Esto puede incluir situaciones como:

-Está tratando de importar un archivo de NinjaScript y recibe un error como "Tiene archivos NinjaScript personalizados en su PC que tienen errores de programación..."

-Eres nuevo en el desarrollo de NinjaScript y por algun motivo tus archivos ya no se compilan

Debido a que la importación de archivos NinjaScript requiere la compilación de toda la biblioteca NinjaScript, primero deberá resolver los errores para permitir una importación exitosa.


Primer paso en la resolución de errores

  1. Haga una copia de seguridad de los archivos NinjaScript (Herramientas > Exportar > Archivo de copia de seguridad, asegúrese de que "Archivos NinjaScript" esté marcado y luego presione el botón "Exportar").

  2. Abra el Editor de NinjaScript a través del menú Nuevo > Editor de NinjaScript

  3. Presione la tecla "F5" en su teclado para compilar su biblioteca NinjaScript o haga clic derecho en la ventana y haga clic en "Compilar". Aparecerá una lista de errores en la parte inferior del editor de NinjaScript junto con el nombre del archivo donde se encuentra cada error.

  4. Determine si ya no necesita el archivo NinjaScript con los errores. Si ya no lo necesita, salte al paso 9.

  5. Haga doble clic en el mensaje de error para abrir el NinjaScript con los errores. Intente resolver el error y vuelva a compilar presionando la tecla "F5".

  6. Si el error aún existe en este archivo, "comente" parte o todo el contenido en el método OnBarUpdate() y vuelva a compilar presionando la tecla "F5".

  7. Si aún existen errores en este archivo, "comente" parte o todo el contenido en el método OnStateChange() y vuelva a compilar presionando la tecla "F5".

  8. Si aún existen errores en este archivo, "comente" cualquier propiedad que esté en la región "Propiedades" que pueda estar causando los problemas y vuelva a compilar presionando la tecla "F5".

  9. Si aún existen errores en este archivo, intente eliminar el archivo de la compilación o elimínelo (consulte las instrucciones "Para eliminar o eliminar el archivo erróneo" a continuación)

  10. Si otro archivo NinjaScript hace referencia a un archivo que desea eliminar, abra el archivo que hace referencia al archivo que desea eliminar y "comente" o elimine la referencia.

  11. Repita los pasos del 2 al 10 para cada NinjaScript que aún tenga errores



Para eliminar un archivo erróneo

Con NinjaTrader 8, ahora existe la opción de evitar la compilación de un archivo pero sin eliminarlo.

Esto significa que todo su código quedará intacto pero no será compilado, por lo que no producirá errores. Esto también significa que el elemento no estará disponible para su uso hasta que se vuelva a agregar a la compilación.

  1. Abra el Editor de NinjaScript a través del menú Nuevo > Editor de NinjaScript

  2. Resalte el archivo NinjaScript que desea evitar que se compile, haga clic derecho sobre él y haga clic en "Excluir de la compilación".

  3. Si otro archivo NinjaScript hace referencia al archivo que desea eliminar, primero debe eliminar la referencia al archivo que desea eliminar, consulte el paso 10 anterior

  4. También existe la opción de eliminar completamente el archivo, este es el mismo proceso que el anterior, excepto que seleccionaría "Eliminar" en su lugar.



Segundo paso en la resolución de errores

Si el procedimiento anterior no resuelve todos los errores, es posible que deba reinstalar NinjaTrader.

  1. Haga una copia de seguridad de los archivos NinjaScript (Herramientas > Exportar > Archivo de copia de seguridad, asegúrese de que "Archivos NinjaScript" esté marcado y luego presione el botón "Exportar").

  2. Cerrar NinjaTrader

  3. Desinstale NinjaTrader desde el Panel de control de Windows Agregar o quitar programas

  4. Elimine o mueva manualmente la carpeta Mis documentos\NinjaTrader 8

  5. Vuelva a instalar la última versión de NinjaTrader desde el sitio web de NinjaTrader

Adaptado de https://ninjatrader.com/es/support/helpG...ript_p.htm
Responder



Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Habilitar Tick Replay en NinjaTrader 8 waldo 3 13,998 02-15-2022, 08:01 PM
Último mensaje: [email protected]
  Portar de Ninjatrader 7 a NinjaTrader 8 waldo 4 6,287 05-27-2020, 12:49 AM
Último mensaje: waldo
  NinjaTrader 8 Strategy help! xnick 1 4,628 01-09-2019, 12:20 AM
Último mensaje: waldo
  Hilo de soporte para el indicador de Fujo de Ordenes de TradingFuturo waldo 22 32,395 05-02-2017, 04:25 AM
Último mensaje: Support
  Enabling tick replay in Ninjatrader 8 waldo 0 5,786 04-16-2017, 06:00 AM
Último mensaje: waldo

Salto de foro:


Usuarios navegando en este tema:
1 invitado(s)