Der Artikel befasst sich mit folgenden Themen:
- Das Schreiben eines Expert Advisors: Zielvorgaben für den Programmierer
- Regeln für die Aufstellung der Zielvorgaben:
- Risiken der Bestellung eines Advisors bei einem unbekannten Programmierer:
- Im Auftragsformular müssen Sie folgende Angaben machen:
- Wir empfehlen die Auswahl des Programmierers nach folgenden Parametern:
Einen Advisor zu schreiben stellt eine besondere Fähigkeit dar, da die Fachgebiete eines Traders und eines Programmierers meist unterschiedliche Wissensbereiche sind. In der Regel kosten die Advisors 800-1000 US-Dollar. In mehr als 90 % der Fälle werden jedoch gewöhnliche Programme, die Sie einen Bruchteil kosten, unter dem Deckmantel von Advisors verkauft. Der Vergleich der Abrechnung von der Handelsplattform mit dem Bildschirmausdruck auf dem Monitor ist keine Garantie dafür, dass der Advisor funktioniert. Berichte auf dem Monitor sind ziemlich leicht zu fälschen. Das Schreiben eines Advisors auf der Grundlage der eigenen Strategie ist eine Garantie für seine Zuverlässigkeit.
Das Schreiben eines Expert Advisors: Zielvorgaben für den Programmierer
Die Entwicklung eines leistungsfähigen Handelssystems dauert in der Regel über ein Jahr. Nach einiger Zeit wird der automatische Handel mit derselben Strategie jedoch langweilig. Ein Trading Advisor spart dem Trader Zeit und baut emotionale Spannungen ab. Die beliebtesten Handelsplattformen für den automatisierten Handel sind MT4 und MT5, wobei die Programmiersprachen dafür MQL4 und MQL5 sind.
Die Zielvorgaben für den Programmierer könnten lauten, folgendes zu schreiben:
- Einen umfassenden Trading Advisor auf Grundlage des Algorithmus des Traders;
- einen eigenen Indikator;
- ein Hilfs-Skript.
Bei der Aufstellung der Zielvorgaben muss der Kunde die Wirkung der Strategie in allen historischen Zeiträumen berücksichtigen. Sie können nicht kopflos eine Strategie für den zukünftigen Roboter online finden, ohne ihn vorher zu testen.
Regeln für die Aufstellung der Zielvorgaben:
- Der Kunde muss die Originaldaten verstehen. Es dürfen keine Fragen an den Entwickler gestellt werden wie "Wird der Advisor unter diesen und jenen Bedingungen arbeiten?“. Der Kunde muss klare Zielvorgaben setzen, die der Entwickler umzusetzen hat;
- Die Zielvorgaben dürfen nicht missverständlich formuliert sein. Jeder Satz darf nur eine einzige Interpretation erlauben;
- Auf Grundlage der Zielvorgaben müssen Sie angeben, welche Indikatoren in der Strategie verwendet werden, wie die Positionsgröße bestimmt wird, nach welchem Prinzip die Positionen eröffnet und geschlossen werden; die Bedingungen für die Auftragserteilung müssen beschrieben werden. Der Entwickler ist nicht daran interessiert, wie die Strategie funktioniert, er sollte eine klare Aussage über das Problem erhalten. Stellen Sie sich eine detaillierte Beschreibung der Strategie vor, die Sie erhalten möchten - erstellen Sie eine Zielvorgabe, die ausführliche Erläuterungen enthält.
Für Indikatoren müssen Sie die genaue Formel für ihre Berechnung und die Darstellungsweise der Daten angeben. Sie können für die Erstellung eines Trading Advisors einen Freiberufler beauftragen, der Websites programmiert: Es ist relativ kostengünstig.
Risiken der Bestellung eines Advisors bei einem unbekannten Programmierer:
- Wenn der Expert Advisor wirkungsvoll funktioniert und zum Verkauf bestimmt ist, besteht die Gefahr, dass der Programmierer Ihre Idee stiehlt. Die Wahrscheinlichkeit ist gering, da die Wirksamkeit des zu verkaufenden Roboters durch einen mindestens 1 Jahr dauernden Testbericht bestätigt werden muss. Darüber hinaus sind Programmierer keine Trader, um die Advisor gut genug zu verstehen;
- Wenn Sie nicht über die Fähigkeiten verfügen, einen Code zu schreiben, und der Programmierer einen Fehler macht, der erst nach langer Zeit entdeckt wird, wird es bis dahin niemanden geben, der ihn behebt.
Es gibt eine alternative Möglichkeit: Gehen Sie zur MQL5-Website, melden Sie sich an, wechseln Sie zum Freelancer-Bereich und klicken Sie auf den Link Neue Aufgabe.
Der Vorteil dieser Variante ist, dass sowohl der Kunde als auch der Programmierer unter der Aufsicht der Plattform-Moderatoren stehen. Die Website (des MT5-Entwicklers) fungiert als Garant für die Transaktion, überprüft die Ehrlichkeit des Kunden und des Programmierers und tritt im Falle von Streitigkeiten als unabhängiger Schlichter auf.
Im Auftragsformular müssen Sie folgende Angaben machen:
- eine kurze Beschreibung der Aufgabe (Schreiben eines Advisors, eines Indikators, Anpassung des Codes eines bestehenden EA);
- Plattformversion (MT4 / MT5);
- geschätzte Kosten des Vorhabens. Die endgültigen Kosten des Auftrags werden von den Vertragsparteien direkt im Rahmen der Ausarbeitung der Zielvorgaben vereinbart. Wir empfehlen, einen Blick auf ähnliche Aufträge zu werfen;
- Frist. Denken Sie daran, dass in 10 % der Fälle der Programmierer die Arbeit nicht innerhalb der festgelegten Fristen erledigen kann;
- das Wesentliche der Aufgabe. Sie können Dateien anhängen, um die Aufgabe zu verdeutlichen.
Nach der Veröffentlichung des Auftrags beginnen die Ausführenden mit der Beantragung des Auftrags. In der Profilbeschreibung ihres Profils finden Sie Angaben wie "Anzahl der überfälligen Aufträge", "Streitigkeiten mit dem Kunden - Schlichtung", "Gesamtzahl der Aufträge", "Anzahl der bereits angenommenen Aufträge".
Wir empfehlen die Auswahl des Programmierers nach folgenden Parametern:
- die Anzahl der Aufträge mit Schlichtung und den Prozentsatz, der zu Gunsten des Kunden gelöst wurde. Wenn es mehr in mehr als 10 % der Fälle zu Streitigkeiten kommt und mehr als 50 % davon zu Gunsten des Programmierers beigelegt wurden, sollten Sie diesen Programmierer nicht mit dem Schreiben eines Advisors betrauen;
- Reaktionsdauer des Programmierers auf Anfragen;
- Feedback (diese sehen Sie, wenn Sie auf den Namen des Programmierers klicken).
Nach der Auswahl eines Programmierers findet im persönlichen Kundenbereich eine elektronische Vertragsunterzeichnung statt: Der Kunde bestätigt, dass er mit den Regeln der Dienstleistung einverstanden ist. Der Ausführende erklärt, dass er den Auftrag annimmt. Danach bespricht der Kunde im Chat die Zielvorgaben mit dem Ausführenden und vergewissert sich, dass die Zielvorgaben klar sind.
Nachdem der Auftrag vom Programmierer angenommen wurde, leistet der Kunde eine Zahlung, die vom Dienst bis zur Fertigstellung der Aufgabe zurückgehalten wird. In der Phase der Lieferung des Projekts schickt der Ausführende einen Prototyp des Advisors. Der Kunde hat das Recht, diesen zu akzeptieren oder eine Überarbeitung innerhalb der Zielvorgaben zu verlangen. Auch eine Überarbeitung über die Zielvorgaben hinaus ist möglich, jedoch mit einer zusätzlichen Zahlung. Im Falle einer vollständigen Nichtübereinstimmung mit dem Prototyp wird der Streitfall an die Schlichtungsstelle geschickt.
Der letzte Schritt ist die Vorführung des fertigen Produkts. Alle Zwischenstadien der Transaktionsfreigabe werden im Journal des persönlichen Kundenbereichs angezeigt.
- Wichtig! Zum Zeitpunkt der Auftragsannahme müssen Sie nicht nur die kompilierte Version, sondern auch den Quellcode anfordern. Dies ermöglicht Ihnen, den Advisor zwecks Optimierung an einen anderen Dienstleister weiterzugeben.
Wenn der Kunde nach Abschluss der Bearbeitung und dem entsprechenden Eintrag "Arbeit angenommen" im Journal nicht innerhalb von 3 Tagen antwortet, wird die Zahlung dem Entwickler gutgeschrieben. Die Dienstleistungsgebühr beträgt 10 %.
Fazit. Das Schreiben eines Advisors kostet etwa 20-150 US-Dollar. Der Vorteil der oben beschriebenen Dienstleistung ist die Garantie der Auftragserfüllung und die Möglichkeit, Beispiele der Zielvorgaben anderer Kunden zu sehen. Natürlich sind 10 % eine große Provision, aber die Risiken sowohl für den Kunden als auch für den Auftragnehmer sind wesentlich geringer als bei der Abwicklung außerhalb des Dienstes. In jedem Fall ist aber das Schreiben eines eigenen Advisors für das Handelssystem weniger riskant als der Kauf eines fertigen Programms von Dritten. Im nächsten Artikel werde ich über das System Creator-Programm sprechen, mit dem Sie Ihre eigenen Trading Advisor nach den vorgegebenen Parametern erstellen können, ohne MQL beherrschen zu müssen.
P.S.: Mögen Sie meinen Artikel? Dann wäre ich Ihnen sehr dankbar, wenn Sie ihn in sozialen Netzwerken teilen :)
Hilfreiche Links:
- Ich empfehle, hier bei einem zuverlässigen Broker zu handeln. Das System ermöglicht es Ihnen, selbst zu handeln oder erfolgreiche Trader aus aller Welt zu kopieren.
- Telegram-Chat für Trader: https://t.me/litefinance. Wir geben Ihnen Signale und Trading-Tipps
- Telegram-Kanal mit erstklassigen Analysen, Forex-Berichten, Trainingsartikeln und weiteren nützlichen Ressourcen für Trader https://t.me/litefinance

Der vorliegende Artikel gibt die Meinung des Autors wieder und spiegelt nicht unbedingt die Meinung des Brokers LiteForex wider. Die auf dieser Seite veröffentlichten Materialien dienen ausschließlich Informationszwecken und sollten nicht als Anlageberatung im Sinne der Richtlinie 2014/65/EU angesehen werden.
Gemäß dem Urheberrechtsgesetz gilt dieser Artikel als geistiges Eigentum, welches auch das Verbot beinhaltet, ihn ohne Zustimmung zu vervielfältigen und zu verbreiten.