Debugger del Indicador
Contents
Depurador del Indicador
El Depurador del Indicador es localizado en el carpeta del SDK y se llamada luadbg.exe
.Puede usa el método "Indicator Debugger" creado en Start->Programs->IndicoreSDK.
Puede usa el Depurador del Indicador a:
- Ejecuta el indicador paso-por-paso (véase Debugging Indicator)
- Comprueba rendimiento del indicador
- Compila un indicador
Localizaciones del Archivo
En la configuración predeterminado:
- El datos de precio
data
se localizado en la subcarpeta data de la carpeta IndicoreSDK. - Indicadores del usuario están localizado en la subcarpeta
indicators
de la carpeta IndicoreSDK. - Indicadores de estándar están localizado en la carpeta
indicators\standard
de la carpeta IndicoreSDK.
Puede cambia los locaciones de la carpeta predeterminado en la configuración Lua Editor.
Utilizando el Depurador
Depurando Indicador
Para común depurando, véase Lua Debugging.
Para problemas específicos del indicador, véase Debugging Indicator.
Comprueba el Rendimiento de Indicador
Rendimiento es un capacidad de un indicador procesar mucho de los datos rápido. No puede estimar real rendimiento cuando depura un indicador porque ejecutando indicadores en el modo tiene un sobrecargo y es mucho lento que el ejecución real de los mismo indicadores en Marketscope.
Rendimiento de indicador puede ser comprobado utilizando el orden Check Performance (Tools->Check Performance). Configuración de indicador es el mismo como para Debugging Indicator. El depurador ejecuta el indicador tan rápido como Marketscope y imprime estadisticas en la pagina Output del depurador.
Recomendado rendimiento para los indicadores de barra: no menos que 100,000 por segundo. Indicadores de lento puede considerablemente tranquilo al proceso de Backtesting/optimización.
Véase también Indicator Optimization.
Compilando el Indicador
Un indicador puede ser distribuido en dos formas:
- Como fuente de código (just .lua and, optionally, .rc file).
- Como un compilado archivo (.bin).
Si el indicador es distribuido como un archive compilado, otros usuarios no puede ver o cambiar su código. Compilación no afectó aun más rendimiento del indicador porque exactamente el mismo LuaJIT (just-in-time) compilador se utiliza para ejecutar código de Lua. La compilación del código en una maquina es mucho rápido que la cargando de los datos, por lo que no hay efecto incluso durante el indicador cargando. Por lo tanto, la sólo razón compilar es ocultar el fuente de código proteger su negocios idea o impedir otros desde cambiando el código.
Este Artículo en Otros Idiomas
Language: | English • español • français • русский • 中文 • 中文(繁體) |
---|