[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 581

 
lottamer:


:))) oops, kann ich auch den folgenden Punkt in "pananamic" klären?

Was ist der Unterschied zwischen den Funktionen start und void?

Sie haben sich etwas vorgenommen, das noch niemandem gelungen ist: "RATING THE FINGER WITH THEHUGE HEAD IT'S HELPING TO!!!! :)))

die erste ist eine Funktion und die zweite ist der Typ des Wertes, den sie zurückgibt.

P.S. Haben Sie Geduld und lesen Sie es.

 
Dankeschön!!!!
 
lottamer:


:))) oops, kann ich den folgenden Punkt auch in "pananamic" geklärt haben?

Was ist der Unterschied zwischen den Funktionen start und void?

Mir fehlen sogar die Worte, denn ich benutze einfach beides.

Start wird bei jedem Tick ausgeführt, während void eine Funktion ist, die das Ergebnis der Berechnung nicht ausgibt.

 
lottamer:


:))) oops, kann ich die folgende Aussage auch auf "pananisch" haben?

Was ist der Unterschied zwischen den Funktionen start und void?

void ist keine Funktion, sondern der Typ des von der Funktion zurückgegebenen Wertes. In diesem Fall gibt die Funktion nichts zurück. Es wird automatisch bei jedem Tick(für Expert Advisors und Indikatoren) oder beim Programmstart (für alle Programme) gestartet, und was Sie dort eingeben, wird funktionieren. Im Allgemeinen müssen Sie eine Anleitung lesen.
 
TarasBY:

Sie haben etwas geschafft, was bisher noch niemandem gelungen ist: "DEN FINGER AN DEN GROSSEN KOPF ANZUHALTEN, DEM ER HILFT"!!! :)))


die erste ist eine Funktion und die zweite ist der Typ des Wertes, den sie zurückgibt.


der Nebel hat sich nicht gelichtet....

Was ist Void? Warum wird es überhaupt benötigt?

Auch der Start ist unklar : warum ? wird der Code schon von Anfang an ausgeführt.... oder nicht ?

Alles, was ich gelesen habe, ist unscharf... für mich

 

Der Code wird von Anfang an ausgeführt. Das ist richtig. Das Signal für die Ausführung ist jedoch, wenn ein neuer Tick im Terminal erscheint. Am Wochenende, wenn es keine Angebote gibt, passiert nichts.

Sagen wir, das ist die richtige Art zu reden. Nehmen Sie es und setzen Sie einen Befehl in init ein. Sie wird nur einmal ausgeführt, unabhängig von der Anzahl der Ticks.

Schreiben Sie dort hinein.

 OrderSend (Symbol( ), OP_BUY, lot ,Ask, 5, 00,   0, NULL, 450, 0, CLR_NONE);
 OrderSend (Symbol( ), OP_SELL,  lot ,NormalizeDouble(Bid, Digits), 5, 0, 0, NULL, 450, 0, CLR_NONE); 

Werfen Sie es in die Tabelle und sagen Sie mir, was Sie haben.


Schreiben Sie nun das Gleiche in die Startfunktion und werfen Sie sie erneut in das Diagramm. Schreiben Sie, was jetzt passiert.

 
lottamer:


der Nebel hat sich nicht gelichtet....

Was ist Void? Wofür ist es überhaupt gut?

Auch der Start ist unklar: warum? wird der Code bereits von Anfang an ausgeführt.... oder nicht?

Alles, was ich gelesen habe, ist für mich nebulös...


Dann lesen Sie Andersens Märchen.
 
rigonich:
void ist keine Funktion, sondern eine Art von Wert, der von der Funktion zurückgegeben wird. In diesem Fall gibt die Funktion nichts zurück. Es wird automatisch bei jedem Tick (für Experten und Indikatoren) oder beim Programmstart (für alle Programme) gestartet, und was Sie dort eingeben, wird funktionieren. Im Allgemeinen müssen Sie eine Anleitung lesen.


Verstehe...(aber nicht über die Leere - ich bin wahrscheinlich noch weit davon entfernt).

Das Problem ist jedoch, dass das Lehrbuch von denselben Leuten geschrieben wurde, die auch die Sprache selbst geschrieben haben. Sie sind zu klug :))) sie sind so klug, dass sie sich nicht auf unser Niveau herablassen können, selbst wenn sie es wollten. deshalb ist es sehr schwer zu lesen, was geschrieben wird... Viele Dinge müssen "übersetzt" werden, und alles braucht BEISPIELE, und es gibt keine.

Suchen Sie nach "MQL für Dummköpfe"-Ausgaben im Netz ... :)))

Danke für die Hilfe...

 
lottamer:


angeschaut

ModifyOrder() Funktion. https://forum.mql4.com/ru/38949#434195

Es gibt 3 Parameter, die eingegeben werden müssen. Zwei habe ich erraten, den dritten nicht.

Was bedeutet UseSound in der nächsten Zeile?

----------------------------------------------------

if (UseSound) PlaySound("alert.wav"); break;


Aktivieren oder nicht aktivieren von "Musik".
 
rigonich:

Dann lesen Sie Andersens Märchen.
Völlig einverstanden! Man kann NICHT ALLES lernen!!! Verbessern Sie die Fähigkeit (das Wissen), in der Sie am besten sind! Nichts für ungut!