[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 452
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
¿Por qué cada 20 segundos exactamente? ¿Por qué no a los 19 o 17 años?
En 19 segundos el resto será 19.
En el 17 será el 17.
Si MathMod(EVERYTHING, 20) = 0, significa (si la memoria no me falla)
que CADA NÚMERO se divide por 20 sin que quede un resto.
20 40 60 80 100 120 140 160 etc.
Es decir, si MathMod(EVERYTHING, 13) = 0, entonces "0" se obtendrá en 13 segundos?
¿Cómo lo escribo, para entender cómo funciona?
por ejemplo 2+2 =4 =)
Por ejemplo ( tiempo del ordenador local 800000000) cómo lo dividimos por 12 en 12 segundos. O es una propiedad del resto real que se divide por lo que se divide, por lo que la operación se hace en el tiempo. Si dividimos 100 / 5, entonces 100 dividido por 5 en 5 segundos.
¿Puedes escribir cómo sucede?
bool flag = true;
int i=0;
int w=0;
double sum;
int t=20;
int start()
{
sum=TimeLocal() / t;
if (flag)
{
while(i<20)
{
w=w+1;
Alert(+w,"-й, Результат TimeLocal-",+sum);
i++;
sum=sum/20;
Sleep(1000);
}
flag = false;
}
return(0);
}
Entonces, si MathMod(CADA NÚMERO, 13) = 0, ¿obtenemos "0" en 13 segundos?
Significa cualquier número dividido por 13 sin resto, por ejemplo, 705495973
Los segundos no tienen nada que ver.
¿Cómo puedo saber qué indicadores están en la plantilla? He instalado una plantilla antigua, pero no se muestran todos los indicadores. He olvidado los nombres de los indicadores incluidos en la plantilla. Gracias.
.....
Supongamos (tiempo del ordenador local 800000000) cómo se divide por 12 en 12 segundos . ¿O el resto real tiene la propiedad de que es divisible por lo que se divide, en cuyo tiempo se produce la operación? . Divide 100 / 5 así que en 5 segundos divide 100 entre 5 ?
¿Puede escribir cómo se hace?
¿Qué te hace pensar eso? ¿Estudiaste matemáticas?
MathMod(A, B) ----- Una función matemática -- hará las cuentas en fracciones de segundo.
Muestra el resto de A dividido por B.
123 / 20 = 6 enteros
123 -- (20 * 6) = 123 --- 120 = 3 (resto) es lo que calcula esta función.
https://ru.wikipedia.org/wiki/Деление_ (matemáticas)
https://ru.wikipedia.org/wiki/Остаток_от_деления
Te falta práctica. No puede ejecutar su programa, no funciona. Un círculo vicioso: sin opción de trabajo-> sin habilidad-> sin opción de trabajo.
Hay que empezar desde el principio y cambiarlo todo:
- utilizar Print() en lugar de Alert()
- no escriba un Asesor Experto, sino un script
- si está escribiendo un EA, ejecútelo a través del probador de estrategias
No puede ver el resultado de su programa.
Tengo que pensarlo.... :-/
¿Cómo puedo saber qué indicadores están en la plantilla? He instalado una plantilla antigua, pero no se muestran todos los indicadores. He olvidado los nombres de los indicadores incluidos en la plantilla. Gracias.
¿Aparece Ctrl-I?
https://docs.mql4.com/ru/constants/special
EMPTY_VALUE == 0x7FFFFFFFF ---- entero 2147483647.
En mi opinión, sí.