Respuesta

1TP9Problemas al importar un indicador personalizado de Ninjatrader 7

3 respuestas

Robbie

Cliente, bbp_participant, comunidad, 17 respuestas.

Visitar el perfil

hace 9 años #115261

He estado tratando de importar datos de indicadores personalizados utilizando el indicador NT SQIndyExport. No he tenido éxito en conseguir los datos del indicador personalizado de NT7 a SQ.

 

¿Puedes echar un vistazo a las impresiones de pantalla que he subido y decirme qué he hecho mal y cómo importar correctamente datos de indicadores personalizados de NT a SQ?

 

Estos son los pasos que he seguido.

 

Usando SQIndyExport después de cambiar los métodos OnStartup & OnBarUpdate al nombre de archivo correcto produce un archivo con datos como estos:

4/25/2016,6:30:00,PM,2083.75,2083.75
4/25/2016,7:00:00,PM,2083.5,2080.625

 

Cuando intento importar este indicador personalizado en SQ, las columnas de la ventana de datos de importación son incorrectas. Tiene "PM" en una columna separada. Ver archivo de carga "SQ Custom Indicator Import 01.JPG"

 

A continuación, probé a cambiar la asignación de "datos de cadena" en el método private void appendFile(cadena nombre, doble valor)

 

En: cadena datos = (Hora[0] + separadordatos + Cierre[0] + separadordatos+valor);

A: string data = (Time[0].ToString("dd/MM/aaaa HH:mm") + dataSeparator + Close[0] + dataSeparator+ value);

 

Después de ese cambio de código, los datos del archivo tenían el siguiente aspecto:

25/04/2016,18:30,2083.75,2083.75
25/04/2016,19:00,2083.5,2080.625

 

SQ pudo ahora terminar de importar los datos, y la ventana Importar indicador personalizado tenía el aspecto del archivo cargado "SQ Custom Indicator Import 02.JPG"

 

Luego intenté importar los datos, SQ me devolvió un mensaje que parecía correcto ya que importó todas las filas. Ver archivo de carga "SQ Indicador Personalizado Importar 03.JPG"

 

Pero aunque SQ importó todas las filas, el número total de días importados es incorrecto.  SQ dice que se importaron 274 días totales. Vea el área amarilla en el archivo de carga "SQ Custom Indicator Import 04.JPG"

 

El Total de días que importé para ES ##-## es 54, que es el número de días que le dije a NT que cargara en el gráfico mientras usaba los indicadores de exportación SQ. Ver área amarilla en el archivo de carga "SQ Indicador Personalizado Importar 05.JPG"

 

También he subido el pequeño archivo de datos de Futuros ES##-## "ES_##_##_30_Minute.txt", el archivo del indicador SuperTrend "anaSuperTrendU11_HMA.txt", y una impresión de pantalla de la definición del indicador en el archivo "SQ Custom Indicator Definition.JPG"

 

Gracias

 

 

 

 

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #137908

Hola Robbie,

 

Puedo comprobar esto donde podría estar el problema

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #137919

He intentado importar su supertrend indi muestra de datos y reconoció 52 días que corresponde al número de días en el archivo

0

Robbie

Cliente, bbp_participant, comunidad, 17 respuestas.

Visitar el perfil

hace 9 años #137957

Finalmente conseguí importar también el indicador. Sin embargo tuve que modificar el método "appendFile" para que la definición de Fecha fuera "dd.MM.yyyy HH:mm". El código que tengo que utilizar era el siguiente:

 

        private void appendFile(cadena nombre, doble valor) {
            
            string data = (Time[0].ToString("dd.MM.yyyy HH:mm") + dataSeparator + Close[0] + dataSeparator+ value);
// cadena datos = (Hora[0] + separadordatos + Cierre[0] + separadordatos+valor);
            data = data.Replace(@" ",dataSeparator);
                
            sw = File.AppendText(ruta + @"\"+nombre+".txt");
            sw.WriteLine(datos);
            sw.Close();
        }

0

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)