Probador de Estrategias de MetaTrader 5: errores, fallos, sugerencias de mejora - página 29

 
Si importa una caché y luego la exporta, no será la caché importada, sino la última contada en el optimizador.
 

Después de importar el caché, no se menciona en ninguna parte que un caché tomado de allí está delante de ti. Así que a veces no sabes si estás viendo tu propio archivo opt o uno normal.

Hay que comprobar todo el tiempo que se muestra el archivo correcto.

 
fxsaber:

Espera, así que esto es initial_deposit - depósito inicial. No tiene nada que ver con el criterio de optimización.

Cuando se hace la optimización clásica (no por todos los símbolos), este campo se rellena con el depósito inicial.


Hay otro campo para el criterio de optimización - custom_fitness.

custom_fitness contiene el resultado de OnTester
 

Antes era muy cómodo trabajar con los resultados de la optimización. Seleccionas un pase interesante, luego haces la clasificación por alguna columna, y el pase seleccionado permanece seleccionado y visible.

Ahora, después de la clasificación, sólo se resalta la fila superior, el pase anterior se pierde completamente de la visibilidad.

¿Es posible recuperar el antiguo comportamiento?

 
fxsaber:

Antes era muy cómodo trabajar con los resultados de la optimización. Seleccionas un pase interesante, luego haces la clasificación por alguna columna, y el pase seleccionado permanece seleccionado y visible.

Ahora, después de la clasificación, sólo se resalta la fila superior, el pase anterior se pierde completamente de la visibilidad.

¿Es posible recuperar el antiguo comportamiento?

Nada ha cambiado en este lugar. Tal vez se rompió accidentalmente.

Veamos

 
¿Por qué la función OrderCalcMargin() devuelve un valor en la prueba visual, pero en realidad una orden abierta con los mismos parámetros utiliza un valor diferente? Por ello, es imposible calcular el volumen máximo de órdenes para una apertura garantizada.
Как в MetaTrader 5 быстро разработать и отладить торговую стратегию
Как в MetaTrader 5 быстро разработать и отладить торговую стратегию
  • www.mql5.com
Скальперские автоматические системы по праву считаются вершиной алгоритмического трейдинга, но при этом они же являются и самыми сложными для написания кода. В этой статье мы покажем, как с помощью встроенных средств отладки и визуального тестирования строить стратегии, основанные на анализе поступающих тиков. Для выработки правил входа и...
 
Ivan Titov:
¿Por qué la función OrderCalcMargin() devuelve un valor en una prueba visual, pero en realidad una orden abierta con los mismos parámetros utiliza un valor diferente? Por ello, no podemos calcular el volumen del pedido para una apertura garantizada.

OrderCalcMargin-Calcula el importe del margen requerido para el tipo de orden especificado en la cuenta actual y en el entorno de mercado actual, excluyendo las órdenes pendientes actuales y las posiciones abiertas. Permite estimar el importe del margen para la operación prevista. El valor se devuelve en la moneda de la cuenta.

Y en la solicitud de comercio envías el volumen, que tú mismo has especificado.


Es decir, con cuidado:OrderCalcMargin-calcula el importe del margen, y en la solicitud de operación envía el volumen que ha especificado

Документация по MQL5: Торговые функции / OrderCalcMargin
Документация по MQL5: Торговые функции / OrderCalcMargin
  • www.mql5.com
Вычисляет размер маржи, необходимой для указанного типа ордера на текущем счете и при текущем рыночном окружении без учета текущих отложенных ордеров и открытых позиций. Позволяет оценить размер маржи для планируемой торговой операции. Значение возвращается в валюте счета. [out]  Переменная, в которую...
 
Envío el mismo volumen tanto en la solicitud de operación como en la llamada a la función (los demás parámetros también son los mismos). Pero la función devuelve un valor, y el margen libre disminuye en otro valor después de la ejecución de la solicitud de negociación. No hay otras órdenes pendientes o posiciones abiertas.
 
Buenas tardes. Construido un búho en 5 TS y 5 pares, los parámetros de entrada sólo 670 (menos de 1024 máximo). Al intentar ejecutar la optimización da 2019.11.21 09:19:11.249 Probador ningún parámetro optimizado seleccionado, por favor compruebe la(s) entrada(s) a optimizar y establezca los valores de inicio, paso y parada. Todas las casillas marcadas, todos los intervalos establecidos, número de opciones por parámetro de 3 a 40. Cuando lo ejecuto por una herramienta (134 parámetros), la optimización funciona, cuando lo ejecuto por dos. Cuando lo ejecuto por tres (402 parámetros), vuelvo a tener el mismo mensaje. Cada personaje por separado no es una opción, quiero optimizarlo todo junto (para eso creé el búho). ¿Quién sabe dónde cavar?
 
zevs1980:
Buenas tardes. Construido búho en 5 TS y 5 pares, los parámetros de entrada sólo 670 (menos de 1024 máximo). Al intentar ejecutar la optimización da 2019.11.21 09:19:11.249 Probador ningún parámetro optimizado seleccionado, por favor compruebe la(s) entrada(s) a optimizar y establezca los valores de inicio, paso y parada. Todas las casillas marcadas, todos los intervalos establecidos, número de opciones por parámetro de 3 a 40. Cuando lo ejecuto por una herramienta (134 parámetros), la optimización funciona, cuando lo ejecuto por dos. Cuando lo ejecuto por tres (402 parámetros), vuelvo a tener el mismo mensaje. Cada personaje por separado no es una opción, quiero optimizarlo todo junto (para eso creé el búho). ¿Quién sabe dónde cavar?
mensaje en pseudo
Razón de la queja: