Discusión sobre el artículo "Desarrollando las interfaces gráficas para los Asesores Expertos e indicadores a base de .Net Framework и C#" - página 9

 
Vasiliy Sokolov:

Sus preguntas me hacen estar de pie o caer. ¿Qué tienen que ver las muletillas, si el objetivo era mostrar la relación entre el formulario y el experto en comercio? Si necesitas cálculos dentro de la librería c# - pasa los datos para el cálculo a través de tu función. El artículo no contendrá 100500 funciones para cada tarea por separado. Si usted no tiene suficiente conocimiento para escribir su propia función - pasarlo a través de cadena con la posterior conversión a doble - es casi elemental.

Lo tengo todo.

Podemos hacerlo de las dos maneras.

Es que este gui controller es muy bruto.

Y si tengo mi propia función para transferir información en cualquier forma de ida y vuelta, ¿para qué necesito un gui?

Resulta que basta con tener una función de intercambio con MT y no hace falta nada más.

Y si usted va a escribir un artículo de este tipo, es necesario proporcionar la comunicación con sharp - debe estar presente en el primer lugar.

 
Renat Akhtyamov:

Lo tengo todo.

Podemos hacerlo en ambos sentidos.

Es solo que este controlador gui es muy burdo.

y si tengo mi propia función para transferir información en cualquier forma de ida y vuelta, ¿por qué necesito un gui?

Resulta que basta con tener una función de intercambio con MT y no hace falta nada más.

Y si escribes un artículo de este tipo, es necesario proporcionar la comunicación con Sharp - debería estar presente en primer lugar.

Usted ha torcido sus deseos de la parte posterior de la cabeza).

el articulo es sobre como literalmente "adjuntar botones, checkboxes, campos de entrada..." en 2 clicks, es decir una interfaz grafica a tu codigo en MQL5, el articulo lo cumplio al 100%.

Necesitas crear una parte de calculo fuera de MQL5, entonces este articulo no es sobre eso, pero el autor del articulo amablemente proporciono las fuentes y la descripcion de la funcionalidad en C#, agrega la funcionalidad faltante al codigo fuente en C#.

 
Igor Makanu:

que se te han torcido los deseos de la nuca).

el articulo trata de como literalmente en 2 clicks "adjuntar botones, checkboxes, campos de entrada...", es decir una interfaz grafica a tu codigo en MQL5, el articulo lo cumplio al 100%.

Usted necesita para crear una parte de cálculo fuera de MQL5, entonces este artículo no se trata de eso, pero el autor del artículo amablemente proporcionado las fuentes y la descripción de la funcionalidad en C #, añadir la funcionalidad que falta en el código fuente en C #.

desde este punto de vista estoy de acuerdo
 

Gracias por compartir su información

¿Podemos utilizar estos códigos en MT4 o sólo se puede utilizar en MT5

 

El planteamiento es interesante en su conjunto.

Pero, ¿por qué se invierten los lados de compra y venta?

Torre de Babel.

 
Acaba de cambiar el rojo por el negro, si miras lo bastante rápido ;) verás que el mayor de los dos precios está por debajo de Comprar - ¡todo está bien, técnicamente!
 
Carl Schreiber:
Acaba de intercambiar el rojo y el negro, si miras lo suficientemente rápido ;) verás que el mayor de los dos precios está en Comprar - ¡todo está bien, técnicamente!

Compra y Venta están intercambiados derecha/izquierda. ¿Por qué? ¿Para que te equivoques?

En el original, VENDER está a la izquierda.

Por cierto, el original es el mejor pnel de la historia, acepta tanto . como ,

Sería estupendo que así fuera en todas partes. Pero he descartado tales deseos.

 
Sí, yo también tengo la misma pregunta con Babak. ¿ Soporta ahora MQL4 integración nativa con Net framework como mql5 ? Gracias
 

Excelente idea.

algunas sugerencias.

0) primera necesidad básica : EA/indicador y C# App pueden llamar a una función para enviar algunos datos y/o desencadenar alguna acción. & nbsp; Suscribir tantos eventos no es necesario. nbsp; Suscribir tantos eventos no es necesario.

1) ahora GuiController usa el evento Subscribe para recibir los parámetros de la acción del usuario de la GUI, entonces procesarlos en OnTimer().

GuiController::SendEvent para enviar un evento al control del formulario.

¿Es posible trabajar en modo inverso? por ejemplo, C# Form o su control envían un evento de usuario a MTChar, y procesan el evento como eventChartCustom en OnChartEvent() .

2) ¿O utilizar la función callball en modo mutuo entre el terminal Mt y la aplicación C# Form?

3) usar GuiController como Variable Global, entonces todos los Chart/EA/indicadores pueden enlazarse a una C# App.

 
Gracias por el artículo, ¡muy detallado! Pregunta: ¿Cómo es posible, y es posible en absoluto, para implementar el reconocimiento de voz con este marco .net.
De modo que sería posible no sólo para hacer clic en los botones de formulario de Windows, sino también para controlar MT5 con mi voz.
Entiendo que .net framework es muy rico con varias clases y métodos. De todos modos debe haber algo como esto dentro de ella.
Por ejemplo, es posible hacer que en el reconocimiento de voz, las palabras se escriben en un archivo de texto, y luego leído por el propio terminal, y en ciertas palabras en el texto, el terminal realiza ciertas acciones, y también respondió de nuevo al comerciante con una voz agradable.
¿Alguien puede aconsejar algo?