Ja, natürlich verstehe ich das... Ich möchte keine Sklaven für meine EA's haben....das Einzige, was ich wissen muss, ist, wie man versteht, auf welche Weise ein Programm funktioniert...
Wenn Sie einen einfachen EA wie SMA Cross haben... ist das kein großes Problem... aber je mehr Sie erreichen wollen, desto schwieriger wird es...(zumindest für mich)
//-------------------------------------------------------------------+//Check open orders//-------------------------------------------------------------------+if(OrdersTotal()>0){
for(int i=1; i<=OrdersTotal(); i++) // Cycle searching in orders
{
if (OrderSelect(i-1,SELECT_BY_POS)==true) // If the next is available
{
if(OrderMagicNumber()==BuyMagicNumber) {int halt1=1;}
if(OrderMagicNumber()==SellMagicNumber) {int halt2=1;}
}
}
}
Es sieht so aus, als ob der Großteil des Codes, den Sie verwendet haben, von dieser https://www.mql5.com/en/code stammt.
Was machen die Programmzeilen, die Sie oben verwendet haben, Ihrer Meinung nach?
Ich habe das Problem, dass mein EA alle Orders nach dem Öffnen schließt. Wie Sie sehen können, habe ich in der OrderClosetime für alle Buy & SellTickets gefüllt. Ich kann nicht finden, die Funktion, um die EA zu sagen, dass es nach 1hour geschlossen werden muss...
Ja, natürlich verstehe ich das...ich will keine Sklaven für meine EA's....das Einzige, was ich wissen muss, ist, wie man versteht, auf welche Weise ein Programm funktioniert...
Wenn Sie einen einfachen EA wie SMA Cross haben, ist das kein großes Problem... aber je mehr Sie erreichen wollen, desto schwieriger wird es (zumindest für mich).
Mein aktueller EA ist ziemlich einfach... Ich habe über 2000 Zeilen Code in ihm ... das meiste davon hat nichts mit der Methode zu tun, sondern ist Housekeeping und Standardfunktionen, die in jedem EA sein müssen, den ich jemals schreiben werde ... . wie das Berechnen von Positionsgrößen, das Platzieren von Aufträgen, das Zählen von Aufträgen, das Überprüfen von Aufträgen, die geschlossen werden, wenn sie TP oder SL erreichen, Fehlerberichte, usw. usw. . Ich habe Monate damit verbracht, meinen Code zu schreiben, zu testen, zu ändern, zu testen...
RaptorUK: Mein aktueller EA ist ziemlich einfach... Ich habe über 2000 Zeilen Code in ihm ... das meiste davon hat nichts mit der Methode zu tun, sondern ist Housekeeping und Standardfunktionen, die in jedem EA sein müssen, den ich jemals schreiben werde ... . wie das Berechnen von Positionsgrößen, das Platzieren von Aufträgen, das Zählen von Aufträgen, das Überprüfen von Aufträgen, die geschlossen werden, wenn sie TP oder SL erreichen, Fehlerberichte, usw. usw. . Ich habe Monate damit verbracht, meinen Code zu schreiben, zu testen, zu ändern, zu testen...
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ja, natürlich verstehe ich das... Ich möchte keine Sklaven für meine EA's haben....das Einzige, was ich wissen muss, ist, wie man versteht, auf welche Weise ein Programm funktioniert...
Wenn Sie einen einfachen EA wie SMA Cross haben... ist das kein großes Problem... aber je mehr Sie erreichen wollen, desto schwieriger wird es...(zumindest für mich)
Es sieht so aus, als ob der Großteil des Codes, den Sie verwendet haben, von dieser https://www.mql5.com/en/code stammt.
Was machen die Programmzeilen, die Sie oben verwendet haben, Ihrer Meinung nach?
Ich denke, Sie meinen den gesamten Code oder?
Mein Problem ist, den Code in meinen jetzigen einzufügen...:
Hallo zusammen, ich glaube, ich habe den richtigen Weg gefunden, aber es ist immer noch falsch. Eigentlich sieht der Code wie folgt aus:
Ich habe das Problem, dass mein EA alle Orders nach dem Öffnen schließt. Wie Sie sehen können, habe ich in der OrderClosetime für alle Buy & SellTickets gefüllt. Ich kann nicht finden, die Funktion, um die EA zu sagen, dass es nach 1hour geschlossen werden muss...
Ja, natürlich verstehe ich das...ich will keine Sklaven für meine EA's....das Einzige, was ich wissen muss, ist, wie man versteht, auf welche Weise ein Programm funktioniert...
Wenn Sie einen einfachen EA wie SMA Cross haben, ist das kein großes Problem... aber je mehr Sie erreichen wollen, desto schwieriger wird es (zumindest für mich).
Mein aktueller EA ist ziemlich einfach... Ich habe über 2000 Zeilen Code in ihm ... das meiste davon hat nichts mit der Methode zu tun, sondern ist Housekeeping und Standardfunktionen, die in jedem EA sein müssen, den ich jemals schreiben werde ... . wie das Berechnen von Positionsgrößen, das Platzieren von Aufträgen, das Zählen von Aufträgen, das Überprüfen von Aufträgen, die geschlossen werden, wenn sie TP oder SL erreichen, Fehlerberichte, usw. usw. . Ich habe Monate damit verbracht, meinen Code zu schreiben, zu testen, zu ändern, zu testen...
Haben Sie ihn hier hochgeladen?
Haben Sie es hier hochgeladen?
Hallo zusammen,
nachdem ich mich ein paar Tage mit der Programmierung beschäftigt habe und andere EA's durchgesehen habe, hier das aktuelle Ergebnis:
Nun habe ich das Problem, dass während der Zeit, in der mehr Orders als 1 geöffnet sind, die Fehlermeldung "130" kommt...