Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1670

 
MakarFX #:
Sie haben die Funktion "GetAveragePrice()"

Erstellen Sie einen für "max_ticket" und "min_ticket".

Hier ist Makar in einem konstruktiven Gespräch

 
EVGENII SHELIPOV #:

Hier ist Makar in einem konstruktiven Gespräch

Es kommt auf die Richtigkeit der Frage an.

EVGENII SHELIPOV # :

Helfen Sie mir, den Code so zu ändern, dass anstelle von Profit Punkte stehen. Ich danke Ihnen.

EVGENII SHELIPOV #:

Meine Frage war einfach - anstelle von Profit in der Währung angeben , dass min/max-Aufträge nach dem Break-even-Punkt nach einer bestimmten Anzahl von Pips geschlossen werden

Können Sie den Unterschied spüren?

 
MakarFX #:
Sie haben die Durchschnittspreis-Funktion "GetAveragePrice()"

Machen Sie dasselbe, aber nur für "max_ticket" und "min_ticket".

Hier ist es an der Zeit, sich an das Publikum zu wenden. Ich werde morgen eine Frage formulieren und den Forumsmitgliedern stellen

 
MakarFX #:

Es kommt darauf an, dass die richtige Frage gestellt wird

Können Sie den Unterschied spüren?

Ja, vielleicht habe ich die Frage nicht geklärt, und ich habe sie im Forum aufgeworfen. Ich werde das morgen noch konkreter formulieren.

 

Kann jemand erklären, warum x in OnTick immer falsch ist, auch wenn foo2 true zurückgibt?

void OnTick(){
    bool x = foo();
}

bool foo2(){
    ...
    if(...) return true;
    else return false;
}

bool foo(){
    bool x = false;
    if(...) x = foo2(); 
    return x;
}
 
Nerd Trader #:

Kann jemand erklären, warum x in OnTick immer falsch ist, auch wenn foo2 true zurückgibt?

Normalerweise liegt irgendwo ein logischer Fehler vor. Drucken Sie jeden Schritt aus.

 
Hallo, kann jemand einen Artikel oder Erfahrung vorschlagen, wie man OnCalculate in Expert Advisor implementieren?
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],

Ich versuche, eine Berechnung für alle TFs zu organisieren.

HILFE liebe Bedienstete!
 
Mikhail Toptunov OnCalculate in Expert Advisor implementieren?

Ich versuche, eine Berechnung über alle TFs hinweg zu organisieren.

HILFE liebe Bedienstete!

Dies kann auch ohne OnCalculate geschehen

Die Funktion OnCalculate() wird nur in benutzerdefinierten Indikatoren aufgerufen
 
Valeriy Yastremskiy #:

In der Regel gibt es irgendwo einen Logikfehler. Drucken Sie jeden Schritt aus.

Das tue ich auch. Wenn foo2() true zurückgibt, beobachten Sie dies mit dem Ausdruck.
 
Nerd Trader #:

Jemand erklären, warum x in OnTick immer falsch ist, auch wenn foo2 true zurückgibt?

Wenn foo2 den Wert true zurückgibt, wird hier nach einem Fehler gesucht

bool foo(){
    bool x = false;
    if(...)  x = foo2(); 
    return x;
}
Grund der Beschwerde: