[Archiv!] Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Könnte nirgendwo ohne dich hingehen - 2. - Seite 452

 
semiromid:
Warum genau alle 20 Sekunden? Warum nicht mit 19 oder 17?


In 19 Sekunden wird der Rest 19 sein.

Im Jahr 17 wird es 17 sein.

 
rlx:

Wenn MathMod(ALLES, 20) = 0 ist, bedeutet dies (wenn ich mich richtig erinnere)

dass JEDE ZIFFER durch 20 geteilt wird, ohne dass ein Rest übrig bleibt.

20 40 60 80 100 120 140 160 usw.


Wenn also MathMod(EVERYTHING, 13) = 0 ist, wird "0" in 13 Sekunden erreicht?

Wie schreibe ich es, um zu verstehen, wie es funktioniert?

zum Beispiel 2+2 =4 =)

Zum Beispiel (Lokale Computerzeit 800000000), wie teilen wir sie durch 12 in 12 Sekunden. Oder es ist eine Eigenschaft des realen Rests, dass er durch das geteilt wird, durch was auch immer er geteilt wird, so dass es Zeit braucht, die Operation durchzuführen. Wenn wir 100 / 5 teilen, dann wird 100 durch 5 in 5 Sekunden geteilt.

Können Sie aufschreiben, wie das geschieht?

 
semiromid:

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);
}

Das ist völliges Abrakadabra. Schlag es dir aus dem Kopf. Das Thema "20 Sekunden" verwirrt Sie nur. Konzentrieren Sie sich auf das Wesentliche.
 
semiromid:

Wenn also MathMod(JEDE ZAHL, 13) = 0 ist, erhalten wir "0" in 13 Sekunden?


Es bedeutet jede Zahl, die durch 13 geteilt wird, ohne dass ein Rest übrig bleibt, z. B. 705495973

Sekunden haben damit nichts zu tun.

 

Woher weiß ich, welche Indikatoren in der Vorlage enthalten sind? Ich habe eine alte Vorlage installiert, aber es werden nicht alle Indikatoren angezeigt. Ich habe die Namen der in der Vorlage enthaltenen Indikatoren vergessen. Ich danke Ihnen!

 
semiromid:

.....

Angenommen (Lokale Computerzeit 800000000), wie kann man in 12 Sekunden durch 12 dividieren. Oder hat der tatsächliche Rest die Eigenschaft, dass er durch das geteilt werden kann, durch das er geteilt wird, in welcher Zeit der Vorgang stattfindet? . Dividiere 100 / 5, also in 5 Sekunden 100 durch 5 teilen ?

Können Sie schreiben, wie es gemacht wird?

Wie kommst du darauf? Haben Sie Mathematik studiert?

MathMod(A, B) ----- Eine mathematische Funktion, die Berechnungen in Bruchteilen einer Sekunde durchführt.

Sie zeigt den Rest von A geteilt durch B.

123 / 20 = 6 ganze Zahlen

123 -- (20 * 6) = 123 --- 120 = 3 (Rest) ist das, was diese Funktion macht.

https://ru.wikipedia.org/wiki/Деление_ (Mathe)

https://ru.wikipedia.org/wiki/Остаток_от_деления

 
semiromid:

Ihnen fehlt die Übung. Sie können Ihr Programm nicht ausführen, es funktioniert nicht. Ein Teufelskreis: keine Arbeitsmöglichkeit-> keine Fähigkeit-> keine Arbeitsmöglichkeit.

Man muss ganz von vorne anfangen und alles ändern:

- Print() anstelle von Alert() verwenden

- schreiben Sie keinen Expert Advisor, sondern ein Skript

- wenn Sie einen EA schreiben, lassen Sie ihn durch den Strategietester laufen

Sie können das Ergebnis Ihres Programms nicht sehen.

Ich muss darüber nachdenken.... :-/

 
smart:


Woher weiß ich, welche Indikatoren in der Vorlage enthalten sind? Ich habe eine alte Vorlage installiert, aber es werden nicht alle Indikatoren angezeigt. Ich habe die Namen der in der Vorlage enthaltenen Indikatoren vergessen. Ich danke Ihnen!


Wird Strg-I angezeigt?
 
Hallo! Kann magicnumber value bei der Auftragssuche einen Empty_value anwenden?
 

https://docs.mql4.com/ru/constants/special

EMPTY_VALUE == 0x7FFFFFFFF ---- ganze Zahl 2147483647.

IMHO kann sie das.

Grund der Beschwerde: