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

 
Alexey Viktorov #:

Bueno, Artem... has asustado a todos. Nadie pregunta nada... Entonces voy a buscar un poco de vodka, la cerveza no ayuda...

Se trata de los tíos buenos finlandeses, no de los que necesitan ayuda. En el tema de la rama, por supuesto.

 
Alexey Viktorov #:

Bueno, Artem... has asustado a todo el mundo. Nadie pregunta nada... Entonces voy a por vodka, la cerveza no ayuda...

Tal vez vaya directamente al extremo, por las drogas :)

En general, es triste que en un foro técnico, en un hilo técnico, se inicie una payasada.

 
Y en general, después de no la primera pinta de cerveza y vodka, un pensamiento. El objetivo de un bucle intu es averiguar lo que el usuario ha introducido y devolverlo a ))))
 

Volviendo a StringToEnum, he encontrado una solución relativamente universal para los casos en que las enumeraciones se numeran secuencialmente (1, 2, 3, ...).

Para la numeración explícita de secuencias con valores grandes no funcionará (por ejemplo, ENUM_TIMEFRAMES). Pero, si utiliza su propio enum sin numeración explícita (o al menos numeración secuencial) - la solución funcionará.

template<typename T>
bool StringToEnum(const string i_str, T &o_val)
{
   for(int i = 0; i < 256; i++)
      {
         o_val = (T)i;
         if(StringCompare(EnumToString(o_val), i_str, false) == 0)
            return(true);
      }
   o_val = WRONG_VALUE;
   return(false);
}

Para todos los demás casos se necesitan bicicletas, como matrices estáticas de nombres de cada valor posible y búsqueda de cadenas en esta matriz.

 
Maksim Emeliashin matrices estáticas de nombres de cada valor posible y búsqueda de cadenas en esta matriz.

¿Qué sentido tiene todo esto? ¿Quiere sustituir los valores numéricos de ENUM_TIMEFRAMES por los suyos propios? ¿O qué?

 
Por favor, ayuda, dibujo dos líneas de Gann y se cruzan en un punto determinado, necesito saber las coordenadas del punto de intersección de estas líneas.
Archivos adjuntos:
 
12345678902003 #:
Ayuda por favor, dibujo dos líneas de Gann y se cruzan en un punto determinado, necesito saber las coordenadas del punto de intersección de estas líneas.
Ecuación de la línea para ayudar
 
Artyom Trishkin #:
La ecuación de la línea recta es una ayuda

Obtenga los precios de las líneas rectas en cada barra y compare o encuentre la diferencia, en los lugares donde los signos de las diferencias de cruce cambian) Puede que no haya igualdades en la barra, por cierto.

 
Valeriy Yastremskiy #:

Obtenga los precios de las líneas rectas en cada barra y compare o encuentre la diferencia, en los lugares donde los signos de las diferencias de cruce cambian) Puede que no haya igualdades en la barra, por cierto.

>=, <=
 

Buenas tardes a todos.

Estoy reescribiendo un EA de MQL4 a MQL5. No entiendo cómo obtener el motivo de cierre de una posición por SL.

Lo necesito para tomar una decisión sobre qué hacer a continuación.

En el terminal MT5, puede seleccionar una operación, orden o posición en la ventana del historial.

Razón de la queja: