¿Por qué no poner los parámetros de entrada en la estructura? - página 2

 
Taras Slobodyanik:

Así que se aplica, para escribir todo este montón de parámetros, sería suficiente para definir la estructura y ponerlo en los parámetros de entrada.

Este hilo no trata de eso, ya que menciona el archivo mqh. Y definir la estructura es lo mismo que escribir todos los campos. Es decir, es lo mismo.

 
fxsaber:

Este hilo no trata de eso, ya que menciona un archivo mqh. Y definir la estructura es lo mismo que escribir todos los campos. En otras palabras, es lo mismo.


¿Cómo es que no lo es? Primera línea, primer puesto:

Hay un problema alpasar los parámetros de entrada al EA

línea de asunto

¿Por qué no poner los parámetros de entrada en una estructura?

 
fxsaber:

Y definir la estructura es lo mismo que escribir todos los campos. Es decir, es lo mismo.

¿Y si hay un conjunto de estructuras?
 
Taras Slobodyanik:
¿Y si se trata de un conjunto de estructuras?
A continuación, establezca los parámetros con un archivo.
 
Комбинатор:
A continuación, establezca los parámetros con un archivo.

Así es como se hace ahora. Al mismo tiempo, el Asesor Experto viene con un "Editor" de dicho archivo en forma de DLL, que muestra una ventana con parámetros con pestañas.

Es decir, todo es posible. Nadie lo discute. Otra cosa es que si estuviera en forma de funcionalidad lista en el terminal, sería genial.

 
Ihor Herasko:
Nadie lo discute. Otra cosa es que sería genial si fuera una función lista en el terminal.

Si como una opción adicional, en lugar de reemplazar las instancias existentes, entonces eres bienvenido.

Pero nadie lo va a hacer, porque es cuestión de un par de minutos convertir las entradas en el tipo de contenedor que quiere TC.

Y "un array de estructuras" también se complica un poco al generar código a partir de json, por ejemplo.

 
Ihor Herasko:

Así es como se hace ahora. Al mismo tiempo, el Asesor Experto viene con un "Editor" de dicho archivo en forma de DLL, que muestra una ventana con parámetros con pestañas.

Los artículos sobre la GUI personalizada dicen claramente que es posible hacer un editor de este tipo sin una DLL, y esto es una salida al mercado.
 
Комбинатор:

Pero nadie lo hará, porque se tarda un par de minutos en convertir las entradas en el tipo de contenedor adecuado, como quiere TC.

Ni mucho menos. Tardé más en hacerlo que en completar uno de mis pedidos.
fxsaber:
Los artículos sobre la GUI personalizada dicen claramente que es posible hacer tal editor sin DLL, y es una salida al mercado.
Puedes, por supuesto que puedes. Incluso puedes escribir tu propio terminal, si lo piensas así ))
 
fxsaber:
Los artículos sobre la GUI personalizada dicen claramente que se puede hacer un editor de este tipo sin una DLL, y eso es una salida al mercado.
Aquí hay una ventaja. Poner los parámetros en un archivo y hacer un cuadro de diálogo que se conecta a cualquier Asesor Experto y muestra los parámetros como se desea.
 
Комбинатор:
Aquí doy un plus. Ponga los parámetros en un archivo y escriba un cuadro de diálogo que pueda conectarse fácilmente a cualquier Asesor Experto y mostrar los parámetros como usted quiera.

Así que no es de extrañar que haya dos ventanas de configuración: la estándar y la nueva... En mi opinión, esto no es normal. La variante DLL tiene exactamente el mismo problema. Pero la ventana de diálogo en MFC se escribe mucho más rápido que en MQL.

Razón de la queja: