Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   EA funktioniert nur ein mal (http://www.expert-advisor.com/forum/showthread.php?t=6464)

MA-EA 23.07.19 00:09

EA funktioniert nur ein mal
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo.

Ich mach mal ein eigenes Thema dafür auf.

Der komplette Code ist im Anhang.

Hab an nem EA rumgeschraubt und der macht irgendwie nur ein mal was er soll. Er öffnet und schließt entsprechend den Vorgaben und scheint danach gar nichts mehr zu machen. Er soll zu einer festgelegten Zeit alle Orders schließen, tut das aber nie. Liegt das vielleicht an irgendwelchen neuen Versionen von MT4 oder Editor?

Und bei diesen 3 Zeilen kommt immer die Warnung " implicit conversion from 'number' to 'string' "
Code:

datetime CA=StrToTime(TimeToStr(TimeCurrent(),TIME_DATE) + " " + Close_all_Orders_after);
Er meint bei OrderSend anscheinend die 0 zwischen ...TP und ...MN. Jedenfalls springt der Cursor immer dahin, wenn ich auf die Warnung doppel klicke.
Code:

Buy_Ticket = OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Buy_SL,Buy_TP , 0 , Buy_MN,0,Beige);
Code:

Sell_Ticket = OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Sel_SL,Sel_TP , 0 , Sell_MN,0,Blue);

MA-EA 23.07.19 21:05

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo.

Der EA im 1. Beitrag öffnet glaub ich erst gar keine Order. Aber eigentlich müsste er... Er soll, wenn Zeit und Spread richtig sind, prüfen ob Orders offen sind, und wenn nicht, Welche öffnen, wenn Stochastic und WPR das Signal dazu geben. Aber er macht irgendwie gar nix auf, obwohl doch eigentlich Alles richtig ist. :confused:

Der in diesem Anhang müsste eigentlich Orders öffnen. Aber wie gesagt macht er irgendwie nur ein mal was er soll und tut dann anscheinend gar nix mehr. Er ist aber noch in den WPs, jedenfalls wird das Smiley in den Ecken angezeigt.

Woran liegt das? Vielleicht an irgendwelchen Funktionen oder Klammern, die nicht ganz richtig sind? Irgendwas drin, was Probleme machen kann? Hat die Datei vielleicht nen Bug oder der MT4? Können vielleicht die Indikatoren nen Bug oder sowas haben? Ich bin mit meinem Latein am Ende. :(

MA-EA 26.07.19 15:35

Liste der Anhänge anzeigen (Anzahl: 1)
Hallo.

Hab den MT4 deinstalliert und den EA im Anhang mit dem Demo-Konto bei nem anderen Broker ausprobiert. Selbes Problem. Er macht anscheinend ein mal was er soll und scheint dann zu vergessen, dass der EA aktiv ist. Hab seine Orders per Hand gelöscht, den MT4 beendet und wieder gestart und er hat dann neue Orders geöffnet, als es an der Zeit war. Immerhin scheint klar zu sein, dass es nicht am MT4 liegt. Es sei denn bei beiden Demokonten gibts bugs oder so...

Also eigentlich kanns ja nur am EA oder an meinem PC liegen. Der EA scheint einwandfrei zu sein, keine Fehler, keine Warnungen beim Kompilieren.

Kenn mich nicht aus, aber liegts vielleicht an Windoof oder vielleicht dem Bios? Vielleicht an irgendwelchen komischen Sicherheitseinstellungen? Z.B. dass irgendwelcher Code nur 1x ausgeführt werden darf? Anders kann ichs mir nicht mehr erklären. :( Wie findet man Fehler, für die es anscheinend keinerlei Hinweise, Beschreibungen oder Meldungen gibt?

Bei der Info in den Systemeinstellungen steht:

Windows 10 Home
Version 1903
Betriebssystem Build 18362.239

Systemtyp 64-bit-Betriebssystem, X64-basierter Prozessor

Leopold 26.07.19 17:22

Mir fällt auf, dass du die Fehler immer wo anders suchst... .

Nur weil beim Kompilieren kein Fehler auftritt, heist das nicht, dass dein Code auch Korrekt durchläuft, es können immer noch Fehler im Code sein.

Du Findest Fehler in dem du z.B. Variablen kontrollierst oder ob bestimmte Funktionen ausgeführt werden. Schritt für Schritt zum Fehler hinarbeiten.


---Leopold---


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:36 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum