Documentación
Aplicaciones
Última actualización el 17. 4. 2025 by Emmanuel Evrard
Importación de Múltiples Valores de Indicadores Externos Utilizando el Comando CLI.
Contenido de la página
Como se describe en nuestra página de documentación "Indicadores externos", por defecto puede importar hasta 3 valores externos por indicador.
Sin embargo, a partir de StrategyQuantX Build 142, ahora es posible crear e importar múltiples valores de indicadores externos en
una vez utilizando la interfaz de línea de comandos SQCLI disponible en la carpeta StrategyQuantX.
1 - Iniciar SQCLI
Para empezar, ejecute sqcli.exe.
Una vez iniciado, aparecerá la ventana SQCLI:
2 - Lista de indicadores externos existentes
Para ver los indicadores externos existentes, introduzca el siguiente comando:
-extindicators action=list
3 - Crear un nuevo indicador externo con varios valores
Utilice el siguiente comando para crear un nuevo indicador:
-extindicators action=add name=cliTest values=v1,v2,v3,v4 type=1
- v1, v2, v3, v4 representan los valores individuales del indicador. Puede añadir más si es necesario.
- type define el tipo de valor para el indicador:
- 10 → Booleano
- 1 → Valor del indicador (precio)
- 2 → Valor del indicador (número)
- 3 → Valor del indicador (intervalo de precios)
4 - Importar datos mediante SQCLI
Para importar los datos:
-extindicators action=import name=cliTest file=C:\YourFolder\CLI_Import.csv
Requisitos de los archivos:
- Sin encabezamiento
- Formato :
Fecha, Hora, O, H, C, L, V, Indicador Ext1, Indicador Ext2, Indicador Ext3, Indicador Ext4
- Utilice el mismo número de valores de indicador que declaró durante la creación.
- La ruta del archivo no debe contener espacios.
- Utilice un coma (,) como separador.
- Formato de fecha: dd/MM/aaaa
- Formato de hora: HH:mm:ss (24 horas)
5 - Exportar valores en EasyLanguage
Ejemplo para exportar los valores de los indicadores:
Print(Archivo("C:\TuCarpeta\CLI_Import.csv"), FormatDate( "dd/MM/aaaa", ElDateToDateTime( Date[1] )), ",", FormatTime( "HH:mm:ss", ElTimeToDateTime( Time[1] )), ",", NumToStr(Open[1], 9), ",", NumToStr(High[1], 9), ",", NumToStr(Low[1], 9), ",", NumToStr(Close[1], 9), ",", NumToStr(Ticks[1], 2), ",", NumToStr(ExtIndicator1),....);
6 - Importar directamente en StrategyQuantX
También puede importar el CSV directamente desde StrategyQuantX. En este caso, puede elegir un separador o formato fecha-hora de los ajustes de importación.
7 - Automatización de archivos por lotes
También puede crear un archivo por lotes con estas líneas de comando para automatizar la creación e importación de varios indicadores externos con varios valores
Referencias
¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil

