Documentación

Última actualización el 17. 4. 2025 by Emmanuel Evrard

Importación de Múltiples Valores de Indicadores Externos Utilizando el Comando CLI.

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

0 Comentarios
Más antiguo
Más reciente Más votados

Puestos relacionados