El futuro de MQL5 es MQL5+ o incluso MQL6 - página 4

 
Sergey Basov:
¿Te has puesto en contacto con servicedesk para comunicarle los resultados de la encuesta? Porque me pregunto si han respondido con algo concreto o no.
Para eso no está servicedesk, es un taller de reparación, no una sede de planificación estratégica. Aquí está Renat en el foro ahora, él, como director general, debería dar una tarea a un miembro del personal para recoger todas las sugerencias al final de la votación. Y luego discutirlos en la primera reunión en NG.
 
Alexey Volchanskiy:
Para eso no está el servicio dec, es un taller de reparaciones, no una sede de planificación estratégica. Renat está en el foro ahora, él, como director general, debería dar una tarea a un miembro del personal para recoger todas las sugerencias al final de la votación. Y luego discutirlos en la primera reunión en NG.
Entendido, iremos todos juntos a Renat. Y no lo veremos hasta el próximo año nuevo )))
 
Por qué nadie quiere admitir que MT5 es incómodo, poco intuitivo, etc.

En cuanto a la operación inversa, y ahora en algunos corredores en MT4 está prohibido

Por qué nadie quiere admitir que MT5 es incómodo, poco intuitivo, etc.
En cuanto a las transacciones inversas y ahora en algunos corredores en un MT4 está prohibido


 
Stefan Stoyanov:
Por qué nadie quiere admitir que MT5 es incómodo, poco intuitivo , etc.

En cuanto a la operación inversa, y ahora en algunos corredores en MT4 está prohibido

Por qué nadie quiere admitir que MT5 es incómodo, poco intuitivo, etc.
En cuanto a las transacciones inversas y ahora en algunos corredores en un MT4 está prohibido


¿Qué es lo que sabe mejor para el mercado de divisas?
 
Сергей Таболин:

¡No funciona!

He contactado con servicedesk:

Sergei Tabolin2015.11.03 17:34

Ah, y una cosa más. Corrígeme si me equivoco.

Cuando se optimiza, rápido, genético, declara que cuando se detiene, incluso si presiona STOP y luego presiona START, la optimización debecontinuar desde el momento en que se detiene. ¿Verdad?

Así que he intentado este truco muchas veces, pero cada vez la optimización comenzó desde el principio. ¿Puede decirme cuál puede ser el problema?

Al final, no obtuve una respuesta coherente tras una larga discusión y aclaración.

En genética, el azar manda, por lo que hay muy pocas posibilidades de que una nueva serie de genes sea similar a la anterior.

Así que en genética hay pocas posibilidades de aprovechar la continuación de una prueba abortada.

En el muestreo secuencial está bien.

 

¿Sobre el futuro de los MQLs?

Hay dos, en mi opinión.

 

Dado que las sintaxis de MQL4 y MQL5 son idénticas, nos gustaría sugerir a los desarrolladores que introduzcan propiedades en las clases en ambos lenguajes, como se hace, por ejemplo, en Pascal. En MQL, los métodos de lectura y escritura se hacen en forma de funciones, mientras que en Pascal, estas funciones se adjuntan a las propiedades de las propiedades utilizando las palabras clave write y read, respectivamente. Se ve así

property PenPos: TPoint read GetPenPos write SetPenPos;
property Pixels[X, Y: Integer]: TColor read GetPixel write SetPixel;

donde los identificadores después de las palabras clave leen y escriben métodos, descritos en el área privada de la clase TCanvas. Es posible referirse a la propiedad Píxeles como una matriz bidimensional, lo cual es muy conveniente. Por ejemplo:

Pixels[0, 0] := clLime;

O bien, la vinculación directa de los campos de la clase a una propiedad:

property TextFlags: Longint read FTextFlags write FTextFlags;

donde FTextFlags el campo de clase descrito en el área privada. Como resultado de la operación

TextFlags := ETO_RTLREADING;
FTextFlags obtiene el valor ETO_RTLREADING. FTextFlags, después de la lectura, puede ser sustituido por una función con condiciones, como SetTextFlags, para una asignación más selectiva de valores al campo FTextFlags.
 
Mihail Matkovskij:

Dado que las sintaxis de MQL4 y MQL5 son idénticas, me gustaría sugerir que los desarrolladores introduzcan propiedades en las clases en ambos lenguajes, como se hace, por ejemplo, en Pascal. En MQL, los métodos de lectura y escritura se hacen en forma de funciones, mientras que en Pascal, estas funciones se adjuntan a las propiedades de las propiedades utilizando las palabras clave write y read, respectivamente. Se ve así


donde los identificadores después de las palabras clave leen y escriben métodos descritos en el área protegida de la clase TCanvas. Puede referirse a la propiedad Píxeles como una matriz bidimensional, lo cual es muy conveniente. Por ejemplo:

O bien, la vinculación directa de los campos de la clase a una propiedad:

donde FTextFlags el campo de clase descrito en el área privada. El resultado de la operación es

FTextFlags obtiene el valor ETO_RTLREADING. FTextFlags, después de la lectura, puede ser sustituido por una función con condiciones, como SetTextFlags, para una asignación más selectiva de valores al campo FTextFlags.

Amor, amor, amor... Estos tres conceptos se han fusionado en uno...

Lo siento, pero ahora - reglas de diseño: imho, por supuesto.

 

Más información sobre MetaEditor. Me gustaría que la ventana del "Navegador" se minimizara a la izquierda (como una cortina) haciendo doble clic en el borde de la ventana:

Paso 1

Después de hacer doble clic, la ventana del Navegador debería estar en esta posición aproximadamente:

El resultado final

 
Karputov Vladimir:

Más información sobre MetaEditor. Me gustaría que la ventana del "Navegador" se minimizara a la izquierda (como una cortina) haciendo doble clic en el borde de la ventana:

Después de hacer doble clic, la ventana del Navegador debería estar en esta posición aproximadamente:

Sé que Renat va a explotar, en plan "¡¡¡somos los mejores y vamos a inventar la moto nosotros!!!"

Pero MS dio de paso una API para el editor hace mucho tiempo. ¿Cuál es el problema?

¿El orgullo tártaro no te deja usar la API de otro?