|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
@MA-EA
kauf Dir doch mal nen Buch über mq4 Programmierung. Ich glaub nicht, dass Du weisst was Du eigentlich machst, das ist reine Zeitverschwendung. Was sollen die Zeilen da oben bewirken die Du geschrieben hast? Du legst drei Variablen fest, die ganzzahlig sind(Tenkan,Kijun,Senkou können auch Nachkommastellen enthalten, double wäre also richtig statt int) extern int Tenkan = 7; extern int Kijun = 22; extern int Senkou = 44; danach fragst Du die Variablen ab (deren Werte du ja vorher mit eindeutigen Zahlen bestimmt hast) if (Tenkan > Kijun && Kijun > Senkou) kannst Du auch gleich schreiben: if (7 > 22 && 22 > 44) gibt ja keine Stelle in Deinem Programm, dass die Werte der Variablen ändert, oder? Du musst mit der Funktion iIchimoku() die Werte des Indikators abfragen. Die Parameter findest Du in der MQL4 Referenz deines Editors double iIchimoku( string symbol, // symbol int timeframe, // timeframe int tenkan_sen, // period of Tenkan-sen line int kijun_sen, // period of Kijun-sen line int senkou_span_b, // period of Senkou Span B line int mode, // line index int shift // shift ); Wenn Du den Wert des Tenkansen der letzten Periode wissen willst dann so: double tenkan=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1); |
|
|||
Abend.
Gibts irgendwo den IKH EA pur? Ohne SL,TP, ADX, was auch immer. Hab keine Lust, mich da erst zu registrieren. |
|
|||
Zitat:
https://quivofx.com/expert-advisor/i...-kinko-hyo-ea/ |
|
|||
Hi, siehe PM, ich vergaß zu schreiben, dass Sommerzeit zu berücksichtigen ist. Danke!
|
|
||||
Muß erst einmal zur Arbeit, melde mich heute nachmittag....
__________________
Is there anybody out there? |
|
|||
Ergebnisse
Ich hatte den 2E jetzt länger auf Demo laufen, der war, zumindest auf einem Activtrades-Demokonto bei mir ohne irgendwas dran zu verstellen zumindest "schwach profitabel", habe ihn dann reichlich backgetestet und verstellt, und das angehängte Setfile für M15 (danke, Gatowman) herausbekommen.
Wie Ralf hier schon an anderer Stelle geschrieben hat, ein wichtiger Punkt scheint wirklich das rasche Nachziehen des SL auf BE zu sein, was ja aber auch nur klappt, weil er den kurzfristigen Trend über die verschiedenen Ichimoku-Einstiege gut erwischt. Im Backtest auf Activtrades war Einstieg 3 sehr oft ein Einstieg in nicht gewinnbringende Trades, der hat da eher Verlust gebracht, Einstieg 5 war zwar profitabel, aber mit geringem Profitfaktor für den Backtestzeitraum 2013 bis heute. Beide Einstiege sind im Backtest auf einem FXCM-Konto mit denselben Daten aus Tickstory gut profitabel. Einstieg 4 liefert bei mir sehr wenige, aber im Backtestzeitraum immer (100%) profitable Signale. Das Close on Signal, was im Backtest den Profitfaktor deutlich erhöhen konnte, hat bei mir auf Demo und Real dazu geführt, dass jeder Trade in der ersten Minute wieder geschlossen wurde, da scheint das Marktrauschen schnell ein Gegensignal zu generieren, was bei M1-Daten im Backtest "gefiltert" wird. Die Tradingzeiten auf trendstarke Phasen zu beschränken, macht ebenfalls viel aus, die im Setfile verwendeten scheinen bei mir auf allen Konten die besten zu sein. Soviel von mir, ich lasse den momentan mit diesen Einstellungen und kleiner Ordersize real laufen, und er verhält sich so, wie man es von BT und Demo hoffen konnte, hat heute schon drei kleine Gewinner mitgenommen. Ich berichte, wie er sich macht! |
|
|||
Hallo Thilo,
danke für Dein Feedback. Habe zwischenzeitlich mit anderen EA's experimentiert und dabei festgestellt, dass im kurzfristigen Handel das Nachziehen des Stops nach Markttechnik oder Supertrend nicht immer sinnvoll ist. Ich werde in der nächsten Version mal andere Trailingmöglichkeiten testen um nicht immer auf Breakeven ausgestoppt zu werden. Bei mir läuft der EA auch real. Wenn ich aber z.B. merke, dass sich gegen Mittag der DAX nicht von der Stelle bewegt dann schließe ich ne Position auch mal manuell um nicht wieder auf Einstand zurückzulaufen. Eventuell bringt nen zeitabhängiges oder volatilitätsabhängiges Schließen der Position mehr als das ständige Ausstoppen auf BE. Allen ein schönes Osterfest - bis später |
|
|||
Na, das klingt ja nach guten Osterplänen, Ralf! Dann bin ich mal gespannt, was Du rausbekommst. Das Vola-abhängige Schließen leuchtet mir rein logisch immer noch am ehesten ein, aber wir werden es sehen. Und wenn ich irgendwo backtesten soll, welcher Trail mit welchen Einstellung am besten funktioniert - ich hab' Ostern außer den üblichen Familienverpflichtungen auch noch nichts vor... ;-)
|
|
|||
So, hier schon mal ne Variante mit der Möglichkeit eines fixen schnellen Trailings. Man kriegt zwar nicht den Riesengewinn aber das ein oder andere Mal wird man nicht auf BE ausgestoppt sondern nimmt noch ein paar Punkte mehr mit.
@Thilo Vorsicht mit dem dynamischen SL!! Ist der dynamische SL auf true gestellt wird der SL auf das Periodentief H1 der voreingestellten Anzahl der Perioden eingestellt. Das verbessert zwar das Ergebnis absolut birgt aber auch die Gefahr eines DD von 500-800 Punkten wenn der Dax vorher sehr volatile Sprünge hatte. |
Lesezeichen |
Stichworte |
ea, expert advisor, ichimoku kinko hyo, ichimoku kinko hyo ea, ichimoku kinko hyo expert advisor, mql4, programmierung, programmierung metatrader |
|
|