Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
En OnTesterInit hacer GetSettings y pasar los valores obtenidos de allí a través de ParametersSetRange a la variable sinput.
Gracias, me ha ayudado en parte.
Cuando moví la llamada a GetSettings() a OnTesterInit(), el probador dejó de cambiar a la pestaña de ajustes, pero algo está mal con los agentes locales.
Los datos de GetSettings no se usan en ninguna parte, solo se llama a la función.
hay algo mal con los agentes locales.
GetSettings sólo puede ser llamado en Agentes locales - la máquina donde se está ejecutando el Terminal. No se puede ejecutar en otras máquinas.
Por eso OnTesterInit es la única opción.
Quiero escribir información sobre esta prueba única en un archivo después de cada pasada única.
¿Dónde inserto el bloque de registro? ¿En la biblioteca? ¿O sólo está implementado en el Asesor Experto?
En el caso habitual sin la biblioteca lo inserto en el bloque ondeinit. Aquí todavía no he encontrado dónde insertarlo.
Quiero escribir información sobre esa única prueba en un archivo después de cada pasada.
¿Dónde inserto el bloque de registro? ¿En la biblioteca? ¿O sólo se implementa en el Asesor Experto?
En el caso habitual sin la librería lo inserto en el bloque ondeinit. Aquí todavía no he encontrado dónde insertarlo.
Si no hay código fuente para el Asesor Experto que está ejecutando: sólo EX5, entonces necesita extraer información (dentro de MultiTester) de una sola ejecución a través del archivo tst generado.
Si hay una fuente, a continuación, insertar un registro en el archivo común en OnDeinit del Asesor de Expertos.
Si no hay código fuente para el Asesor Experto a ejecutar: sólo EX5, entonces usted debe extraer información (dentro de MultiTester) de una sola ejecución a través del archivo tst generado.
Si hay una fuente, a continuación, insertar un registro en el archivo común en OnDeinit del Asesor de Expertos.
Suena claro, pero la implementación no es muy clara todavía. Voy a seguir hurgando).
Pero, por lo que tengo entendido, ¿insertar simplemente un bloque para registrar información en el lugar adecuado de los archivos de la biblioteca no resolverá este caso tan fácilmente? (Es decir, no hay un bloque listo para guardar cada pasada en un archivo).
Si no hay código fuente para el Asesor Experto a ejecutar: sólo EX5, entonces usted debe extraer información (dentro de MultiTester) de una sola ejecución a través del archivo tst generado.
Si hay una fuente, a continuación, insertar un registro en el archivo común en OnDeinit del Asesor de Expertos.
Por cierto, por alguna razón, tengo un registro sólo para el último Asesor Experto. Es decir, 3 scripts idénticos se prueban uno tras otro y escriben datos en 3 archivos diferentes, pero sólo el último escribe en su propio archivo.
Muy bien, he duplicado más Asesores Expertos, pero aún así el registro va sólo al último Asesor Experto. El método de escritura a un archivo utilizando filewrite estándar en OnDeinit de cada Asesor Experto.
Según los registros de la terminal lo mismo se abre y se escribe en el último.Pero, por lo que tengo entendido, ¿insertar simplemente un bloque de grabación de información en el lugar adecuado de los archivos de la biblioteca no resolverá este caso tan fácilmente? (Es decir, no hay ningún bloque listo para guardar cada pasada en un archivo).
He hecho cosechadoras que después de la optimización recoger los mejores pases de la opt-archivo. A continuación, sobre la base de ellos hizo hacia adelante y creó otros trabajos de optimización.
Pero esto es realmente algo que poca gente puede hacer aquí.
Por cierto, por alguna razón estoy grabando sólo el último EA.
No lo entiendo.
No lo entiendo.
En la biblioteca hay un archivo MultiTester_Example2.
Lo cogí y añadí a los 4 EAs existentes 3 EAs más idénticos simplemente copiados unos de otros.
En el ondeinit de cada uno de sus asesores especifico un registro en el fichero por ejemplo el asesor1 hace un registro en el fichero1, el asesor2 hace un registro en el fichero2, el asesor3 hace un registro en el fichero3.
Lanzo MultiTester_Example2 en el gráfico. La línea se ejecuta - muestra el final. Voy a las carpetas de registro y sólo veo el archivo registrado llamado archivo3.
(Todavía no entiendo la razón).
Agrego por ejemplo EA4, ejecuto la prueba y veo el registro de salida en el archivo EA4.- (es decir, sólo archivo4 y archivo1, 2, 3, no).
Es decir, sólo el último Asesor Experto se escribe en el último archivo.
(Es decir, como si OnDeinit se ejecuta utilizando la biblioteca o algo 1 vez en el último EA de la lista. ). ( Y no al final de cada EA de la lista. )
(Antes traté de escribir en 1 archivo la información de cada uno de los 3-4 EAs, pero la información en el archivo también era sólo del último EA.