Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 915

 

Hola.


Me pueden decir cómo puedo controlar el número de operaciones abiertas a través de variables globales en el terminal. Por ejemplo, cada gráfico añade +1 a la variable global cuando se abre una operación. En un Asesor Experto separado se crean y destruyen variables globales. También se comprueba el número aceptable de operaciones (por ejemplo, cuando se excede, la bandera es también global a 0, y todos los EAs comprobar esta bandera cuando se abren).

Mi pregunta es cómo puedo obtener el número de operaciones de cada terminal... ¿Aumentarlo al abrir y disminuirlo al cerrar? Es demasiado difícil. Ya que tengo que establecer un análogo de OnTradeTransaction para el mismo cierre. Según tengo entendido, las variables globales sólo pueden ser de tipo simple. Si fuera un array o, mejor, un array de estructuras, sería más fácil.

Por favor, aconséjeme, tal vez no entiendo algo. Gracias.

 

Por favor, avisa.
El permvar.dll de 32 bits (de https://fx1.net/permvar.php ) funcionaba en MT4.
Intenté usarlo en MT5.
El sitio web dice : Utilice permvar.dll para Tradestation, Metatrader < 0550, Metatrader5.

Al intentar llamarlo en MT5_64 - el mensaje dice que no es de 64 bits.
¿Es un veredicto o se puede resolver este conflicto de alguna manera?
Gracias.

FX1 | PermVar - Persistent Data Storage
  • fx1.net
PermVar can persistently store basic types of data in the registry, such as strings, integers, doubles, and booleans. Reading and writing is easy with its one-touch command. No need for complicated frameworks. All you need is one file to use PermVar. It’s compatible with any application that uses DLL. If you need a key/value storage similar to...
 
procomK:

Por favor, avisa.
El permvar.dll de 32 bits (de https://fx1.net/permvar.php) funcionó en MT4.
Intenté usarlo en MT5.
El sitio dice : Utilice permvar.dll para Tradestation, Metatrader < 0550, Metatrader5.

Al intentar llamarlo en MT5_64 - el mensaje dice que no es de 64 bits.
¿Es un veredicto o se puede resolver este conflicto de alguna manera?
Gracias.

puede, idealmente, ser envuelto con una DLL 64 intermedia. Si los parámetros que se pasan lo permiten.

 

Gracias, eso es tranquilizador.

Pero para mí, como tonto, qué pobre apretón de manos.

Mikhail Dovbakh:

Es posible envolverlo con una DLL intermedia de 64. Si los parámetros que se pasan lo permiten.

 

MathExp y MathPow son esencialmente lo mismo: llevan un número a una potencia determinada


Excepto que en MathExp sólo se puede especificar una potencia. ¿Qué sentido tiene?


Sólo estoy estudiando un ejemplo de un artículo y tiene exp, y no puedo entender qué y por qué

 
Alexandr Sokolov:

MathExp y MathPow son más o menos lo mismo en esencia: llevan un número a una potencia determinada


Excepto en MathExp que sólo se puede especificar el grado. ¿Qué sentido tiene?


Estoy viendo un ejemplo de un artículo y hay exp, y no puedo entender qué y por qué

son funciones diferentes, lee las descripciones, y busca en google "número e"

 
Taras Slobodyanik:

son funciones diferentes, lee las descripciones, y busca en google "número e"

¡Muchas gracias! No había pensado en Google.

 

He perdido los números de fila y columna en el compilador de mt4, ¿cómo puedo activarlos?

Antes escribía donde está el cursor, pero en los últimos meses no lo hace, ¿qué he podido hacer?

 
Seric29:

He perdido los números de fila y columna en el compilador de mt4, ¿cómo puedo activarlos?

Antes mostraba dónde está el cursor, pero desde hace unos meses no aparece, ¿qué he podido hacer?

Si te equivocas, intenta compilar y entonces aparecerán los números de fila y columna.

La ayuda dice que estas columnas son de advertencia, para los errores.


 
Bueno existe, pero antes por ejemplo escribía los números de fila y columna de error ponía el cursor ahí y lo movía por números, los números se mostraban antes, era muy práctico quizás mi cabeza está mal pero los valores estaban ahí también. Me refiero a MetaEditor4
Razón de la queja: