Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 296

 
borilunad:

Schauen Sie in der Dokumentation nach, wie Sie die Funktion OrderModify() schreiben!

OrderModify(OrderTicket(),OrderOpenPrice(), OrderStopLoss(),zeroprice+Spread,0,Blue); //set take on the Buy position if it is in the red

OrderModify(OrderTicket(),OrderOpenPrice(), OrderStopLoss(),zeroprice-Spread,0,Red); //set take on/off for sell if position is negative

OrderModify(OrderTicket(),OrderOpenPrice(),nullPreis+Spread,OrderTakeProfit(),0,Blue); //StopLoss in Boolean setzen, wenn Position im Plus ist

OrderModify(OrderTicket(),OrderOpenPrice(),zeroprice-Spread,OrderTakeProfit(),0,Red); //set Stop Loss in b/c wenn die Position im Plus ist

Probieren Sie es aus, prüfen Sie die Logik! Schauen Sie im Fehlerprotokoll nach! Viel Glück für Ihr Studium!


Ich danke Ihnen!

Ich freue mich auf die Eröffnung des Marktes!

 
MaximuS60:

Ich danke Ihnen!

Ich freue mich auf die Eröffnung des Marktes!

Warum warten? Sie müssen den Code im Tester überprüfen! Sie müssen diese Spread-Variable mit einer Lücke in den Änderungsbedingungen hinzufügen!

wenn (Nullpreis>Ask+(Spread+Gap)*Point)
//-------------------------------------------// wenn Nullpreis vormultipliziert ist, *Punkt entfernen!
wenn (Nullpreis<Gebot-(Spread+Gap)*Punkt)


 
borilunad:
Warum warten? Sie müssen den Code im Tester überprüfen! Sie müssen diese Spread-Variable mit einer Lücke in den Änderungsbedingungen hinzufügen!

Wir müssen versuchen, es zu schaffen, ich weiß nicht, wie wir es machen sollen, wenn der Markt geschlossen ist.

 
MaximuS60:

Wir müssen versuchen, es zu schaffen, ich weiß nicht, wie wir es machen sollen, wenn der Markt geschlossen ist.

Sie haben noch nie einen Tester benutzt? Lesen Sie die Hilfe in MetaEditor, im Tutorium von S. Kovalev, in Artikeln, in Suchanfragen, auf Google. Wer suchet, der findet! Seien Sie aktiver!
 

Hallo zusammen!

Ich versuche, ein Array mit nur 6 Elementen zu erstellen, aber ich erhalte eine Fehlermeldung (entweder verstehe ich etwas nicht, oder Variablen können nicht in die Array-Daten eingegeben werden).

Matrix_Fibo[6]={Fibo0,Fibo1,Fibo2,Fibo3,Fibo4,Fibo5};  
 
Hallo Liebes!
Ist die Anzahl der im globalen Bereich deklarierten Arrays durch einen beliebigen Wert begrenzt oder nicht?
Können Sie mir sagen, wo ich etwas über dieses Thema lesen kann?
 
waroder:

Hallo zusammen!

Ich versuche, ein Array mit nur 6 Elementen zu erstellen, aber ich erhalte eine Fehlermeldung (entweder verstehe ich etwas nicht, oder Variablen können nicht in die Array-Daten eingegeben werden).

Die Frage kann wie folgt gelöst werden:

#define Fibo0 1
#define Fibo1 2
#define Fibo2 3
#define Fibo3 4
#define Fibo4 5
#define Fibo5 6
double Matrix_Fibo[] = {Fibo0,Fibo1,Fibo2,Fibo3,Fibo4,Fibo5};

Sie können die Werte der Konstanten eingeben, die Sie wünschen.

 
Leo59:
Hallo Liebes!
Ist die Anzahl der im globalen Bereich deklarierten Arrays durch einen beliebigen Wert begrenzt oder nicht?
Können Sie vorschlagen, wo man über dieses Thema lesen kann?

Wenn du dich auf den maximalen Speicherbereich beziehst, den mql4-arrays belegen können, so scheint Junko darauf gestoßen zu sein. In der abgeflachten C-Spezifikation, glaube ich.
 
Wenn zwei Terminals auf demselben Computer installiert sind und auf beiden Terminals derselbe Expert Advisor läuft, sind die Konten natürlich unterschiedlich. Zwei Handelsaufträge werden gleichzeitig an denselben Server gesendet. Welche von ihnen wird zuerst bearbeitet?
 
gyfto:

Wenn Sie den maximal zulässigen Speicherbereich meinen, den mql4-arrays belegen können, denke ich, dass Junko darauf gestoßen ist. In der abgeflachten C-Spezifikation, glaube ich.
Vielleicht haben Sie recht, und es hat mit dem maximal zulässigen Speicherbereich zu tun. Es sieht sehr danach aus, denn wenn ein 510er Array deklariert wird, ist alles in Ordnung, aber wenn es größer ist, runzelt der Compiler die Stirn. Diese Zahl, 512, ist sehr bedeutsam.
Oh, wo kann ich diese Spezifikation für das abgeflachte SI finden?