Fragen von einem "Dummy" - Seite 210

 

Ist es möglich, dies in MQL5 zu implementieren und wie?

1) Speichern von Forward- und Backtest-Optimierungsergebnissen aus der Expert Advisor-Tabelle? D.h. ich möchte während der Optimierung alle 10 000 Ergebnisse speichern, nicht nur einen Durchlauf durch die Historie.

2) Ändern Sie die Optimierungseinstellungen über den Expert Advisor.

3) Gehen Sie die Punkte 1 und 2 durch und führen Sie eine neue Optimierung mit neuen Parametern durch.

 

Hallo.

// Процесс №1
   int *pi = new int();
   *pi = 555;
   cout<<(int)pi;

   // Процесс №2
   int v;                               
   cin>>v;      // Вводим cout<<(int)pi, полученный при общении с первым процессом.
   int *pi = (int*)v;   // +- ЧТО?
   cout<<*pi;

Zweck: einen Zeiger auf ein Objekt im Heap zwischen Prozessen weiterzugeben ( korrekt zu machen).

Ist das möglich?

 
Hallo, helfen Sie, ein Problem zu lösen!

Der Kern des Problems ist die nicht korrekte Aufteilung der Preise!

Hier ist ein Beispiel: 1,2829 + 1,2814 / 2 = 1,9236 und sollte 1,2821 sein.

Hier ist der Code SUM = High[i+1] + Low[i+1] / 2;

Können Sie mir sagen, wo der Fehler liegt?
 
veti-k:
Hier ist ein Beispiel: 1,2829 + 1,2814 / 2 = 1,9236 und es sollte 1,2821 sein
код SUM = (High[i+1] + Low[i+1])/2; 
 
veti-k:
Hey, helfen Sie mir, dieses Problem zu lösen.

Der Kern des Problems ist die nicht korrekte Aufteilung der Preise!

Hier ist ein Beispiel: 1,2829 + 1,2814 / 2 = 1,9236 und sollte 1,2821 sein.

Hier ist der Code SUM = High[i+1] + Low[i+1] / 2;

Können Sie mir sagen, wo der Fehler liegt?

Eigentlich ist es zuerst die Division und dann die Addition.

Sie haben 1,2829 + 1,2814 / 2 = 1,9236.

und die Formel für das Auto sollte (1,2829 + 1,2814) / 2 = 1,2821 sein.

 
Zeleniy:

Eigentlich ist es zuerst die Division und dann die Addition.

Sie haben 1,2829 + 1,2814 / 2 = 1,9236.

Die Formel für die Maschine sollte (1,2829 + 1,2814) / 2 = 1,2821 lauten.

Danke))
 
A100:
Danke))
 
veti-k:
Danke))
Mit Vergnügen =D


Reihenfolge der arithmetischen Operationen

1) in Klammern: 10 + 6 = 16;

2) Subtraktion: 38 - 16 = 22.

Wenn ein Ausdruck ohne Klammern nur Addition und Subtraktion oder nur Multiplikation und Division enthält, werden die Aktionen in der Reihenfolge von links nach rechts ausgeführt.

10 ÷ 2 × 4 = 20;

Die Reihenfolge der Operationen ist:

1) von links nach rechts, wobei zuerst geteilt wird: 10 ÷ 2 = 5;

2) Multiplikation: 5 × 4 = 20;

10 + 4 - 3 = 11, d.h:

1) 10 + 4 = 14;

2) 14 - 3 = 11.

Enthält ein Ausdruck ohne Klammern nicht nur Addition und Subtraktion, sondern auch Multiplikation oder Division, werden die Operationen in der Reihenfolge von links nach rechts ausgeführt, wobei Multiplikation und Division Vorrang haben, d. h. sie werden zuerst ausgeführt, gefolgt von Addition und Subtraktion.

18 ÷ 2 - 2 × 3 + 12 ÷ 3 = 7

Reihenfolge der Operationen:

1) 18 ÷ 2 = 9;

2) 2 × 3 = 6;

3) 12 ÷ 3 = 4;

4) 9 - 6 = 3; d.h. von links nach rechts - das Ergebnis der ersten Aktion minus das Ergebnis der zweiten;

5) 3 + 4 = 7; d.h. das Ergebnis der vierten Aktion plus das Ergebnis der dritten Aktion;

Wenn ein Ausdruck Klammern enthält, werden die geklammerten Ausdrücke zuerst ausgeführt, gefolgt von Multiplikation und Division, und dann von Addition und Subtraktion.

30 + 6 × (13 - 9) = 54, d. h:

1) Klammerausdruck: 13 - 9 = 4;

2) Multiplikation: 6 × 4 = 24;

3) Addition: 30 + 24 = 54;

Lassen Sie uns zusammenfassen. Bevor Sie mit dem Rechnen beginnen, müssen Sie den Ausdruck analysieren: ob er Klammern enthält und welche Operationen er enthält. Führen Sie dann die Berechnungen in der folgenden Reihenfolge durch:

1) Aktionen, die in Klammern gesetzt werden;

2) Multiplikation und Division;

3) Addition und Subtraktion.

 
Hallo alle!!! Könnten Sie mir bitte sagen, ich habe mein Konto bei MQL5, jetzt, wie kann ich anfangen, den Handel mit diesem Geld?
 
goldrail:
Hallo alle!!! Könnten Sie mir bitte sagen, ich habe mein Konto bei MQL5, jetzt, wie kann ich anfangen, den Handel mit diesem Geld?
Ich denke, es ist besser, den Handel mit Ihrem Niveau an Dummheit zu vermeiden.