MT5, mql5, mql5.com sugerencias de mejora. - página 7

 
Marco vd Heijden:

Creo que el comercio de un clic es incluso tan peligroso :)

Claro, pero cuando lo activas se supone que sabes lo que estás haciendo.

Pero la mejora no tiene que existir en MT4 o lo hace?

No, por supuesto, yo estaba pensando mal.

Me refiero a que la mejora sería cualquiera y cuando construyo algo quiero poder probarlo rápidamente esto se suele hacer adjuntando el EA para ver lo que hace, luego se altera el código y se quita el ea adjuntándolo de nuevo para ver las modificaciones y esto sigue así hasta que hace lo que quiero que haga.

No veo por qué tienes que quitar el EA y adjuntarlo de nuevo. Solo hay que adjuntarlo y recompilarlo.

Un clic significa rápido y en MT5 sólo se ha vuelto más lento ya que ahora tienes que seleccionar la lista de expertos primero.

No, MT5 no se ha vuelto más lento en este sentido. De hecho es más rápido: clic derecho en el icono del gráfico y "eliminar". Menos clics que en MT4.
 

A veces, cuando estoy trabajando en algo, no siempre es posible hacerlo con una recompilación.

Parece que la función one click remove expert ya existe y que simplemente no la conocía.

Gracias.

 
Marco vd Heijden:

A veces, cuando estoy trabajando en algo, no siempre es posible hacerlo con una recompilación.

Parece que la función one click remove expert ya existe y que simplemente no la conocía.

Gracias.

En realidad son 2 clics :-(

Adjunto un "one click remove expert" ;-)

Archivos adjuntos:
 
Alain Verleyen:

En realidad son 2 clics :-(

Adjunto un "experto en eliminación de un clic" ;-)

LOL gracias muy útil :)
 

Aquí hay otro.

Problema: OBJPROP_SELECTABLE desactivado por defecto.

En MT4 podías arrastrar una línea simplemente haciendo doble clic en ella.

En MT5 no es así.

 
Marco vd Heijden: Aquí hay otro.

Problema: OBJPROP_SELECTABLE desactivado por defecto.

En MT4 se podía arrastrar una línea simplemente haciendo doble clic en ella.

En MT5 no es así.

Sigue siendo lo mismo en MT5, al menos para mí. ¡Sigo haciéndolo así como en MT4!

¡PS! ¿Podría ser por tu uso de Linux/Wine en lugar de Windows?

 

Aquí está una petición desde el punto de vista de los codificadores - para el MetaEditor para

  • eliminar automáticamente los espacios en blanco al guardar los archivos (definido por una opción configurable)
  • o para tener un comando (con atajo) para hacerlo cuando sea necesario.

También sería estupendo que eliminara los espacios en blanco al final del archivo.

 
Fernando Carreiro:

Sigue siendo lo mismo en MT5, al menos para mí. ¡Lo sigo haciendo así como en MT4!

¡PS! ¿Podría ser por tu uso de Linux/Wine en lugar de Windows?

Me tomé la libertad de instalar Windows sólo para comprobar si sería capaz de mover la H_LINE y me tomó 30 minutos de mi vida para verificar que tenía razón el objeto no es arrastrable a menos que la propiedad del objeto se establece específicamente.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+

Ahora mientras estaba probando esto otro problema se reveló, al principio no había ninguna H_LINE que encontrar pero surgió un error 4304 nunca visto antes en MT4 porque en MT4 sólo se obtiene la H_LINE como se supone que debe hacer.

Esto confirma mi temor de que sea un tren imparable de frustración y problemas que no tienen que estar ahí y sin embargo lo están.

Así que restauré mi fe y rápidamente eliminé la partición de Windows, junto con MT5, y rápidamente me hizo sentir mucho mejor.

Por favor, pruebe ese código e intente hacer doble clic en esa línea para poder arrastrarla.

No se moverá ni un centímetro.

 
Marco vd Heijden:

Me tomé la libertad de instalar windows sólo para comprobar si sería capaz de mover la H_LINE y me tomó 30 minutos de mi vida para verificar que tenía razón el objeto no es arrastrable a menos que la propiedad del objeto se establece específicamente.

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   ObjectCreate(0,"line",OBJ_HLINE,0,TimeCurrent(),SymbolInfoDouble(Symbol(),SYMBOL_BID));
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+

Ahora mientras estaba probando esto otro problema se reveló, al principio no había ninguna H_LINE que encontrar pero surgió un error 4304 nunca visto antes en MT4 porque en MT4 sólo se obtiene la H_LINE como se supone que debe hacer.

Esto confirma mi temor de que sea un tren imparable de frustración y problemas que no tienen que estar ahí y sin embargo lo están.

Así que restauré mi fe y rápidamente quité la partición de Windows, junto con MT5, y rápidamente me hizo sentir mucho mejor.

Por favor, prueba ese código e intenta hacer doble clic en esa línea para poder arrastrarla.

Confirmado, efectivamente no selecciona.

Sin embargo, mis disculpas por hacerte pasar por todas esas molestias, porque leí mal tu post y asumí incorrectamente en mi apuro, que estabas hablando de la colocación manual de objetos en el terminal.

De hecho, mencionaste "OBJPROP_SELECTABLE", lo que indicaba claramente que estabas hablando de código, pero inconscientemente lo bloqueé y asumí "manualmente".

Lo siento.

 
También veo que MT5 por defecto a OBJPROP_HIDDEN también.