Deseos para MT5 - página 71

 
stringo:

Te diré un secreto. Simplemente hazlo.

Resulta que no la cortaron. Puede devolver estructuras simples. Pero ten en cuenta que en este caso tendrás que añadir 2 copias extra - copiar en la estructura de tempo en la pila y copiar desde la estructura de tempo en la estructura de resultado

Ugh. Lo he comprobado, realmente funciona. Sin embargo, parece que estuvo desconectado durante un tiempo. Recuerdo que una vez hubo una depuración con números racionales(aquí), escribí una librería para comprobar la velocidad y traté de devolver estructuras de funciones mientras escribía. Bueno, entonces no funcionó. Pero ahora funciona bien. Y funciona bien.

Espero que siga así.

¿Qué pasa con el exceso de copias? Sólo debes entenderlo y tratar de no utilizarlo en bucles de tiempo crítico. Y es más conveniente utilizar asignaciones del tipo x=f(y, z) en las construcciones más simples de una sola vez;

Gracias.

 
Hay una sugerencia para escribir Éxito o Errores:N en la barra de estado en verde y rojo respectivamente, y para posicionar el primer error en el editor si hay un error (compilación fallida).
Ahora la compilación siempre termina "silenciosamente" sin importar el resultado, y la lista de advertencias y errores puede no ser completamente visible y uno tiene la sensación de que todo está bien y ex5 no.
 
marketeer:
Hay una sugerencia para escribir Éxito o Errores:N en la barra de estado en verde y rojo respectivamente, y para posicionar el primer error en el editor si hay errores (compilación fallida).
Ahora la compilación siempre termina "silenciosamente" sin importar el resultado, la lista de advertencias y errores puede no ser completamente visible y parece que todo es normal y ex5 no lo es.
Marque "Autoscroll" y será feliz....
 
Desarrolladores: Por favor, hagan posible ver la información más o menos completa de la cuenta al hacer clic con el botón derecho en una cuenta en el "Navegador". Por ejemplo, podría hacerlo de la misma manera que se hace con las "Propiedades" de los símbolos.
 
Lizar:
Desarrolladores: Por favor, hagan posible ver la información más o menos completa de la cuenta al hacer clic con el botón derecho en una cuenta en el "Navegador". Por ejemplo, puede hacer lo mismo que "Propiedades" para los símbolos.
También que se pueda averiguar la dirección del servidor ip, o que me digan cómo conectarme a la cuenta desde un terminal diferente al que está abierto, conociendo el nombre de usuario y la contraseña de la cuenta.
 
Sería bueno hacer directivas de compilación condicional.
 
Dima_S:
Sería una buena idea introducir directivas de compilación condicional.

¿Qué directivas y por qué?

Ya hemos hablado de ello. Hemos comprobado que podemos arreglárnoslas con la funcionalidad existente.

 
stringo:

¿Qué directivas y por qué?

Ya hemos hablado de ello. Descubrimos que es posible prescindir de la funcionalidad existente.

Hace poco me encontré con uno. El Asesor Experto utiliza DLL, para fines no comerciales (depuración, estudio del proceso de negociación y las propiedades de un sistema de comercio).

A la hora de optimizar, se puede prescindir de ella y abrir así la posibilidad de optimizar en la nube.

Tuvimos que hacer dos versiones del Asesor Experto y hacer cambios al mismo tiempo, lo cual es malo y poco fiable.

Puedo imaginar fácilmente un par de situaciones más en las que la compilación condicional es razonable.

Es decir, en principio, es deseable, pero por supuesto se puede prescindir de ella.

Resumen: Si es difícil, no lo hagas o ponlo al final de la cola. Y si es fácil, mejor que lo sea.

 
MetaDriver:

Lo he encontrado recientemente. El Asesor Experto utiliza la DLL para tareas no comerciales (depuración, estudio del proceso de negociación y de las propiedades del sistema de negociación).

A la hora de optimizar, es posible prescindir de ella y abrir así la posibilidad de optimizar en la nube.

Estamos planeando hacer una vinculación posterior de las funciones dll. Es decir, mientras no haya una referencia a la función, la DLL no se cargará.

Entonces podrá utilizar completamente las banderas IsTesting e IsDLLAllowed sin ninguna compilación condicional.

 
stringo:

Tenemos planes para hacer la vinculación tardía de las funciones dll. Es decir, hasta que no haya una referencia a la función, la DLL no se cargará.

Entonces las banderas IsTesting e IsDLLAllowed pueden ser utilizadas sin ninguna compilación condicional.

Entonces sí. Esto es aún más conveniente: no tendrá que volver a compilar.