Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1254 1...124712481249125012511252125312541255125612571258125912601261...1954 Nuevo comentario Aleksey Masterov 2020.09.11 20:20 #12531 Igor Makanu:TimeCurrent()https://www.mql5.com/ru/docs/dateandtime/timecurrent utilizar la segunda versión de la firma de esta función: ZS: Voy a escribir de inmediato - funciona en MT4, lo he utilizado ;) UPD: en MT4 también usé Hour() y Minute() - no los uso por mucho tiempo, pero deberían dar la última hora del servidor en horas y minutos Gracias por responder a la segunda parte de mi pregunta. Minuto () es un minuto de una hora. Vladimir Pastushak 2020.09.12 12:43 #12532 ¿Puede aconsejar o guiar sobre cómo hacer una función de plantilla con más de 10 parámetros de entrada de cualquier tipo? Igor Makanu 2020.09.13 06:32 #12533 Vladimir Pastushak:Por favor, aconsejar o guiar cómo hacer una función de plantilla con más de 10 parámetros de entrada de cualquier tipo? //+------------------------------------------------------------------+ #define PRINT(VAL) Print(#VAL," = ",VAL) template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10,typename T11> void func(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10,T11 v11) { PRINT(v1); PRINT(v2); PRINT(v3); PRINT(v4); PRINT(v5); PRINT(v6); PRINT(v7); PRINT(v8); PRINT(v9); PRINT(v10); PRINT(v11); } //+------------------------------------------------------------------+ void OnStart() { func(1, 1.01, "qwerty", 3.1415 f, 777, 1, 1.01, "qwerty", 3.1415 f, 777,"Value_11"); } //+------------------------------------------------------------------+ 2020.09.13 08:33:57.508 tst (EURUSD,H1) v1 = 1 2020.09.13 08:33:57.508 tst (EURUSD,H1) v2 = 1.01 2020.09.13 08:33:57.508 tst (EURUSD,H1) v3 = qwerty 2020.09.13 08:33:57.508 tst (EURUSD,H1) v4 = 3.1415 2020.09.13 08:33:57.508 tst (EURUSD,H1) v5 = 777 2020.09.13 08:33:57.508 tst (EURUSD,H1) v6 = 1 2020.09.13 08:33:57.508 tst (EURUSD,H1) v7 = 1.01 2020.09.13 08:33:57.508 tst (EURUSD,H1) v8 = qwerty 2020.09.13 08:33:57.508 tst (EURUSD,H1) v9 = 3.1415 2020.09.13 08:33:57.508 tst (EURUSD,H1) v10 = 777 2020.09.13 08:33:57.508 tst (EURUSD,H1) v11 = Valor_11 odyn 2020.09.13 13:19 #12534 Cómo entender la siguiente línea, if(OrderSymbol()==Symbol()&& OrderMagicNumber()==MAGICMA if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA) [Eliminado] 2020.09.13 13:32 #12535 Igor Makanu: cool [Eliminado] 2020.09.13 13:34 #12536 odyn:cómo entender Si el símbolo de la orden (EURUSD) es igual al símbolo del gráfico y el magik de la orden (12345) es igual al magik del EA, entonces..... odyn 2020.09.13 13:55 #12537 Aleksei Stepanenko:Si el símbolo de la orden (EURUSD) es igual al símbolo del gráfico y el magik de la orden (12345) es igual al magik del EA, entonces..... ¡¡¡gracias!!! Vitaly Muzichenko 2020.09.13 15:21 #12538 odyn:Cómo entender la siguiente línea, if(OrderSymbol()==Symbol()&& OrderMagicNumber()==MAGICMA if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA) SHAITANA_MA. A veces la gente escribe variables tan divertidas :) SanNneK 2020.09.15 18:10 #12539 ¿Puede decirme cuál es la condición, si el gráfico bajó aunque sea un punto, entonces todas las órdenes se cerraron? SanNneK 2020.09.15 18:46 #12540 SanAlex:¿cómo se sabe si el gráfico se ha movido? - Tal vez el precio ha bajado. Poner un tope - realmente un punto, no va a funcionar. Si el gráfico ha bajado, las órdenes pendientes se han cerrado. 1...124712481249125012511252125312541255125612571258125912601261...1954 Nuevo comentario
TimeCurrent()https://www.mql5.com/ru/docs/dateandtime/timecurrent
utilizar la segunda versión de la firma de esta función:
ZS: Voy a escribir de inmediato - funciona en MT4, lo he utilizado ;)
UPD: en MT4 también usé Hour() y Minute() - no los uso por mucho tiempo, pero deberían dar la última hora del servidor en horas y minutos
¿Puede aconsejar o guiar sobre cómo hacer una función de plantilla con más de 10 parámetros de entrada de cualquier tipo?
Por favor, aconsejar o guiar cómo hacer una función de plantilla con más de 10 parámetros de entrada de cualquier tipo?
2020.09.13 08:33:57.508 tst (EURUSD,H1) v1 = 1
2020.09.13 08:33:57.508 tst (EURUSD,H1) v2 = 1.01
2020.09.13 08:33:57.508 tst (EURUSD,H1) v3 = qwerty
2020.09.13 08:33:57.508 tst (EURUSD,H1) v4 = 3.1415
2020.09.13 08:33:57.508 tst (EURUSD,H1) v5 = 777
2020.09.13 08:33:57.508 tst (EURUSD,H1) v6 = 1
2020.09.13 08:33:57.508 tst (EURUSD,H1) v7 = 1.01
2020.09.13 08:33:57.508 tst (EURUSD,H1) v8 = qwerty
2020.09.13 08:33:57.508 tst (EURUSD,H1) v9 = 3.1415
2020.09.13 08:33:57.508 tst (EURUSD,H1) v10 = 777
2020.09.13 08:33:57.508 tst (EURUSD,H1) v11 = Valor_11
Cómo entender la siguiente línea, if(OrderSymbol()==Symbol()&& OrderMagicNumber()==MAGICMA
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA)
cool
cómo entender
Si el símbolo de la orden (EURUSD) es igual al símbolo del gráfico y el magik de la orden (12345) es igual al magik del EA, entonces.....
Si el símbolo de la orden (EURUSD) es igual al símbolo del gráfico y el magik de la orden (12345) es igual al magik del EA, entonces.....
¡¡¡gracias!!!
Cómo entender la siguiente línea, if(OrderSymbol()==Symbol()&& OrderMagicNumber()==MAGICMA
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA)
SHAITANA_MA.
A veces la gente escribe variables tan divertidas :)
¿cómo se sabe si el gráfico se ha movido? - Tal vez el precio ha bajado. Poner un tope - realmente un punto, no va a funcionar.