TestCommander (autooptimización) Herramienta para comerciantes - página 2

 
Así es, la razón eran los huecos. He movido la MT a una carpeta separada y he eliminado los espacios. Entonces todo fue como se indicó. Pero, después de la optimización (en el programa 7) apareció una ventana como "Protección violada" y ahí es donde el script dejó de funcionar. La carpeta de informes sólo contenía archivos con agujeros en el historial. El siguiente lanzamiento del script hizo que todos los pasos de optimización pasaran en el mismo orden pero sin ninguna advertencia. El guión simplemente terminó su trabajo. No se ha creado ningún archivo de informe.
 
stix:
Así es, la razón eran los huecos. He movido la MT a una carpeta separada y he eliminado los huecos. Entonces todo fue según las instrucciones. Pero, después de la optimización (en el programa 7) apareció la ventana como "violación de la seguridad" y en este punto el script ha terminado su trabajo. La carpeta de informes sólo contenía archivos con agujeros en el historial. El siguiente lanzamiento del script hizo que todos los pasos de optimización pasaran en el mismo orden pero sin ninguna advertencia. El script simplemente terminó su trabajo. No se creó ningún archivo de informe.

Por favor, compruebe su factor de velocidad

Es posible que tengas un factor de velocidad superior a 10 y tu ordenador simplemente no sea lo suficientemente rápido.

En un futuro próximo habrá una actualización que cambiará por completo el mecanismo de control de archivos

y soluciona los problemas mencionados anteriormente.

 
xeon:
Esto puede ocurrir si tienes un espacio en la ruta, es decir, has instalado MetaTrader en la carpeta "Archivos de programa\MetaTrader" y hay un espacio en la ruta de la carpeta "Archivos de programa".
Intentaré resolver este problema en la próxima actualización, pero por ahora puedes simplemente copiar la carpeta con el MetaTrader instalado y el TestCommander a una carpeta sin espacios.
¿Quién no tiene espacio en la carpeta Archivos de Programa, donde se suele instalar MT?
xeon, ¿podrías especificar cuándo publicarás la nueva versión? La cosa es muy necesaria, pero no hay tiempo para luchar con los inevitables bugs, si el retraso es aceptable, prefiero esperar.
 
granit77:
xeon:
esto puede ocurrir si tiene un espacio en la ruta, es decir, por ejemplo, tiene metatrader instalado en la carpeta "Programm Files\MetaTrader" en esta ruta en el nombre de la carpeta "Programm Files" - hay un espacio.
Intentaré arreglar este fallo en la próxima actualización, pero por ahora sólo tienes que copiar la carpeta con el MetaTrader instalado y el TestCommander a una carpeta sin espacios.
¿Quién no tiene espacio en la carpeta Archivos de Programa, donde se suele instalar MT?
xeon, ¿podrías especificar cuándo publicarás la nueva versión? La cosa es muy necesaria, pero no hay tiempo para luchar con los inevitables bugs, si el retraso es aceptable, prefiero esperar.


Espero terminar y publicar la actualización en la próxima semana.
 
xeon:
Espero terminar y publicar la actualización en la próxima semana.

Bien, estaremos esperando.
 

Se ha completado la actualización del software "TestCommander".

Cambios y correcciones:

Cambiado el mecanismo de copia y control de archivos, ahora se pueden utilizar carpetas y archivos con espacios en el nombre por ejemplo: "Archivos de programa"

Se han corregido errores en la detección del factor de velocidad del ordenador (importante para los ordenadores lentos)

Descripción ampliada.

Actualización enviada a CodeBase para su moderación.

 

Como siempre, ¡muy rápido! ¡¡¡Muchas gracias!!! (Probablemente vive en el foro... :-) )
 
xeon:

Terminada la actualización del software "TestCommander"

Gracias. Ahora no hay problemas con los espacios y la velocidad del ordenador. Hay que saber qué pasa :)
Decidí ejecutar el programa "MultyDATA". Para ello, se han cambiado los parámetros en TestCommander-e:

string Multy_DATA[6][2]; //array de fechas
//----------------- Fecha de inicio ---------------------- Fecha de finalización ---
Multy_DATA[0][0] = "2007.01.01"; Multy_DATA[0][1] = "2007.10.01";
Multy_DATA[1][0] = "2006.01.01"; Multy_DATA[1][1] = "2006.12.31";
Multy_DATA[2][0] = "2005.01.01"; Multy_DATA[2][1] = "2005.12.31";
Multy_DATA[3][0] = "2004.01.01"; Multy_DATA[3][1] = "2004.12.31";
Multy_DATA[4][0] = "2003.01.01"; Multy_DATA[4][1] = "2003.12.31";
Multy_DATA[5][0] = "2002.01.01"; Multy_DATA[5][1] = "2002.12.31";

En la salida obtuve el archivo "MultyDATA_2007.11.15_0.5.csv" con los siguientes datos:

2007.01.01 a 2007.10.01;5615;824148;89.98%;189.93;1790.43;.... etc.
c 2006.01.01 a 2006.12.31;7200;1815233;90.00%;....., etc.
c 2005.01.01 a 2005.12.31;SIN INICIO DE HISTORIA;
c 2004.01.01 a 2004.12.31;SIN INICIO DE HISTORIA;
c 2003.01.01 a 2003.12.31;SIN INICIO DE HISTORIA;
desde el 2002.01.01 hasta el 2002.12.31;SIN INICIO DE HISTORIA;

He comprobado el archivo de citas, todo parece estar bien, algunas actas de 2005, otras de 1999. No entiendo cuál es la razón.

Los archivos como ts0369.exe confunden al cortafuegos. ¿Hay alguna manera de darles un nombre permanente?
 
stix:

desde el 2005.01.01 hasta el 2005.12.31;SIN INICIO DE HISTORIA;
desde el 2004.01.01 hasta el 2004.12.31;SIN INICIO DE HISTORIA;
c 2003.01.01 a 2003.12.31;SIN INICIO DE HISTORIA;
De 2002.01.01 a 2002.12.31; SIN INICIO DE HISTORIA;

Estos mensajes indican que no hay datos históricos en el intervalo especificado,


Es posible que no tenga suficientes barras en estos campos.

> Los archivos como ts0369.exe confunden al cortafuegos. ¿Hay alguna manera de darles un nombre permanente?

ts0369.exe es un archivo de terminal renombrado, puede renombrarlo si es necesario.

cerrarlo a la fuerza. Tendré en cuenta su deseo en la próxima actualización.