|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Signal-Logik gibt nur Short auch bei Long
Guten Morgen,
langsam komme ich mir blöd vor... Ich habe einen EA auf Basis von drei EMAs geschrieben...nun habe ich das Problem (nebst vielen Anderen) dass er NUR Shortsignale umsetzt...leider aber auch wenn es eigentlich Long sein sollte...Ich vermute den Fehler in der Logik aber finde ihn ums verrecken nicht... Code:
//+------------------------------------------------------------------+ //| Handelssignale generieren | //| | //+------------------------------------------------------------------+ if(NeuePeriodeBegonnen==true) { //LongSignal if(Close[1]>EMA1_15min>EMA2_15min>EMA3_15min>EMA4_15min) { if(Close[1]>EMA1_1h>EMA2_1h>EMA3_1h>EMA4_1h) { if(Close[1]>EMA1_4h>EMA2_4h>EMA3_4h>EMA4_4h) { Longsignal = true; Print ("Long"); } } } else Longsignal = false; //ShortSignal if(Close[1]<EMA1_15min<EMA2_15min<EMA3_15min<EMA4_15min) { if(Close[1]<EMA1_1h<EMA2_1h<EMA3_1h<EMA4_1h) { if(Close[1]<EMA1_4h<EMA2_4h<EMA3_4h<EMA4_4h) { Shortsignal = true; Print ("Short"); } } } else Shortsignal = false; } else { Longsignal = false; Shortsignal = false; } |
|
|||
Zitat:
Gesendet von meinem D6603 mit Tapatalk |
|
|||
Vielleicht im EA Optionen \ Allgemeine einfach "Short only" Positionen ausgewählt?
|
|
|||
Was willst Du damit überhaupt sagen?
Zitat:
|
|
|||
Ja ich habe es schon ausbaldowert. Ich wollte es zu genau und darum konnte es nicht funktionieren. Habe es jetzt auf reihe und kann morgen gern mal die vorläufige Version Posten. Werde das noch umbauen sodass der ea eine Unterstützung darstellt und kein eigenständiger ea der selbst handelt. Habe in den backtests gesehen dass zu viele fehltrades zustande kommen.
Gesendet von meinem D6603 mit Tapatalk |
|
|||
Zitat:
Ob das tradetechnisch sinnvoll ist, wäre dann aber eine ganz andere Frage. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Ist es nicht. Habe ich ja nun schon gemerkt xD
Gesendet von meinem D6603 mit Tapatalk |
|
|||
Zitat:
Wenn es so nicht gewollt ist, ist das eine andere Baustelle. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
So unnötig war der Einwurf nicht, da ich mit genau solch einem Aufbau Probleme hatte:
PHP-Code:
PHP-Code:
Wie ist es nun richtig? |
|
|||
Raul0
deine zweite Variante habe ich dann auch umgesetzt - allerdings in Klammern der übersicht halber für mich. das Problem bei mir lag scheinbar einfach darin dass ich metatrader auf einem mac ausgeführt habe und wine dadurch probleme gemacht hat. später hat er keine trades umgesetzt weil ich die vorgegebenen regeln für drei zeitcharts gleichzeitig anwenden wollte um den einstieg zu bekommen. dies stellte sich allerdings als schwieriger heraus als gedacht - vielleicht überarbeite ich das nochmal. am dienstag besitze ich dann wieder einen windows pc und kann dann auch mal die datei hochladen die nun soweit ich das möchte funktioniert (nicht wundern dort ist noch eine menge unnötiges zeug auskommentiert) ich würde den EA nun gern so umrüsten, dass er mich bei meinen trades lediglich unterstützt - sprich mir signale gibt und meinen SL nachzieht so wie vorgesehen das thema mit dem einstieg werde ich dann nochmal überdenken und ggf anpassen. wenn die datei hochgeladen ist steht es euch frei diese zu nutzen oder zu verändern/verbessern - letzteres ist sicher notwendig da ich mit dem programmieren (damals moderat c++ programmiert) erst nach jahren wieder angefangen habe in diesem zuge würde ich mich über vorschläge und anregungen freuen //edit ich habe die backupdatei noch gefunden und hänge sie an |
Lesezeichen |
Stichworte |
long, mql4, programmierung, programmierung metatrader, short |
|
|