|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
EA kauft nicht sofort sondern irgend wann
Hallo
Mein EA hat leider viele Macken. Er macht Gewinn ( echtes Geld ) aber die vielen Macken sind nervtötend und manchmal Kostspielig. Eine dieser Macken ist das er , obwohl alle Bedingungen erfüllt sind nicht die Order platziert. PHP-Code:
Grus Hippo |
|
|||
Sorry, aber erstens "verstehe" ich den Code nicht und zweitens, was soll den
+Kerzenplus sein? Da hätte der Compiler schon aussteigen müssen! Also ohne, dass Du diesen Code mal erklärst, wird Dir hier kaum jemand helfen können. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Hallo
Sorry, Kopieren einfüge Fehler. Ich kann im Chart sehen das alle Bedingungen erfüllt sind. Er kauft auch aber es dauert manchmal schon recht Lang PHP-Code:
Grus Hippo |
|
|||
Lad vielleicht mal den kompletten EA hoch.
|
|
|||
Zitat:
ich bin kein Programmierer und trade seit ca 20 Jahren. Seit ca 10 Jahren beschäftige ich mich oder lasse Profis sich beschäftigen mit MT4. Es gab immer wieder die Situation, dass Strategien durch einen EA nicht richtig umgesetzt wurden. Ich erinnere mich an keinen Fall (zumindest in unseren Progammierungen) in dem das unmittelbar am MT4 lag. Es waren leider fast immer Fehler im Programmablauf. Ich glaube, Du wirst nicht darum herum kommen, Deinen Code, Deine Strategie aufzuplitten, um dann in visuellen BTs für die Einzelkomponenten die Funktionalität zu überprüfen. Das ist lästig, aber wenn keine Syntaxfehler vorliegen, häufig der einzige Weg, um in einem Programmablauf Fehler zu finden. Auf diese Weise kannst Du vielleicht auch "die vielen Macken" eliminieren! Viel Erfolg. |
|
|||
@Hippo, mal davon ganz abgesehen, dass dieser Code suboptimal geschrieben wurde und eine übersichtliche Schreibweise vermissen lässt, ist es immer schwer, aus solchen Fragmenten Fehler zu entdecken.
Z.B. was soll das bedeuten? if (MALang+2<Ask ){kMALang=0;} // gekauft wird nur bei neuer Kerze Was ist MALang? Daher wäre hier etwas mehr Code, der zu diesem Fragment gehört, ganz nützlich. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
|
|