Infos / Links zur Entwicklung eines EAs

müh

Administrator
Ort: Fläming
Beiträge: 121.950
Trades: 49
Infos / Links zur Entwicklung eines automatisierten Handelssystems auch EA (Expert Advisor) genannt

Programmierung eines EAs im Video (38 Teile) https://www.youtube.com/watch?v=nQFB6OdrRbY&list=PLDXVeQUwk-5AmzzRtjYghzenyeOw_Y68T
(sehr übersichtlich gemacht, kann man bequem nachprogrammieren)

Zusammenfassung von Admiral Markets zum automatisierten Trading über den Metatrader
http://www.admiralmarkets.de/wissen/expert-advisor-fuer-den-metatrader
(finde ich eine ganz gelungene Kurzzusammenfassung, um was es geht, Vorteile / Nachteile)



Falls ihr Links / Infos / Fakten zu automatischen Handelssystemen habt, im speziellen hier zum Metatrader 4, dann postet es bitte hier in diesen Thread rein.
Ich werde diese dann hier im ersten Beitrag erwähnen, so dass im Laufe der Zeit eine Linksammlung entsteht.
 
Mit einer Handelssoftware, deren Nutzung Gebühren kostet... gerade wenn man in den EA-Handel reinschnuppern möchte, ist das ein nicht unerheblicher Nachteil :confused:
[url=https://peketec.de/trading/viewtopic.php?p=1784746#1784746 schrieb:
Elfman schrieb am 10.10.2017, 11:28 Uhr[/url]"]Traderfox bietet sowas jetzt an.
 
Hab hier meine EA Anforderungen aufgeführt, gibt es noch Verbesserungen? :gruebel: :danke:
5254_bildschirmfoto_20180127_um_162434_1.jpg
 
Was verstehst du unter 'Zeitebene'?
Ich würde noch Lots reinnehmen (oder verstehst du das unter 'Menge'?) sowie der Zeitpunkt, wann de Bot die Order spätestens wieder schließen muss.
[url=https://peketec.de/trading/viewtopic.php?p=1812565#1812565 schrieb:
lorenz schrieb am 27.01.2018, 16:27 Uhr[/url]"]Hab hier meine EA Anforderungen aufgeführt, gibt es noch Verbesserungen? :gruebel: :danke:
» zur Grafik
 
Ja Zeitebene zbsp. H1
Menge= Lots
Habe noch Close ergänzt
:danke:
[url=https://peketec.de/trading/viewtopic.php?p=1812569#1812569 schrieb:
µ schrieb am 27.01.2018, 20:16 Uhr[/url]"]Was verstehst du unter 'Zeitebene'?
Ich würde noch Lots reinnehmen (oder verstehst du das unter 'Menge'?) sowie der Zeitpunkt, wann de Bot die Order spätestens wieder schließen muss.
[url=https://peketec.de/trading/viewtopic.php?p=1812565#1812565 schrieb:
lorenz schrieb am 27.01.2018, 16:27 Uhr[/url]"]Hab hier meine EA Anforderungen aufgeführt, gibt es noch Verbesserungen? :gruebel: :danke:
» zur Grafik
 
so, das Teil mal in Programmier-Auftrag gegeben, mal schauen wie lange es geht bis er richtig läuft.. :rolleyes:
[url=https://peketec.de/trading/viewtopic.php?p=1812584#1812584 schrieb:
lorenz schrieb am 28.01.2018, 10:24 Uhr[/url]"]Ja Zeitebene zbsp. H1
Menge= Lots
Habe noch Close ergänzt
:danke:
[url=https://peketec.de/trading/viewtopic.php?p=1812569#1812569 schrieb:
µ schrieb am 27.01.2018, 20:16 Uhr[/url]"]Was verstehst du unter 'Zeitebene'?
Ich würde noch Lots reinnehmen (oder verstehst du das unter 'Menge'?) sowie der Zeitpunkt, wann de Bot die Order spätestens wieder schließen muss.
[url=https://peketec.de/trading/viewtopic.php?p=1812565#1812565 schrieb:
lorenz schrieb am 27.01.2018, 16:27 Uhr[/url]"]Hab hier meine EA Anforderungen aufgeführt, gibt es noch Verbesserungen? :gruebel: :danke:
» zur Grafik
 
:oops: bin gespannt wie sich das entwickelt und wie dann das Ergebnis ist :danke:
 
Traderfox hat ja vor einiger Zeit auch so einen kostenpflichtigen Dienst eingeführt

kurzer Zwischenstand : wochenlang scheinbar gut funktioniert ( da solche Systeme meist eh nur in starren linearen Phasen funktionieren - egal was der Backtest sagt ... )
dannzuletzt plötzlich fette Drawdowns

bei -33% in 1 Woche erstmal eingestellt der kram ... :rolleyes:

https://ninjacademy.traderfox.de/blog/echtgeld-trading-15000-drawdown-phase-1-gescheitert/id-1279
 
Nun ja.. einfach ist das sicher nicht mit den EAs.
Es gibt aber durchaus Indikatoren, um die Vola auszuwerten und den Bot temporär zu deaktivieren.

Ich kenne die Traderfox-Strategien nicht so genau, nur der Input welches mir die Facebook-Werbung der Ninja-Akademie lieferte. Und da waren schon hanebüchene Ansätze dabei (Abends kaufen -> morgen verkaufen.. am Ende wurde sogar ein Martingale-System vorgestellt). Soll aber keine allg. Kritik an Betsche sein, macht ja auch viele gute Sachen.

Das ein Backend nicht zu 100% aussagekräftig ist, sollte kein Geheimnis sein, allein die Slippage bei der Ausführung und die Bewegungen innerhalb der Kerzen können beim 'echten' System ganz anders aussehen.
 
[url=https://peketec.de/trading/viewtopic.php?p=1816345#1816345 schrieb:
µ schrieb am 07.02.2018, 14:43 Uhr[/url]"]Nun ja.. einfach ist das sicher nicht mit den EAs.
Es gibt aber durchaus Indikatoren, um die Vola auszuwerten und den Bot temporär zu deaktivieren.

Ich kenne die Traderfox-Strategien nicht so genau, nur der Input welches mir die Facebook-Werbung der Ninja-Akademie lieferte. Und da waren schon hanebüchene Ansätze dabei (Abends kaufen -> morgen verkaufen.. am Ende wurde sogar ein Martingale-System vorgestellt). Soll aber keine allg. Kritik an Betsche sein, macht ja auch viele gute Sachen.

Das ein Backend nicht zu 100% aussagekräftig ist, sollte kein Geheimnis sein, allein die Slippage bei der Ausführung und die Bewegungen innerhalb der Kerzen können beim 'echten' System ganz anders aussehen.

Gleitender Durchschnitt = dynamische Trendlinie , die sich anpasst

Gleitender Durchschnitt = Trendfolgeindikator > was ist, wenn kein Trend vorliegt ?

In welcher Zeiteinheit lasse ich den oder die gleitenden Durchschnitte laufen M1,M5,M10,M15,M30......?
Wie sieht die über- oder untergeordnete Zeiteinheit aus ?

Liegt ein Trend vor ?
Korrektur im Trend ?
Wie sieht der über- bzw. untergeordnete Trend aus ?
Läuft der Trend z.B. in einer übergeordneten/ größeren Zeiteinheit z.B. an einen starken Support oder Widerstand ran ?

Gleitende Durchschnitte produzieren in einer Seitwärtsphase z.B. ganz andere Signale bzw. Fehlsignale als in einer starken Auf- oder Abwärtstrendphase

Unten im Video einige gute Anregungen und Erklärungen zu den GL's

Video von Dennis Gürtler/ Berliner Trader > erklärt die gleitenden Durchschnitte > Tipps > genau zuhören, was er über die Zeiteinheiten / über- bzw. untergeordneten Trendphasen erzählt
> Fehlsignale in Seitwärtsphasen
https://www.scalp-trading.com/chart...5-warum-gleitende-durchschnitte-wichtig-sind/
 
EA wurde programmiert, jetzt stehen Backtests und Feintuning an.

Mein Broker hat die Daten auf dem MT4 nur ab 2016, daher muss ich die Daten anderwo beziehen.
Nach Recherchen beziehe ich die Bezahl-Daten von https://tickstory.com/
Da ich den EA 24h laufen lassen will, bzw. ich Arbeitnehmer bin und nicht auf den EA konzentrieren kann, schaue ich mich nach einem Online-Server um.
Strato & Hetzner stehen zur Auswahl, wobei man Zbsp. die Benutzanzahl pro Server nicht weiss.
https://www.strato.de/server/windows-vserver/
https://www.hetzner.de/

[url=https://peketec.de/trading/viewtopic.php?p=1813112#1813112 schrieb:
lorenz schrieb am 30.01.2018, 08:45 Uhr[/url]"]so, das Teil mal in Programmier-Auftrag gegeben, mal schauen wie lange es geht bis er richtig läuft.. :rolleyes:
[url=https://peketec.de/trading/viewtopic.php?p=1812584#1812584 schrieb:
lorenz schrieb am 28.01.2018, 10:24 Uhr[/url]"]Ja Zeitebene zbsp. H1
Menge= Lots
Habe noch Close ergänzt
:danke:
[url=https://peketec.de/trading/viewtopic.php?p=1812569#1812569 schrieb:
µ schrieb am 27.01.2018, 20:16 Uhr[/url]"]Was verstehst du unter 'Zeitebene'?
Ich würde noch Lots reinnehmen (oder verstehst du das unter 'Menge'?) sowie der Zeitpunkt, wann de Bot die Order spätestens wieder schließen muss.
[url=https://peketec.de/trading/viewtopic.php?p=1812565#1812565 schrieb:
lorenz schrieb am 27.01.2018, 16:27 Uhr[/url]"]Hab hier meine EA Anforderungen aufgeführt, gibt es noch Verbesserungen? :gruebel: :danke:
» zur Grafik
 
Hab die Erfahrung gemacht, dass Backtests mit historischen Daten von anderen Emittenten u.U. ganz anders aussehen können, bei genauerer Betrachtung der Kursdatendifferenzen weiss man schnell warum. Kommt natürlich drauf an, wie eng Stops bzw. die Handelsstrategie allg. ist.

Dennoch bin ich der Meinung, dass man nen aussagefähigen Backtest nur mit den gleichen Kursdaten erhält, bei dem der EA nachher auch läuft.

Bei deinem Projekt wünsche ich max. Erfolge!
[url=https://peketec.de/trading/viewtopic.php?p=1837780#1837780 schrieb:
lorenz schrieb am 04.06.2018, 10:09 Uhr[/url]"]EA wurde programmiert, jetzt stehen Backtests und Feintuning an.

Mein Broker hat die Daten auf dem MT4 nur ab 2016, daher muss ich die Daten anderwo beziehen.
Nach Recherchen beziehe ich die Bezahl-Daten von https://tickstory.com/
[...]
 
Der Backtest ist auf H1 mit Dow Jones.
2016-2018
Wie µ geschrieben hat, ist es nicht sinnvoll die Backtest Daten von fremden Brokern zu verwenden.
Mein Broker für den Backtest & Live ist Admiral Markets.
[url=https://peketec.de/trading/viewtopic.php?p=1843889#1843889 schrieb:
lorenz schrieb am 13.07.2018, 20:52 Uhr[/url]"]Die Modellierungsqualität muss besser sein.
Da muss ich wohl den MT4 neu laden?
Bin offen für Anmerkungen und Tipps!
:danke:
» zur Grafik
 
Schade das sich das nur als Joke entpuppt hat, denn ich hätte diesbezüglich einige Ratschläge/Tipps gebrauchen können.

Daher frage ich mal hier nach, ob unter den Usern ein gelernter und erfahrener Programmierer unter den Reihen ist.

Ich bin bereits seit 4 Jahren dabei, mir ein Signalprogramm programmieren zu lassen, leider bin ich an einen Hobbyprogrammierer geraten, der mir in den 4 Jahren zwei unfertige und teilweise fehlerhafte Programme programmiert hat.

Arbeiten kann ich leider nur teilweise damit und leider auch immer nur mit einem von beiden. Das ist extrem unbefriedigend.

Die beiden oben genannten Programme sind nur Signalprogramme. Der Markt wird überwacht und wenn die Muster gefunden werden, erhalte ich einen Alarm und ich entscheide visuell.

Ich habe jetzt allerdings eins der Muster bei den täglichen Top-Movern an der Nasdaq getestet. In der 10 Ticks und 25 Ticks Zeitperiode und teilweise 1 Minute und 3 Minuten. 10 Ticks und 25 Ticks lassen sich in den USA manuell nicht handeln. 2 Handelstage habe ich geprüft, jeweils 9 Top-Mover Aktien.

Das Ergebnis war so extrem, dass ich das gerne mal über einen längeren Zeitraum automatisiert backtesten würde.

1. Tag:
Insgesamt gab es 23 Alarme in der Zeitperiode 25 Ticks.
Die 18 Plustrades haben 72,75 % ergeben, die 5 Minustrades 4,39 % = 68,36 %

2. Tag:
Insgesamt gab es 130 Alarme in den Zeitperioden 25 Ticks, 1 Minute und 3 Minuten.
Die 75 Plustrades haben 451,29% ergeben, die 55 Minustrades 130,16% = 321,13%

Diese Zahlen hören sich jetzt natürlich auf den ersten Blick unglaubwürdig an, aber wie gesagt, habe ich das Muster an den beiden Tagen bei den Top-Movern getestet. Da geht es manchmal mehrmals 5 bis 30% hoch oder runter.
Ich muss hinzufügen, dass die prozentualen Gewinne vom Kaufsignal bis zum höchsten Punkt der Trendbewegung berechnet sind. In der Realität würde es nicht so hoch ausfallen. Kaufpunkt und Stopp kann ich festlegen, für die Gewinnmitnahme habe ich noch keine Regel.

Evtl. gibt es hier einen erfahrenen Programmierer, der an so einem Projekt Interesse hat oder jemand kennt jemanden, den er empfehlen kann. Evtl. ergibt sich eine Win-Win Situation.

Ich hoffe auf :post:
 
hi
du kannst dich gerne an Herr Liebetrau vom Nordzentrum wenden, er hat schon das eine oder andere für mich programmiert.
Ich bin an einer neuen Strategie dran, die von 2019 war nicht langfristig erfolgreich..
https://www.nordzentrum.de/index.php/team-andre/

:beer:
[url=https://peketec.de/trading/viewtopic.php?p=1988145#1988145 schrieb:
1634 schrieb am 14.07.2020, 20:55 Uhr[/url]"]Schade das sich das nur als Joke entpuppt hat, denn ich hätte diesbezüglich einige Ratschläge/Tipps gebrauchen können.

Daher frage ich mal hier nach, ob unter den Usern ein gelernter und erfahrener Programmierer unter den Reihen ist.

Ich bin bereits seit 4 Jahren dabei, mir ein Signalprogramm programmieren zu lassen, leider bin ich an einen Hobbyprogrammierer geraten, der mir in den 4 Jahren zwei unfertige und teilweise fehlerhafte Programme programmiert hat.

Arbeiten kann ich leider nur teilweise damit und leider auch immer nur mit einem von beiden. Das ist extrem unbefriedigend.

Die beiden oben genannten Programme sind nur Signalprogramme. Der Markt wird überwacht und wenn die Muster gefunden werden, erhalte ich einen Alarm und ich entscheide visuell.

Ich habe jetzt allerdings eins der Muster bei den täglichen Top-Movern an der Nasdaq getestet. In der 10 Ticks und 25 Ticks Zeitperiode und teilweise 1 Minute und 3 Minuten. 10 Ticks und 25 Ticks lassen sich in den USA manuell nicht handeln. 2 Handelstage habe ich geprüft, jeweils 9 Top-Mover Aktien.

Das Ergebnis war so extrem, dass ich das gerne mal über einen längeren Zeitraum automatisiert backtesten würde.

1. Tag:
Insgesamt gab es 23 Alarme in der Zeitperiode 25 Ticks.
Die 18 Plustrades haben 72,75 % ergeben, die 5 Minustrades 4,39 % = 68,36 %

2. Tag:
Insgesamt gab es 130 Alarme in den Zeitperioden 25 Ticks, 1 Minute und 3 Minuten.
Die 75 Plustrades haben 451,29% ergeben, die 55 Minustrades 130,16% = 321,13%

Diese Zahlen hören sich jetzt natürlich auf den ersten Blick unglaubwürdig an, aber wie gesagt, habe ich das Muster an den beiden Tagen bei den Top-Movern getestet. Da geht es manchmal mehrmals 5 bis 30% hoch oder runter.
Ich muss hinzufügen, dass die prozentualen Gewinne vom Kaufsignal bis zum höchsten Punkt der Trendbewegung berechnet sind. In der Realität würde es nicht so hoch ausfallen. Kaufpunkt und Stopp kann ich festlegen, für die Gewinnmitnahme habe ich noch keine Regel.

Evtl. gibt es hier einen erfahrenen Programmierer, der an so einem Projekt Interesse hat oder jemand kennt jemanden, den er empfehlen kann. Evtl. ergibt sich eine Win-Win Situation.

Ich hoffe auf :post:
 
Oben Unten