VT HANDELSSYSTEM BUILDER




VT-Handbuch, Indikatorbuilder-Handbuch und Handelssystembuilder-Handbuch

Moderatoren: Roberto, WorldTra.de

VT HANDELSSYSTEM BUILDER

Beitragvon WorldTra.de » 03.09.2004, 17:27

Handelssystem Builder auf Deutsch
Aus dem Englischen von Marcus Reinert

Trading System Builder/Ersteller: Schritt für Schritt


1. Die allgemeine Konzeption des Trading System Builder/Ersteller und sein Einsatz in VT
2. Was ist der Trading System Builder/Ersteller?
3. Trading System Builder/Ersteller: Schritt für Schritt

Zielsetzung, Vorbereitung auf die Arbeit

Schritt 1: Erstellen eines Indikators um die Verwendungsfähigkeit für Handelssysteme zu prüfen
Schritt 2: Das „Handelssysteme bearbeiten“ Popup - Fenster
Schritt 3: Das „Indikatoren bearbeiten“ Popup - Fenster
Schritt 4: Die Strategie in Aktion bringen
Schritt 5: Weitere Verbesserung der Handelsstrategie
Schritt 6: Einstellung und Korrektur der Variablen - Parameter

Charakteristiken der Ausführungsmodi von Handelssystemen und Formeln zur Entscheidungsfindung beim Traden

Die Modi zum Starten von Handelssystemen

Neue Möglichkeiten im System Builder/Ersteller
Wie das Trailing Stop System arbeitet und wie es anzuwenden ist.
Zuletzt geändert von WorldTra.de am 08.07.2005, 07:39, insgesamt 1-mal geändert.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

von Anzeige » 03.09.2004, 17:27

Anzeige
 

Trading System Builder/Ersteller:

Beitragvon WorldTra.de » 03.09.2004, 17:31

Trading System Builder/Ersteller:

Zielsetzung: Vorbereitung auf die Arbeit

Bevor wir mit unserer Arbeit beginnen ist es notwendig, zu bestimmen, wie und nach welchen Formeln das System funktionieren soll, das wir entwickeln. Dieses Handbuch hat das Ziel, dem BeBenutzer nicht nur die Prinzipien der Erstellung des richtigen Systems zu lehren, sondern auch ihm die Möglichkeit zu geben, sein/ihr Design in die Praxis umzusetzen. Betrachten wir ein logisches und einfach zu verstehendes Beispiel.

Während des Lesens bestimmter Bücher sind Sie wahrscheinlich auf verschiedene Systeme verschiedener Autoren gestoßen. Betrachten wir als Beispiel ein ziemlich einfaches Handelssystem und bringen es in der VT - Handelsplattform unter Benutzung von Empfehlungen ihrer Autoren zum Laufen.

Unten sehen Sie Ausschnitte aus einem Brief von einem Autor solch eines Systems von einer Internetseite. In dem Brief schlägt der Autor die Benutzung eines RSI Oszillators mit gleitenden Durchschnitten mit verschiedenen Parametern vor (insbesondere exponentiell 10 und 30 Tage Perioden). Lesen Sie zuerst diesen Brief und bauen Sie das vorgeschlagene System in die VT - Handelsplattform ein:

……………………………………
Hat jemand versucht, TC2000's neuen gleitenden Durchschnitt auf der Basis von relativer Stärke in Metastocks zu benutzen?
Ich entwickelte einen guten Indikator, um Trends in Aktien zu erkennen, aber TC2000’s Idee, einen 10 und 30 Tage gleitenden Durchschnitt von relativer Stärke (SP500, NASDAQ, etc.) zu benutzen, arbeitet so gut wie oder sogar besser als meiner. Die Benutzung von gleitenden Durchschnitten auf der Basis von relativer Stärke von Aktien für Grenzmarkt - Durchschnitte eliminiert Marktschwankungen von der Gleichung und erlaubt dem gleitenden Durchschnitt, nur auf Aktienperformance bezüglich zum Index sensibel zu sein.

Ich programmierte dies in Metastock, indem ich einen „relative Stärke“ - Indikator in weiß skizzierte (machte es unsichtbar auf weißem Hintergrund), und 2 gleitende Durchschnitte auf der Grundlage dieses Indikators (10 und 30 exponentiell) erzeugte. Es sieht bullenartig aus, wenn die 10 - Tage - Linie über die 30 - Tage - Linie kreuzt und bärenartig, wenn sie zurückkommt und die 30 - Tage - Linie kreuzt. Die 2 gleitenden Durchschnitte können offensichtlich jede Zahl annehmen, aber dies scheint gut zu funktionieren.

Ich testete diesen Aufbau bei vielen NASDAQ - Aktien durch Programmieren eines Experten mit meinem Indikator (nicht TC2000) und Vergleichen der Trendänderungen. Ich sah, dass sie sehr ähnlich waren. Mein System ist sehr genau im Finden von Trends und Einstiegspunkten, deswegen vermute ich, dass dieser TC2000 Aufbau zuverlässig ist. Ich habe noch keinen Weg gefunden, den “relative Stärke” - Indikator einem Test zu unterziehen. Wenn jemand weiß, wie es funktioniert, würde ich gerne hinter das Geheimnis kommen. Ich verwendete den SP - 500 als Vergleich zu den NASDAQ - Aktien, weil er gut mit der NASDAQ übereinstimmt, aber nicht so schwankt.

Mein Handelssystem verwendet die Trends nur als einen Teil und verschiedene andere Indikatoren für Einstieg und Ausstieg, aber ich glaube Sie werden sehen, dieser Indikator ist nahe daran, perfekt für die Bestimmung von Trends zu sein.

Dave D.
…………………………………..
Der Autor des Briefes, nennen wir ihn Dave, schlägt vor, gleitende Durchschnittswerte einer Aktie von 10 und 30 Tagen basierend auf dem „relative Stärke“ - Index (RSI) zu skizzieren und ihre Überkreuzungen als Signale für den Markteintritt zu benutzen.

Wenn die schnelleren 10 Tagbewegungen über die langsameren 30 Tagbewegungen kreuzen, werden alle „short“ - Positionen geschlossen und „long“ - Positionen geöffnet. Wenn die Überkreuzung unten auftritt, werden alle „long“ - Positionen geschlossen und „short“ - Positionen geöffnet.

Erprobte Händler mit vielen Jahren Erfahrung beobachten den RSI - Indikator genau. Jetzt werden wir sehen, was passiert, wenn die Benutzer der Schrittfolge folgen, die Dave vorschlägt.

Beachte:
Um das zufällige Öffnen von Positionen in realen Konten zu vermeiden, raten wir Ihnen sehr, alle Handelsaktivitäten vorher in einem Demokonto zu testen.

Nachdem wir die Aufgabe umrissen haben, starten Sie bitte die VT - Handelsplattform im Demo - Modus. Wählen und öffnen Sie einen neues Chart - Fenster. Um Durcheinander zu vermeiden, öffnen Sie ein Chart - Fenster in EUR/USD im Ein - Stunden - Intervall und löschen Sie alle Indikatoren und Oszillatoren.

Nun kann die Arbeit beginnen.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Schritt 1:

Beitragvon WorldTra.de » 03.09.2004, 17:36

Erstellen eines Indikators um die Verwendungsfähigkeit für Handelssysteme zu prüfen.

Zuerst erstellen wir den vorgeschlagenen Indikator in der VT - Handelsplattform. Dann sehen wir, wie er funktioniert, wenn er Kurse aus dem Chart - Fenster verwendet. Wenn Sie im Erstellen von Indikatoren bereits Erfahrung haben, sollte dies nicht schwierig sein. Als Demonstration überprüfen wir die Schritte, die im Detail erforderlich sind.

Im Hauptmenü Navigator wählen Sie Indikator Erstellung:
Bild


VT Navigator - > Werkzeuge - > Indikator Erstellung - > Indikator Erstellung …

Auf der linken Seite des Popup - Fensters der Indikator - Erstellung finden Sie den "relative Stärke Index“. Wählen Sie ihn, indem Sie auf ihn klicken. Weil unser neuer Indikator auf RSI basiert, editieren wir einfach den Bestehenden und geben ihm einen neuen Namen. Dies tut man, indem man auf "relative Stärke Index“ und „Klonen“ klickt.

Bild

Indikator Erstellung - > Relative Stärke Index - > Klonen - > Indikatoren bearbeiten …

Bild

Im Popup - Fenster "Indikatoren bearbeiten" nehmen Sie die folgenden Änderungen in den verschiedenen Punkten vor:

Im Reiter “Indikatoren” im Feld „Name“ ändern Sie Relative Strength Index (2) in Relativer Stärke Index.

Bild

… - > Indikatoren bearbeiten - > Name - > Relative Strength Index(2) - > Relativer Stärke Index

Das Kürzel muss einen anderen Namen als das vorhandene Kürzel bekommen. Das System gibt eine Warnung aus, wenn es dieses Kürzel beim Speichern in der VT - Handelsplattform schon gibt. Das Kürzel ist der Name, den Sie sehen, wenn Sie den Indikator und seine Parameter nach oben ziehen. Ändern Sie das Kürzel in RSI.

Bild

… - > Kürzel - > RSIndex - > RSI

Ändern Sie im Feld “Label Mask” Relative Strength Index (%tpr%) in MA Relativer Stärke Index (%tpr%, %MA1pr%,%MA2pr%). Die Variablen MA1pr und MA2pr zeigen im Indikator - Label den Wert der Perioden, mit denen der RSI angezeigt wird. In unserem Fall betragen diese Werte 10 und 30. Wir werden aber in dem im Chart - Fenster angezeigten Indikator ermöglichen, verschiedene Werte für verschiedene Verwendungszwecke einzugeben.

… - > Kürzel - > Relative Strength Index (%tpr%) - > MA Relativer Stärke Index (%tpr%)

Bild

Neben “Inspektor Alias” ändern Sie RSI in MA Relativer Stärke Index.
Bild

… - > Inspektor Alias - > RSI - > MA Relativer Stärke Index

Die nächsten Schritte sind Auswahl und Löschen der Definition des RSI Indikators im Feld „Bemerkungen“, indem man mit der rechten Maustaste Alles Markieren auswählt und dann Löschen auswählt.

Bild Bild

Dieser Platz wird benutzt, um den Indikator genauer zu beschreiben. Sie können hineinschreiben, was immer sie wünschen. Es wird anderswo nicht verwendet.

Bild

Klicken Sie als nächstes auf den Reiter “Eingabe”.

Bild

… - > Indikatoren bearbeiten - > Eingabe - >

Geben Sie die Parameter MA1pr und MA2pr ein, die in der Berechnung der Indikatorformel verwendet werden:
… - > Neu - > Name - > no name - > MA1pr - > Anzeigen Name - > Periode MA1 - Standard - > 10
… - > Neu - > Name - > no name - > MA2pr - > Anzeigen Name - > Periode MA2 - > Standard - > 30

Bild

***Beachten Sie:
Wenn Sie zufällig “Indikatoren bearbeiten” durch einen Klick auf den „OK“ - Knopf schließen, finden Sie den Indikator in der Indikatorenliste im Popup - Fenster “Indikator Erstellung” mit dem Namen, den Sie vergeben haben. Wählen Sie ihn aus und klicken Sie auf den „Editieren“ - Knopf , um ihn weiter zu bearbeiten. Aber wenn Sie das Popup - Fenster durch Klicken auf den „Abbrechen“ - Knopf schließen, werden Änderungen nicht gespeichert und Sie müssen die Schritte von Beginn an wiederholen. Deshalb ist es ratsam, Änderungen rechtzeitig und regelmäßig zu speichern.


Wir haben hier nicht nur den Namen des Indikators und seine grundlegenden Optionen, sondern auch die Variablen, die eingegeben werden müssen, um Indikatorformeln zu berechnen.

Klicken Sie auf den Reiter “Formel”. Hier sehen Sie die Formel für die Berechnung des Relativen Stärke Index .

Bild

Kopieren sie den kompletten Text der Formel oder ändern Sie die Formel entsprechend ab. (Kommentare befinden sich in Klammern):

{ Relative Strength Index}

rsi_r:= (CLOSE - ref(CLOSE, - 1));
rsi_rs := Wilders(if(rsi_r> 0,rsi_r,0),tpr) / Wilders(if(rsi_r<0,Abs(rsi_r),0),tpr);
RS:= 100 - (100/(1+rsi_rs));

{ Moving Average of Relative Strength Index}

MA1:=MOV(RS,MA1pr,E);
MA2:=MOV(RS,MA2pr,E);

Während wir für den Indikator den Code editieren, führen wir 2 neue Variablen MA1 und MA2 ein, die durch eine Formel berechnet werden.

Als Beispiel: MA1:=MOV(RS,MA1pr,E) bedeutet: berechne den exponentiell (E) gleitenden Durchschnitt (MA) der relativen Stärke (RS) mit der Periode MA1pr (die Abkürzung des gleitenden Durchschnitts 1 PeRiod). RS ist der zuletzt berechnete Wert des Relativen Stärke Index Indikators, und der Wert von MA1pr wird als Parameter beschrieben, der bei „Eingabe“ eingegeben werden muss und mit dem Wert 10 voreingestellt ist.

Bild

Klicken Sie als nächstes auf “Ausgabe” und setzen Sie die Variablen MA1 und MA2, um sie im Chart - Fenster anzuzeigen.

Bild

Indikatoren bearbeiten - > Ausgabe - >

Führen Sie die passenden Operationen nach folgendem Schema aus.
Wir werden die Voreinstellungen der Parameter von RS ändern, um es zu skizzieren:

Bild

Ausgabe - > Variablen Name - > RS

Führen Sie die Variable MA1 im Chart - Fenster im Reiter „Ausgabe“ ein, um sie anzuzeigen. Legen Sie voreingestellte Eigenschaften fest:

Bild

- > Neu - > Variablenname - > Out - > MA1 - > Name - > - > MA1 - > Linenfarbe - > - > Rot - > Linenweite - > 2

Führen Sie die Variable MA1 ein und legen Sie voreingestellte Eigenschaften fest:
Bild

… - > Neu - > Variablenname - > - > Out - > MA2 - > Name - > - > MA2 - > Linefarbe - > Blau - > Linenweite - > 2

Die Erstellung des gleitenden Durchschnittes der Relativen Stärke als Indikator in der VT - Handelsplattform ist somit fertig. Klicken Sie “OK”. Wenn alles richtig gemacht wurde, sehen Sie den neuen Indikator im Popup - Fenster “Indikatoren Erstellung”.

Bild


Mit dem “Schliessen” - Knopf schließen Sie das Popup - Fenster. Mit der rechten Maustaste wird im Chart - Fenster ein Kontextmenü geöffnet. Wählen Sie „Indikator hinzufügen“ und „Relative Stärke Index“:

Bild

- > Indikator hinzufügen - > Relative Stärke Index

Sie sehen die Parameter des Indikators. Sie haben diese Parameter unter “Eingabe” bei der Erstellung des Indikators definiert. Klicken Sie “OK”.

Bild


Bild


Der Indikator wird im Chart - Fenster angezeigt. Achten Sie auf das Label. Hier werden die Parameter angezeigt, die wir vorher für den Indikator festgelegt haben.

Bewerten Sie vorsichtig den Indikator. Achten Sie besonders auf das Verhalten der rot/blauen Kreuzungen zur Kursbewegung.

Der Autor Dave des Originalbriefes meint, dass man “long” - Positionen eingehen sollte, wenn die rote Linie über die blaue Linie kreuzt und “short” - Positionen, wenn die rote Linie unter die blaue Linie kreuzt. Die Erfahrung lehrt, dass große Kursbewegungen eine genauere Untersuchung des Indikators erfordern, weil kleinere Kursbewegungen von großen Kursbewegungen beeinflusst werden und die Parameter der Indikatoren angepasst werden müssen. Als wir den Indikator erzeugten, ließen wir diese Möglichkeit offen. Der Autor schilderte weiter, dass das Handelssystem mit einem Eintage - Intervall angewendet wurde. Wir waren jedoch sogar mit der Untersuchung eines Zweitage - Intervalls des Indikators zufrieden, aber bei kleineren Intervallen müssen die Parameter des Indikators geändert werden.

Währungspaare und Intervalle sollten geändert werden. Prüfen Sie die Effizienz dieses Ansatzes bei verschiedenen Intervallen. Erinnern Sie sich daran, dass der Grund dieses Handbuches ist, ihnen die Erstellung eigene Handelsstrategien auf der VT - Handelsplattform zu lehren. Also lassen wir die Parameter unverändert, so wie es der Autor vorschlägt. Wir erstellen also ein Handelssystem auf der Basis von Signalen und lassen es ohne Eingriffe arbeiten.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Schritt 2:

Beitragvon WorldTra.de » 03.09.2004, 17:41

Das „Handelssystem bearbeiten“ - Popup - Fenster

In diesem Abschnitt erlernen wir, wie man das “Handelssystem bearbeiten“ - Popup - Fenster benutzt. Sie beginnen mit dem Erstellen erster Handelssysteme auf Grundlage von Indikatoren, die wir erstellt haben.

Mit dem “Handelssystem bearbeiten” - Popup - Fenster können Handelssysteme gespeichert und geändert werden. Die Erstellung einer Handelssystem - Datenbank ermöglicht dem Benutzer jederzeit schnellen Einsatz seiner Handelssysteme.

Bild

Dafür können Handelssysteme, die mit Indikator Erstellung erstellt wurden, jederzeit im VT Navigator mit “Handelssystem bearbeiten” geändert, gelöscht oder exportiert/importiert werden.

VT Navigator - > Werkzeuge - > Handelssysteme - > Handelssystem bearbeiten…

Öffnen Sie den Editor über den VT Navigator.

Im “Handelssystem bearbeiten“ - Popup - Fenster werden die Handelssysteme verwaltet.

Auf der linken Seite sehen wir eine Sammlung von Handelssystemen, die durch den Benutzer erstellt wurden oder bereits in der VT - Handelsplattform implementiert sind. Auf der rechten Seite sehen Sie die Knöpfe.

Bild


Bild

Der “Neu” - Knopf ermöglicht dem Benutzer, ein eigenes neues Handelssystem zu erstellen. Wenn man auf diesen Knopf drückt, öffnet sich ein neues Popup - Fenster: “Handelssystem bearbeiten”. Damit können Handelssysteme bearbeitet werden.

Bild

Bild

Der “bearbeiten” - Knopf öffnet das Popup - Fenster “Indikatoren bearbeiten”. Damit kann man Handelssysteme bearbeiten, die man vor dem Klicken auf “bearbeiten” mit dem Cursor ausgewählt hat.

Bild

Der “Klonen” - Knopf ermöglicht das Kopieren von Systemen. Er öffnet das “ Indikatoren bearbeiten” Popup - Fenster für Änderungszwecke.

Bild

Der “Löschen” - Knopf entfernt das ausgewählte Handelssystem, wenn im Optionsmenü der Schutz aufgehoben wurde. Dieses Thema wird auf den nächsten Seiten noch beschrieben. Als Standard sind alle Handelssysteme gegen das zufällige Löschen geschützt und der “Löschen” - Knopf ist nur benutzbar, wenn der Benutzer in den Systemeinstellungen den Löschschutz aufhebt. Dazu muss das Popup - Fenster “ Indikatoren bearbeiten” durch Klick auf “bearbeiten” geöffnet werden.

Bild

Die “Exportieren” - und “Importieren” - Knöpfe werden für Plug - ins und neue Handelssysteme benutzt. Dies garantiert Flexibilität beim Austauschen und separatem Speichern von Handelssystemen.

Bild

Der “Schließen” - Knopf schließt das Popup - Fenster.

Schließen Sie “Handelssystem bearbeiten“ nicht. Klicken Sie auf den „Neu“ - Knopf, um eine neues System zu erstellen und öffnen Sie das „Indikatoren bearbeiten“ - Popup - Fenster.

Bild

Handelssystem bearbeiten - > NEU - > Indikatoren bearbeiten…
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Schritt 3:

Beitragvon WorldTra.de » 03.09.2004, 17:49

Das “Indikatoren bearbeiten” - Popup - Fenster

Dieses Popup - Fenster ermöglicht dem Benutzer, ein Handelssystem zu entwickeln und direkt zu bearbeiten. Es wird je nach Absicht des Benutzers durch Klicken auf “Neu”, ”bearbeiten” oder ”Klonen” erreicht:

VT Navigator - > Werkzeuge - > Handelssysteme - > Handelssysteme bearbeiten - > NEU… (bearbeiten, Klonen)

Bild

Dieses Popup - Fenster besteht aus vier Reitern. Seitdem Sie Indikatoren erstellen können, werden Ihnen viele Dinge ähnlich vorkommen. Jeder Reiter hat seine eigenen Funktionen, aber alle gehören zu einem Handelssystem, dass gerade bearbeitet wird.

Der “Indikatoren bearbeiten” - Reiter

Dieser beschreibt die allgemeinen Einstellungen des Handelssystems, das der Benutzer entwickelt.

Bild

Geben Sie bei “Name” einen Namen für ihr Handelssystem ein, welcher später im Popup - Fenster “Handelssystem bearbeiten” erscheinen wird.

Name - > Relatives Stärke System

Bild

Bild

Das “Kürzel” ist notwendig, um das Handelssystem in der ganzen VT Handelsplattform zu identifizieren. In dieser Phase wird kein Kürzel benutzt, aber wir tragen “RSS“ ein (Abkürzung für Relatives Stärke System). Der Name wird ohne Leerzeichen und nur mit Buchstaben und Nummern eingegeben.

Kürzel - > RSI

Bild


Klicken Sie auf den “OK” - Knopf.
Bild

Stellen Sie sicher, dass ihr Handelssystem im Popup - Fenster „Handelssystem bearbeiten“ zu sehen ist.

Bild

Wählen Sie ihr Handelssystem durch Markieren mit dem Cursor und Klicken auf “bearbeiten”:

Handelssystem bearbeiten - > Bearbeiten - > Indikatoren bearbeiten…

Fahren Sie mit dem Ändern des Handelssystems fort.

Bild

“Label Mask” wird benutzt, um die Werte der Variablen der Handelsformel zu beschreiben, mit denen sie berechnet wird. Die Werte werden durch das Zeichen % voneinander getrennt. Wir verlassen jetzt dieses Textfeld und kehren später zurück.

Bild

“Real - Time” bestimmt die Frequenz, nach welcher die Ergebnisse des Handelssystems wiederberechnet werden.

Bei “Complete Bar” , trifft das Handelssystem nur dann Entscheidungen und liefert Ergebnisse, wenn die Kerze vollständig gebildet ist.

Real - Time - > Each Tick

Bild

Das Kontrollkästchen „Indikatorsicherung“ schützt gegen zufälliges Löschen des Handelssystems von der VT Handelsplattform. Wenn dieses Kontrollkästchen nicht aktiviert ist, ist der „Löschen“ - Knopf bei „Handelssystem bearbeiten“ aktiviert und das Handelssystem kann gelöscht werden.

Indikatorsicherung - > aktiviert

Bild

Das “Bemerkungen” - Textfeld wird benutzt, um das Handelssystem zu beschreiben. Die eingegebenen Daten werden anderswo nicht wiedergegeben bzw. verwendet. Sie können in dieses Textfeld eingeben, was sie möchten.

Bild

Sie haben die Möglichkeit, für ihr Handelssystem ein Passwort einzugeben. Geben Sie es in das Passwort - Feld ein und bestätigen Sie es im darunter liegenden Feld. Denken Sie daran, dass diese Passwörter empfindlich sind. Immer, wenn Sie Ihr Handelssystem bearbeiten möchten, werden Sie nach diesem Passwort gefragt. So können Sie die Grundsätze und Formeln ihres Handelssystems verstecken. Die Eigenschaft des Passwortschutzes bleibt auch beim Import und Export von Handelssystemen bestehen. Lassen Sie jetzt das Passwort - Feld frei.

Klicken Sie bitte auf den “Formel” - Reiter, um die Namen und Variablen zu deklarieren, die man zum Berechnen der Strategieformel benötigt.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Der “Formel” - Reiter

Beitragvon WorldTra.de » 03.09.2004, 17:54

Der “Formel” - Reiter


Bild

Der Hauptzweck des „Formel“ - Reiters ist es, dem Benutzer zu ermöglichen, die logischen und mathematischen Formeln zu beschreiben. Diese sind die Grundlage für die beschriebenen Handlungen.

Indikatoren bearbeiten - > Formel

Die Strategie basiert auf dem gleitenden Durchschnitt des Relativen Stärke Index und bezieht sich auf die zwei RSI gleitenden Durchschnitte:

Bild

Gemäß der Empfehlungen des Autors ist es notwendig, Long - Positionen einzugehen, wenn die M1 - Linie über die M2 - Linie kreuzt. Short - Positionen sollten eingegangen werden, wenn die M1 - Linie unter die M2 - Linie kreuzt.

Wir müssen dies in Ihrem Handelssystem programmieren. Das Handelssystem führt genau die Mathematik und Logik aus, die programmiert wurde. Für das Programmieren des Strategieskripts empfehlen wir einen standardmäßigen Wordprozessor (z.b. Notepad). Benutzen Sie die Kopierfunktion, um den schon geschriebenen Code in das Formel - Textfeld einzutragen. Fügen Sie genügend in Klammern gesetzte Kommentare ein.

Der Wert des RSI wird direkt in der Kalkulation genutzt. Fügen Sie die Formel der Kalkulation in Notepad oder direkt in das Textfeld „Formel“ ein. Sie wird direkt in die Kalkulation mit einbezogen:

{ Relativer Stärken Index}

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),14) / Wilders(if(rsi_r<0,Abs(rsi_r),0),14);
RS:= 100 - (100/(1+rsi_rs));


Es ist nicht nötig, den Code bereits in dieser Phase zu verstehen. Nehmen Sie ihn so wie er ist. Fügen Sie ihn einfach ein (Wenn Sie genau wissen wollen, wie dieses Script funktioniert, empfehlen wir Ihnen, spezielle Bücher darüber zu lesen). Um Verwirrungen zu vermeiden und um die Fehlersuche zu vereinfachen, empfehlen wir, alle Elemente neu zu schreiben, die sich auf die Kalkulation beziehen. Wir setzen die RSI Periode absichtlich gleich 14 und wir werden später Änderungen daran vornehmen, so dass die Parameter ausgeführt werden können, wenn das System benutzt wird.

Die Kalkulation nutzt den RSI gleitenden Durchschnitt und dieser kann in das Skript eingefügt werden. Kopieren Sie den unteren Text und fügen sie ihn ein:

{Gleitender Durchschnitt des Relativen Stärke Index}

MA1:=MOV (RS, 10, E);
MA2:=MOV (RS, 30, E);


Jetzt haben wir alle für das Ausführen von Aktionen erforderlichen Elemente bestimmt.

Bild

Das Handelssystem “weiß” schon, was es zu berechnen hat, aber es weiß nicht, was es mit den Ergebnissen anfangen soll. Um Aktionen ausführen zu lassen, ist es notwendig, eine bestimmte Variable zu definieren und ihr eine Bedingung zuzuweisen. Wenn diese erfüllt wird, führt das Handelssystem die Aktion aus.

Alle Variablen sind von Natur aus keine logischen Variablen. Eine logische Variable kann nur einen von zwei Zuständen annehmen, z. B. „wahr“ oder „falsch“, „0“ oder „1“. Sie kann stets nur 1 eindeutigen Zustand annehmen.

Wenn eine Long - oder Short - Position eingegangen werden soll, lassen wir das Handelssystem ein Signal ausgeben. Weil wir das Kreuzen der M1 - und M2 - Linien bewerten und nicht an der Größe der Werte interessiert sind, ist es sinnvoll, die in der VT Handelsplattform implementierte CROSS - Funktion zu verwenden:

SYNTAX cross (DATA ARRAY 1, DATA ARRAY 2)
FUNKTION Gibt eine "+1" aus zu dem Zeitpunkt, wenn DATEN ARRAY 1 über DATEN ARRAY 2 kreuzt. Andernfalls wird eine "0" ausgegeben.
Wenn Sie wissen möchten, wann DATA ARRAY 1 unter DATA ARRAY 2 kreuzt, verwenden Sie die Formel "cross (DATA ARRAY 2, DATA ARRAY 1)"

BEISPIEL cross (close, mov (close, 9, e))

Wir benutzen dies als Grundlage für das Einführen von zwei Variablen wie LONG und SHORT. Kopieren Sie den unteren Text und fügen Sie ihn in das Skript ein:

{Signal Long und Short}

Long:= CROSS (MA1, MA2);
Short:= CROSS (MA2, MA1);


Betrachten wir den Vorteil der CROSS - Funktion. Liegt kein Kreuzen der beiden Linien vor, gibt die Funktion den Wert „0“ zurück. Im Falle eines Kreuzens der beiden Linien gibt sie den Wert „1“ zurück.

Wir verwenden den Ausdruck Long:= CROSS (MA1, MA2). Dieser weist das Handelssystem an, die Werte M1 und M2 ständig miteinander zu vergleichen. Der Wert der Long - Variable beträgt nur dann „1“, wenn M1 größer als M2 ist. Ansonsten beträgt der Wert „0“.

Wir verwenden den Ausdruck Short:= CROSS (MA2, MA1). Dieser weist das System an, die Werte M1 und M2 ständig miteinander zu vergleichen. Der Wert der Short - Variable beträgt nur dann „1“, wenn M2 größer als M1 ist. Ansonsten beträgt der Wert „0

Das ganze Skript kann jetzt im Textfeld “Formel” betrachtet werden:

{Relativer Stärken Index}

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),14) / Wilders(if(rsi_r<0,Abs(rsi_r),0),14);
RS:= 100 - (100/ (1+rsi_rs));

{Gleitender Durchschnitt des Relativen Stärken Index}

MA1:=MOV (RS, 10, E);
MA2:=MOV (RS, 30, E);

{Signal Long und Short}

Long:= CROSS (MA1, MA2);
Short:= CROSS (MA2, MA1);


Bild

Wir müssen noch die Aktionen beschreiben, die mit der Long - und Short - Variablen in Verbindung stehen. Klicken Sie bitte auf „Ausgabe“.
Indikatoren bearbeiten - > Ausgabe…
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Der “Ausgabe” - Reiter

Beitragvon WorldTra.de » 03.09.2004, 17:59

Der “Ausgabe” - Reiter

Der “Ausgabe” - Reiter beschreibt genau, auf welche Variablen der Formel das Handelssystem reagieren soll, und welche Aktionen bei wahren Bedingungen ausgeführt werden sollen.

Folgen Sie dem untenstehenden Pfad:

Indikatoren bearbeiten - > Ausgabe… - > Neu - > Output Variable Eigenschaften…

Bild

Das “Regression line properties” Popup - Fenster dient dem Festlegen der auf Variablen basierenden Aktionen und dem Festlegen der Parameter.

In das Feld “Variablen Name” wird der Name der Variablen eingetragen, auf die das System reagieren soll:

… - > Regression line properties - > Variablen Name - > LONG

Bild

Der Name muß identisch sein mit dem entsprechenden Namen unter dem Reiter „Formel“. Dem Handelssystem ist es gleichgültig, was sie schreiben. Wenn es die eingetragene Variable nicht findet, setzt es sie auf null und führt in jedem Fall keine Aktionen aus.

Um die Eingaben in dem Popup - Fenster zu vereinfachen, werden Textabkürzungen anstatt des vollen Namens benutzt. Schreiben Sie in das „Name“ - Textfeld einen Ausdruck, der einfach zu verstehen ist:

Bild

… - > Regression line properties - > Name - > Signal LONG

In das Feld „Beschreibung“ können Anmerkungen zu dieser Variablen eingetragen werden.

Bild

… - > Regression line properties - > Beschreibung - > Long:= CROSS (MA1, MA2);

Die Art der Aktion wird der Variablen durch die nebenstehenden Kontrollkästchen zugewiesen.

Bild

Bei aktiviertem “Grafik eingeschaltet” - Kontrollkästchen zeigt ein Grafiksymbol im Chart - Fenster an, wenn die logische Variable den Wert “wahr” hat. Die Zeicheneigenschaften und Parameter, die im Chart - Fenster zu sehen sind, werden im „Grafik“ - Reiter eingestellt.

Bild

… - > Regression line properties - > Grafik …

Bild

Das “Highlights eingeschaltet” - Kontrollkästchen ermöglicht dem Benutzer das Einstellen von Farben für die Kerzen im Reiter “Highlights” für den Fall, daß die Variable “wahr” ist.

Bild

… - > Regression line properties - > Highlights

Bild

Das “Alarm eingeschaltet” - Kontrollkästchen gibt ein akustisches Signal und/oder eine Meldung auf dem Bildschirm aus, wenn der Zustand der Variablen „wahr“ ist. Die Alarmparameter und der Text werden im Reiter „Alarm“ eingestellt.

… - > Regression line properties - > Highlights

Bild

Bild

Mit dem “Handeln eingeschaltet” - Kontrollkästchen ist es möglich, auf Grund „wahrer“ Variablen Positionen am Markt eröffnen oder schliessen zu lassen. Die Parameter dieser Aktionen und die Richtung, in die die Position eröffnet wird, werden im Reiter „Handel“ eingestellt.

Bild

Bild

… - > Regression line properties - > Handel

Wir werden diesen Reiter später genauer diskutieren. Wie zuvor erwähnt, kann man der selben Variablen verschiedene Aktionen zuweisen. Der selben Aktion können kann man verschiedene Variablen zuweisen.

Aktivieren sie jetzt “Grafik eingeschaltet” im Reiter “Name”.

Bild

… - > Regression line properties - > Name - > Grafik eingeschaltet - > ON

Mit diesem Kontrollkästchen haben Sie für die Long - Variable die Aktion vereinbart, daß ein Symbol im Chart - Fenster angezeigt wird.

… - > Regression line properties - > Grafik - > Schriftart - > Symbol auswählen - >

Bild

Wählen Sie die Größe und die Farbe, die auf dem Bildschirm zu sehen sein soll:

… - > Regression line properties - > Grafik - > Größe - > Medium - > Farbe - > Blau

Bild

Ordnen Sie die Symbole in Relation zur Kursbewegung an (über Kurs, unter Kurs).

Bild

Grafik - > Unter Kurs darstellen - > ON

Klicken Sie auf “OK”, aber bleiben Sie im “Ausgabe” - Reiter.

Jetzt haben Sie der Variablen „Long“ eine Aktion zugewiesen und die Parameter für sie festgelegt. Klicken Sie auf “Handelssystem bearbeiten”, “Ausgabe” und “Bearbeiten” , wenn für die Aktionen der Variablen weitere Änderungen oder Ergänzungen gemacht werden müssen.

Führen Sie dieselbe Operation für die “Short” Variable aus:

Handelssystem bearbeiten - > Ausgabe - > Neu - > Regression line properties - > Name - >

- > Variablen Name - > SHORT - >
- > Name - > Signal SHORT - >
- > Beschreibung - > Short:= CROSS (MA2, MA1); - >
- > Grafik einschalten - > ON - > Regression line properties - > Grafik - > Schriftart - > Bild
- >
- > Größe - > Medium - >
- > Farbe - > Rot - >
- > Über Kurs darstellen - > On - >

- > OK…

Mit dem “Schließen” - Knopf wird das Popup - Fenster “Handelssystem bearbeiten” geschlossen.

Das Erstellen Ihres Handelssystems ist nun abgeschlossen. Später werden wir dieses Handelssystem weiterentwickeln. Es kann auch für Empfehlungen für Marktoperationen genutzt werden. Unabhängig davon, wie sich der Markt entwickelt und welcher Meinung der Benutzer ist, wird das Handelssystem immer nur logische Ergebnisse liefern, die keinen Einflüssen unterliegen. Diese Arbeitsweise nimmt dem Händler emotionale Einflusse bezüglich des Marktes. Darin liegt der hauptsächliche Vorteil, eine eigenes Handelssystem für das Ausführen von Aktionen zu erstellen.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Schritt 4. :

Beitragvon WorldTra.de » 03.09.2004, 18:05

Hinzufügen des Handelssystems

Was haben wir bisher erreicht? Wir wenden einfach das Handelssystem an, das wir entwickelt haben und vergleichen es mit den Ergebnissen des „Gleitenden Durchschnittes des Relativen Stärke Index“ Indikators, den wir zuvor erstellt haben, und der uns als Fundament unseres Handelssystems dient.

Mit den Features der VT Handelsplattform können Handelssysteme benutzerfreundlich hinzugefügt und administriert werden. Es gibt verschiedene Wege, ein Handelssystem hinzuzufügen. Am einfachsten ist es, das Handelssystem in ein offenes Chart - Fenster einzufügen. Dazu klicken Sie mit der rechten Maustaste ins Chart - Fenster und öffnen das Kontextmenü.

Starten Sie die VT Handelsplattform im Demo - Modus und öffnen Sie ein EUR/USD Chart - Fenster im 1 Stundenintervall, so dass es groß auf dem Bildschirm zu sehen ist. Der Relative Stärken Index sollte unterhalb des Kursverlaufes stehen.

Bild

Ihr Bildschirm sollte obenstehendes Chart - Fenster anzeigen.

Klicken Sie auf die rechte Maustaste, um ein Kontextmenü zu öffnen. Wählen Sie “Handelssystem hinzufügen” und klicken Sie auf „Gleitenden Durchschnitt des Relativen Stärke Index“.


…Chart - Fenster EURUSD 1Std. - > rechte Maustaste - > Handelssystem hinzufügen - >
- > Gleitender Durchschnitt des Relativen Stärke Index

Bild

Durch Klicken von “OK” im “Trading System Properties” Popup - Fenster haben wir die Möglichkeit, die Parameter bezüglich der Signale auf Standardwerte einzustellen.

Bild

- > OK

Wenn alles korrekt ausgeführt wurde, sehen Sie grafische Symbole, in diesem Fall Pfeile, im Chart - Fenster.

Bild

Schauen Sie sich das Chart - Fenster an und vergleichen sie die Systemsignale mit dem skizzierten Indikator darunter. An diesem Punkt sollten Sie verstehen, wo die roten und blauen Pfeile herkommen. Wiederholen Sie die bisherigen Schritte bis zu diesem Punkt, wenn dem nicht so ist.

Sie können den Indikator aus dem Chart - Fenster zwar entfernen, aber dennoch wird das System weiterhin Signale im Hintergrund generieren.

Wenn Sie den Indikator entfernt haben, fügen Sie ihn jetzt wieder hinzu. Wir müssen Vergleiche anstellen und versuchen zu verstehen, wie das Handelssystem funktioniert.

Es ist sehr vorteilhaft, dass das Handelssystem komplett automatisch arbeitet und Signale auf Grundlage von eigenen Bedingungen generiert. Die Signale werden als Pfeile direkt im Chart - Fenster angezeigt. Obwohl das Handelssystem jetzt noch nicht für Sie handeln kann, ist es schon eine wichtige Hilfe geworden und generiert Signale, die eine Empfehlung bei auszuführenden Operationen sein können. Das Handelssystem liefert unbeirrt Handelssignale, die nur der programmierten Logik und nicht dem emotionalen Einfluss des Benutzers unterliegen.

Es ist wichtig zu verstehen, dass das eingefügte Handelssystem nur für 1 Chart - Fenster gilt, z.B. EUR/USD 1Std. Sogar wenn sie das Chart - Fenster schließen, auf ein anderes Währungspaar gehen oder ein anderes Zeitintervall einstellen, wird das Handelssystem auf jeden Fall arbeiten, solange die VT Handelsplattform aktiv ist und das Handelssystem nicht abgeschaltet ist.

Schließen Sie nicht dieses Chart - Fenster, sondern wählen Sie innerhalb des Chart - Fensters verschiedene Währungspaare und Zeitintervalle aus. Das Handelssystem wird in anderen Chart - Fenstern nicht arbeiten.

Gehen Sie auf das EUR/USD 1Std. Chart - Fenster zurück.

Wechseln Sie in das GBP/USD 1Std. Chart - Fenster. Sie werden merken, dass das Handelssystem hier noch nicht eingefügt wurde, aber dies können Sie mit dem Kontextmenü nachholen, indem Sie das Gleitender Durchschnitt des Relativen Stärke Index Handelssystem wählen:

…Chart - Fenster EURUSD 1Std. - > Chart - Fenster EURUSD 1Std. - > Rechte Maustaste - >
Eingefügte Handelssysteme - > Gleitender Durchschnitt des Relativen Stärke Index

Jetzt haben Sie zwei ähnliche Handelssysteme in zwei verschiedenen Währungspaaren hinzugefügt, obwohl das Chart - Fenster EUR/USD 1Std. geschlossen ist. In beiden Fällen agiert das Handelssystem im Hintergrund der VT Handelsplattform. Die Handelssysteme verarbeiten weiterhin eingehende Kurse Tick für Tick gemäß der Formel, die wir entwickelt haben, und erzeugen von uns festgelegte Signale.

Diese Prozedur ist dieselbe, wenn sie ein Handelssystem in einem Währungspaar bei unterschiedlichen Zeitintervallen starten wollen. Sie werden simultan arbeiten.

Gehen Sie ins EUR/USD 1Std. Chart - Fenster zurück. Signale in Form von Pfeilen zeigen an, dass ein Handelssystem hinzugefügt ist. Klicken Sie auf die rechte Maustaste und wählen Sie “Eingefügte Handelssysteme”. Das ist der zweite Weg, das System zu administrieren und hinzuzufügen.

Bild

Chart - Fenster EURUSD 1Std - > rechte Maustaste - > Eingefügte Handelssysteme

Das Popup - Menü „Eingefügte Handelssysteme“ erscheint und ermöglicht dem Benutzer Einstellungen vorzunehmen.

Bild

Das Popup - Menü „Eingefügte Handelssysteme“ erlaubt Ihnen nur, das Handelssystem für das entsprechende Währungspaar im entsprechenden Zeitintervall zu administrieren. In diesem Fall ist es das EURUSD 1Std. Chart - Fenster. Man muss sich darüber im Klaren sein, dass das Popup - Fenster sich auf das spezifische Chart - Fenster bezieht. Entweder BID oder ASK Kurse werden angezeigt.

In der Tabelle sehen Sie eine Liste von Handelssystemen, die gestartet wurden oder bereit für den Einsatz im Chart - Fenster sind.

Bild

Die Überschriften „Instrument“, „Interval“ und „Bid/Ask“ zeigen die Währungspaare, die Zeitintervalle und den Kurs - Modus des Chart - Fensters, in dem das Popup - Fenster geöffnet wurde.

Die Spalte „Name” zeigt die Namen einsatzbereiter Handelssysteme. Die Spalte „Status“ zeigt den jeweiligen Systemstatus.

Jetzt kann die Spalte „Status“ nur ein paar Symbolkombinationen anzeigen.

Die Symbole Bild
oder Bild
zeigen, ob das Handelssystem im automatischen Handels - Modus läuft oder nicht. Es zeigt also, ob das System gestartet ist, um Positionen nach der Formel öffnen bzw. schließen zu können.

Die Symbole Bild
oder Bild
zeigen dem Benutzer, ob das Handelssystem die festgelegten Signale im Chart - Fenster anzeigt oder nicht (falls solche Signale in der Formel bestimmt wurden).

Folglich:

Bild

- Dieses Handelssystem wurde hinzugefügt, um Berechnungen für ein bestimmtes Währungspaar und Zeitintervall auszuführen. Das Signal und die Meldungen werden aber nicht im Chart - Fenster angezeigt und das Handelssystem führt noch keine Aktionen aus. Das Handelssystem führt nur Berechnungen aus.

Bild

- Dieses Beispiel zeigt, dass das hinzugefügte Handelssystem Berechnungen durchführt und alle Symbole und Aktionen anzeigt. Aktionen wie Kaufen und Verkaufen werden nicht ausgeführt. Dies ist der Standard - Modus für hinzugefügte Handelssysteme. Es macht Sinn, diese Einstellungen für Testzwecke zu benutzen oder die Signale als Empfehlungen für manuelle Aktionen zu betrachten.

Bild

- Dieses Handelssystem führt Berechnungen durch und alle Signale und Aktionen werden angezeigt. Das Handelssystem führt in diesem Modus selbständig Aktionen aus. Dieser Modus sollte benutzt werden, um Tests im VT Demo - Modus auszuführen.

Bild

- In diesem Fall führt das hinzugefügte Handelssystem im entsprechenden Währungspaar zwar Aktionen im Hintergrund aus, aber Signale und Aktionen werden im Chart - Fenster nicht angezeigt. Dieser Modus kann in Situationen angewendet werden, in denen zusätzliche Marktanalysen durchgeführt und für diesen Zweck Signale ausgeblendet werden sollen - ohne das Handelssystem schließen zu müssen.

Merken Sie sich einfach folgende Regel:

Die Symbole Bild
oder Bild
zeigen, ob automatische Aktionen im entsprechenden Währungspaar und im eingestellten Zeitintervall ausgeführt werden oder nicht.

Die Symbole Bild
oder Bild
zeigen an, ob die Signale des hinzugefügten Handelssystems im Chart - Fenster des entsprechenden Währungspaars angezeigt werden oder nicht.

Angenommen wir öffnen zwei Chart - Fenster, die die selben Währungspaare und Zeitintervalle beinhalten (EUR/USD 1Std). Dann führt das hinzugefügte Handelssystem nur in einem der beiden Chart - Fenster Aktionen aus. Die Signale werden jedoch in jedem der geöffneten, identischen Chart - Fenster angezeigt (EUR/USD 1H). In dem anderen Chart - Fenster können Sie Indikatoren hinzufügen, ohne die Aktionen des Handelssystems zu stören.

Das Handelssystem kann also zu Chart - Fenstern hinzugefügt und für automatisches Handeln oder auch für durch Signale angezeigte Empfehlungen eingesetzt werden. Aber in beiden Fällen agiert das Handelssystem in Hintergrund. Es kommt auf die Vorgehensweise des Anwenders an. Wenn er die Signale des Handelssystems nur für Empfehlungen verwenden möchte, fügt er einfach das Handelssystem zum Chart - Fenster hinzu und lässt sich die Signale anzeigen. Wenn der Anwender dem Handelssystems vertraut und mit den Ergebnissen zufrieden ist, kann er die Aktionen automatisch ausführen lassen und die Sache von Zeit zu Zeit überwachen und kontrollieren.
Bild


Aus diesem Grund enthält die rechte Seite des Popup - Fensters mehrere Knöpfe.

Bild

Der “Hinzufügen” - Knopf öffnet das Popup - Fenster “Handelssysteme auswählen”. Es zeigt eine Liste von Handelssystemen und durch einen Klick auf “Hinzufügen” wird das Handelssystem zum Chart - Fenster hinzugefügt.

Bild

Bild

Der “Editieren” - Knopf öffnet das Popup - Fenster “Trading System Properties”, in dem die Standardparameter der Handelssysteme editiert werden können. Details sind in einem anderen Kapitel beschrieben. Beachten Sie, dass bei eingeschaltetem “Complete Bar” - Modus nur die Anzahl der Lots geändert werden kann. Die Möglichkeit, andere Parameter ändern zu können, würde keinen Sinn machen.

Bild

Der „Löschen“ - Knopf löscht das mit dem Cursor markierte Handelssystem. Genauer gesagt wird das Handelsystem nicht in der VT Handelsplattform gelöscht, sondern aus dem Chart - Fenster und der Liste der eingefügten Handelssysteme entfernt. Es spielt keine Rolle, in welchem Status das Handelssystem sich befand. Alle Signale verschwinden und Aktionen werden nicht mehr ausgeführt. Vom Zeitpunkt des Löschens an müssen offene Positionen manuell vom Anwender geschlossen werden.

Bild

Der “Einblenden/Ausblenden” - Knopf instruiert das Handelssystem, Signale im Chart - Fenster im entsprechenden Währungspaar anzuzeigen. Dies wird durch die Symbole Bild
und Bild
in der Zeile des eingefügten Handelssystems angezeigt.

Klicken Sie in die Zeile mit dem Namen des Handelssystems und klicken Sie mehrmals auf “Einblenden/Ausblenden”. So können Sie sehen, daß die Signale vom Chart - Fenster entfernt werden und wieder erscheinen.

- > Handelssystem (Chart - Fenster EURUSD 1Std.) - > Gleitender Durchschnitt des Relativen Stärke Index - > - > Einblenden/Ausblenden - > Einblenden/Ausblenden - > Einblenden/Ausblenden

Das Handelssystem kann zum Durchführen automatischer Aktionen ein - und ausgeschaltet werden.

Bild

Der “Start/Stop” - Knopf startet und stopt den automatischen Handels - Modus. Dies wird durch die Symbole Bild
oder Bild
in der Zeile des hinzugefügten Handelssystems im Popup - Fenster bestätigt. Das Symbol Bild
zeigt, dass das Handelssystem bereit ist zum Starten. Das Symbol Bild
informiert den Anwender, dass das Handelssystem gestartet ist und sich im automatischen Modus befindet. Sobald die Bedingungen der Formel „wahr“ werden, werden die entsprechenden Aktionen ausgeführt

Wählen Sie den Namen des Handelssystems und klicken Sie auf den Knopf “Start/Stop”. Sie können sehen, wie die Symbole sich ändern. Wenn Sie noch keine Bedingungen für das Öffnen von Positionen vereinbart haben, werden keine Aktionen durchgeführt und Ihr Konto - Guthaben bleibt unverändert.

- > Handelssystem (Chart - Fenster EUR/USD 1Std.) - > Gleitender Durchschnitt des Relativer Stärke Index - > Start/Stop - > Start/Stop - > Start/Stop - > Start/Stop

Bild

Das Popup - Fenster “Trading System Events” wird geöffnet, wenn sie das Handelssystem markieren und auf den Knopf “View Events“ klicken. Dieses Popup - Fenster zeigt das genaue Datum und die genaue Zeit, wann das Signal ausgeführt wurde.

Bild

Sie sollten sich daran erinnern, dass wir während der Entwicklung der Formel die Variablennamen “Long” und “Short” festgelegt haben und ihnen Handelsaktivitäten zuwiesen. Sie können am oberen Beispiel genau sehen, wann Signale erzeugt wurden. Die Kerze wird vom Öffnungskurs bis zum Schlusskurs auf dem Bildschirm gezeigt. Als Standard sind 500 Kerzen eingestellt und können mit dem „VT Navigator“ mit folgendem Pfad angepasst werden:

VT Navigator - > Optionen - > Eigenschaften - > Generell - > Generelle Einstellungen - > Anzahl Kerzen - > 500

Wenn Ihr Prozessor langsam ist und sie mehrere Anwendungen laufen haben, sollten Sie nicht endlos viele Kerzen öffnen. Wir empfehlen Ihnen diesen Wert auf 250 zu setzen, was für Handelszwecke genug ist. In jedem Fall können Sie in ein größeres Zeitintervall umschalten und Sie erhalten Kursinformationen über einen längeren Zeitraum.

Bild

Der “Eingabe” Reiter listet die Namen und Variablentypen auf, die für Berechnungen eingegeben wurden. Diese können vom Benutzer geändert werden, ohne die Hauptfunktion an sich zu verändern.

Bild

Der “Parameter eingeschaltet” - Knopf öffnet das Popup - Fenster “Handelssystem Ereignisse”, welches dem Benutzer ermöglicht, bestimmte Aktionen von Variablen ein - oder auszuschalten, die wir im „Ausgaben“ Reiter vergeben haben.

Bild

Die Kontrollkästchen zeigen uns, welche Aktionen durch die spezifischen Parameter ausgeführt werden. Wenn eine Aktion nicht gebraucht wird, kann sie ausgeschaltet werden, ohne die Formel selbst ändern zu müssen. Man klickt einfach auf das Kontrollkästchen damit die Aktivierung verschwindet. In gleicher Weise können Sie neue Aktionen für die Variable aktivieren. Jedoch empfehlen wir, das nur zu tun, wenn es wirklich nötig ist. Bevor man das tun kann, muss der Benutzer die Eigenschaften einer Aktion einstellen, wenn man das Handelssystem erstellt oder ändert. Andernfalls wird die Aktion standardmäßig angewendet.

Versuchen Sie das Kontrollkästchen neben der „Long“ Variablen zu aktivieren und deaktivieren. Sie sehen, wie die Pfeile auf dem Chart - Fenster verschwinden und wieder auftauchen.

Handelssystem Ereignisse - > Long - > Grafik - > Off - > Ok - > …
Handelssystem Ereignisse - > Parameter eingeschaltet“ - > Long - > Grafik - > On - > Ok - > …

Bild

Klicken Sie auf “Schließen”, um das Popup - Fenster “Handelsysteme” zu schließen.

Analysieren Sie ausgiebig die Anzeige vom “Gleitenden Durchschnitt des Relativen Stärke Index”, sowie die Signale, die durch das Handelssystem erzeugt werden. Es gibt sicherlich Punkte, wo man das Handelssystem effizient und geeignet verbessern kann. Wir wollen Sie aber daran erinnern, dass wir an dieser Stelle noch nicht ein ideales intelligentes Handelssystem erstellen. Wir wollen hier einfach nur zeigen, welche Möglichkeiten die VT Handelsplattform bietet.

Klicken Sie jetzt am unteren Ende des Chart - Fensters auf den Knopf „Klonen“, um eine Kopie vom EUR/USD 1Std. Chart - Fenster zu erzeugen.

Bild

Chart - Fenster EUR/USD 1Std. - > Clone Chart - Fenster …

Wählen Sie ein bequemes Layout für das Chart - Fenster auf dem Bildschirm. Vergewissern Sie sich, dass das kopierte EUR/USD Chart - Fenster zusammen mit dem eingefügten Handelssystem kopiert wurde. Das aktivierte Handelssystem wird gleichzeitig mit kopiert, wenn das Chart - Fenster kopiert wird. Dies bedeutet jedoch nicht, dass in beiden Chart - Fenstern Positionen geöffnet werden. Das Handelssystem kann zwar in jedem Chart - Fenster Signale generieren, aber es kann nur einmal Positionen öffnen, wenn die Bedingungen dafür erfüllt wurden. Das gilt auch für Konten innerhalb der VT Handelsplattform. Dieses Thema wird im Anhang dieses Handbuches genauer diskutiert. Jetzt muss der Benutzer nur entscheiden, wo das Handelssystem in das Chart - Fenster eingefügt und wo es aktiviert wird.

Ändern Sie das Chart - Fenster in das GBP/USD 1Std. Währungspaar und prüfen Sie die eingefügten Signale des Handelssystems.

Folgen Sie folgendem Pfad, ohne die VT Handelsplattform zu schließen:

Bild

VT Navigator - > Werkzeuge - > Laufende Handelssysteme…

Sie sehen im neuen „Handelssystem“ Popup - Fenster, das die Handelssysteme bei EUR/USD 1Std. und GBPUSD 1Std. immer noch im Hintergrund agieren, obwohl das Chart - Fenster geschlossen wurde.

Bild

Das ist eine weitere Möglichkeit, um das Handelssystem zu administrieren. Mit ihr kann man Parameter des Handelsystems ändern, Handelsaktivitäten starten und Währungspaare und ihre Zeitintervalle bearbeiten, sogar wenn ein Chart - Fenster nicht geöffnet ist. Jetzt sind Sie noch nicht in der Lage, die Signale auf dem Bildschirm zu kontrollieren. Das kann nur direkt auf dem Chart - Fenster im Währungspaar gemacht werden. Sie können ihre Handelssysteme im VT Handelssystem bearbeiten, auch wenn Sie diese nicht direkt auf dem Chart - Fenster sehen.

Es ist nicht empfehlenswert, mehrere Handelssysteme gleichzeitig zu starten, weil das Handelssystem alle Berechnungen ausführt, egal ob Signale generiert werden oder das Handelssystem im operativen Handelsmodus läuft. Mehrere gleichzeitige Handelssysteme können den Computer überlasten.

Sie können Handelssysteme im “Trading Systems” Popup - Fenster löschen, indem Sie einfach auf “Löschen” klicken.

Im nächsten Abschnitt lernen wir, wie wir das “Gleitende Durchschnitt des Relativen Stärke Index” Handelssystem optimieren.

Wiederholen Sie bitte die letzten Schritte, wenn Sie Verständnisprobleme hatten.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Schritt 5:

Beitragvon WorldTra.de » 03.09.2004, 18:53

Weitere Verbesserung der Handelsstrategie

Aktionsbestimmung nach Bedingungen für Handelstransaktionen

Starten Sie das EURUSD 1Std. Chart - Fenster und das “Gleitender Durchschnitt des Relativen Stärke Index” Handelssystem wieder im Demomodus, wenn Sie VT geschlossen haben, indem Sie alle Schritte durchführen:

Chart - Fenster EUR/USD 1Std - > Rechte Maustaste - > Handelssysteme hinzufügen - > Gleitender Durchschnitt des Relativen Stärke Index - > OK …

Folgen Sie diesem Pfad und stellen Sie sicher, dass gegenwärtig keine Handelssysteme eingefügt sind:

VT Navigator - > Werkzeuge - > Laufende Handelssysteme - > … - > OK…

Wir werden dem Handelsystem beibringen, Positionen zu öffnen und zu schließen, Eingabedaten zu ändern und den Alarm zu benutzen.

Sogar das beste Handelssystem der Welt weiß nichts über die speziellen Marktcharakteristika, und es weiß sicherlich auch nicht, wie es selbst arbeiten soll. Es versteht nur Logik und Mathematik. Jedoch haben die Entwickler von der VT Handelsplattform dem Handelssystem beigebracht, Positionen in passender Richtung zu öffnen. Das Handelssystem kann nur Kauf - oder Verkaufsaktionen ausführen. Beachten Sie, dass das Handelssystem eine Verkaufsposition nur bei einer „wahren“ erfüllten Bedingung öffnen kann, um eine Kaufposition zu schließen. Eine andere Verkaufsposition kann an der gleichen Stelle geöffnet werden, wenn das in der Formel so steht.

Um eine Verkaufsposition zu schließen und eine Kaufposition zu öffnen, werden zwei Kaufpositionen benötigt: eine um die bestehende Verkaufsposition zu schließen und die andere um die neue Kaufposition zu öffnen.

Lassen Sie uns das Handelssystem untersuchen, das wir mit der unteren Formel entwickelt haben.
…………………………………………………………………………………….

{Relativer Stärken Index}

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),14) /
Wilders(if(rsi_r<0,Abs(rsi_r),0),14);
RS:= 100 - (100/(1+rsi_rs));

{ Gleitender Durchschnitt des Relativen Stärke Index }

MA1:=MOV (RS, 10, E);
MA2:=MOV (RS, 30, E);

{Signale Long und Short}

Long:= CROSS (MA1, MA2);
Short:= CROSS (MA2, MA1);
…………………………………………………………………………………….


Der erste Teil:

{ Relativer Stärken Index }

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),14) /
Wilders(if(rsi_r<0,Abs(rsi_r),0),14);
RS:= 100 - (100/(1+rsi_rs));

Es wird der „relative Stärke“ Indikator für das Handelssystem berechnet.

Der zweite Teil:

{ Gleitender Durchschnitt des Relativen Stärke Index }

MA1:=MOV (RS, 10, E);
MA2:=MOV (RS, 30, E);


Er berechnet zwei gleitende Durchschnitte. Der erste gleitende Durchschnitte ist MA1 mit einem 10 Tagesintervall und der zweite MA2 mit einem 30 Tagesintervall vom “relative Stärke” Indikator.

Der dritte Teil ermöglicht Handelsaktivitäten bei Kreuzungen von MA1 und MA2:

{Signale Long und Short}
Long:= CROSS (MA1, MA2);
Short:= CROSS (MA2, MA1);


Wenn der MA1 gleitende Durchschnitt MA2 übersteigt, bekommt die “Long” Variable den Wert 1. Es wird ein Symbol auf dem Chart - Fenster angezeigt (blauer Aufwärts - Pfeil).

Wenn der MA1 gleitende Durchschnitt MA2 unterschreitet, bekommt die “Short” Variable den Wert 1. Es wird ein Symbol auf dem Chart - Fenster angezeigt (roter Abwärts - Pfeil).

Wir werden sehen was passiert, wenn die Signale nicht nur auf dem Chart - Fenster angezeigt werden, sondern wenn die “Long” und “Short” Variablen Handelsaktivitäten in Pfeilrichtung ausführen.

Lasst uns der “Long” Variablen das Öffnen von Kaufpositionen und der “Short” Variablen das Öffnen von Verkaufspositionen zuweisen. Untersuchen Sie bitte sorgfältig den Indikator “Gleitender Durchschnitt des Relativen Stärke Index” unter dem Chart - Fenster:
Bild


Wenn der rote MA1 gleitende Durchschnitt den blauen MA2 gleitenden Durchschnitt kreuzt, war der “Long” Parameter für einen kurzen Zeitraum “wahr” (1) und die Kaufposition wurde eröffnet (Für den Rest der Zeit ist die Variable gleich 0).

Wenn die rote MA1 Linie unter die blaue MA2 Linie kreuzt, ist der „Short“ Parameter kurzzeitlich „wahr“ (1) und den Rest der Zeit gleich 0. Der Auftrag eine Verkaufsposition zu öffnen würde eine bestehende Kaufposition schließen, aber keine neue Verkaufsposition öffnen. Das würde gegen die Arbeitsweise des Handelssystems verstoßen.

Wir verlassen jetzt die Long - und Short - Variablen. Jetzt erstellen wir Variablen, die in der Lage sind Positionen in einer Richtung allein zu öffnen und zu schließen.

Folgen Sie dem unteren Pfad. Öffnen Sie das Popup - Fenster “Handelssysteme”, klicken Sie auf “Gleitender Durchschnitt des Relativen Stärke Index” und klicken Sie auf „Bearbeiten“. Gehen Sie in den Formelreiter:

VT Navigator - > Werkzeuge - > Handelssysteme - > Handelssysteme bearbeiten - > Gleitender Durchschnitt des Relativen Stärke Index - > Bearbeiten - > Indikatoren bearbeiten - > Formel...

Bild

Wir erstellen jetzt eine Variable, die bei einer “wahren“ Bedingung mit „OpenBuy“ eine Kaufposition auslößt und mit “CloseBuy” eine Verkaufsposition auslößt. Die vorherige Kaufposition (OpenBuy) wird wieder geschlossen.

OpenBuy:= condition ; { Anweisung zu Öffnen einer Kaufposition }
CloseBuy:= condition ; { Anweisung zu Öffnen einer Verkaufposition, die eine Kaufposition schließt, welche vorher mit OpenBuy geöffnet wurde }

Wir erstellen jetzt in gleicher Weise eine Variable, die bei einer “wahren“ Bedingung mit OpenSell“ eine Verkaufsposition auslößt und mit “CloseSell” eine Kaufsposition auslößt. Die vorherige Verkaufposition (OpenSell) wird wieder geschlossen.

OpenSell:= condition ; { Anweisung zu Öffnen einer Verkaufposition }
CloseSell:= condition ; { Anweisung zu Öffnen einer Kaufposition, die eine Verkaufsposition schließt, welche vorher mit OpenSell geöffnet wurde }

Weil die Bedingung zum Öffnen einer Position beim Long - Parameters “wahr” ist, kann die Variable wie folgt programmiert werden:

OpenBuy:= Long ; { Anweisung zu Öffnen einer Kaufsposition }
CloseBuy:= Short ; {Anweisung zu Öffnen einer Verkaufposition, die eine Kaufposition schließt, welche vorher mit OpenBuy geöffnet wurde}

Und:

OpenSell:= Short ; {Anweisung zu Öffnen einer Verkaufposition}
CloseSell:= Long ; {Anweisung zu Öffnen einer Kaufposition, die eine Verkaufsposition schließt, welche vorher mit OpenSell geöffnet wurde}

Wenn Sie das verstanden haben, fahren wir fort. Schauen Sie auf die folgende Formel, womit Positionen geöffnet werden:

{OpenBuy und CloseBuy}

OpenBuy:= Long ;
CloseBuy:= Short ;

{OpenSell und CloseSell}

OpenSell:= Short ;
CloseSell:= Long ;


Die OpenBuy und CloseSell Variablen sind gleich 1, wenn eine der Bedingungen der “Long” oder “Short” Variablen (als Beispiel wählen wir “Long”) “wahr” ist, und MA1 über MA2 kreuzt (Long:= CROSS (MA1, MA2)). OpenBuy und CloseSell müssen hierbei “Long” sein.

Aufgrund der Handelsaktivitäten wird jede eine Kaufposition geöffnet. Eine dieser Positionen ist dazu da, eine vorherige Verkaufsposition zu schließen.

Aber nehmen wir an, dass keine vorherige Verkaufsposition da ist. Das Ergebnis wird sich von dem was wir sehen unterscheiden. Zwei Position in gleicher Richtung würden geöffnet werden (in diesem Fall für das Kaufen).

Es ist notwendig, die Bedingungen der Variablen zuzuweisen, damit sie Handelsaktivitäten ausführen.

In diesem Fall:

OpenBuy:= Long ; wird nur durchgeführt, wenn “Long” “wahr” ist.
CloseBuy:= muss nicht nur “wahr” sein wenn “Short” “wahr” ist, sondern auch wenn eine Position durch die Variable OpenBuy geöffnet wurde. Die OpenBuy und CloseBuy Variablen müssen in gleicher Weise miteinander verbunden sein. Die CloseBuy Variable ist nur für das Schließen von Positionen zuständig, die vorher durch OpenBuy geöffnet wurden. Deshalb erhält CloseBuy ein Signale von OpenBuy.

Für das Verkaufen gilt das Gleiche:

OpenSell:= Long ; wird nur durchgeführt, wenn “Short” “wahr” ist.
CloseSell::= muss nicht nur “wahr” sein wenn “Long” “wahr” ist, sondern auch wenn eine Position durch die Variable OpenSell geöffnet wurde. Die OpenSell und CloseSell Variablen müssen in gleicher Weise miteinander verbunden sein. Die CloseSell Variable ist nur für das Schließen von Positionen zuständig, die vorher durch OpenSell geöffnet wurden. Deshalb erhält CloseSell ein Signale von OpenSell.

Es muss klar sein, dass die Variable OpenBuy mit CloseBuy verbunden sein muss, damit das Handelssystem richtig funktioniert. CloseBuy kann nur durchgeführt werden, wenn vorher OpenBuy “wahr” gewesen ist und eine Handelsaktivität ausgeführt wurde.

In gleicher Weise müssen wir die OpenSell Variable mit CloseSell verbinden. CloseSell kann nur durchgeführt werden, wenn vorher OpenSell vorher “wahr” gewesen ist und eine Handelsaktivität ausgeführt wurde.

Um die beiden Bedingungen miteinander zu verbinden, empfehlen wir die EventCount(“param”) Funktion. Sie gibt die Anzahl der „wahren“ Zustände laut Bedingung zurück. Sie sind nicht fallspezifisch.

EventCount(“OpenBuy”) – liefert die Anzahl an “wahren” Zuständen des OpenBuy Parameters
.
EventCount(“CloseBuy”)– liefert die Anzahl an “wahren” Zuständen des CloseBuy Parameters

EventCount(“OpenSell”) – liefert die Anzahl an “wahren” Zuständen des OpenSell Parameters

EventCount(“CloseSell”)– liefert die Anzahl an “wahren” Zuständen des CloseSell Parameters


Wir können nun folgende Änderungen bei den offenen Positionen vornehmen:

{OpenBuy und CloseBuy}

OpenBuy:= Long and (eventCount('OpenBuy')= eventCount('CloseBuy'));
CloseBuy:= Short and (eventCount('OpenBuy')> eventCount'CloseBuy'));

{OpenSell und CloseSell}

OpenSell:=Short and (eventCount('OpenSell')= eventCount('CloseSell'));
CloseSell:= Long and (eventCount('OpenSell')> eventCount('CloseSell'));
Schauen Sie in die Reihe der OpenBuy Bedingung. Es wird gesagt, dass die OpenBuy Variable gleich 1 sein muss. Das bedeutet, dass eine Kaufposition nur geöffnet werden kann, wenn MA1 über MA2 kreuzt (Long=1). Die Anzahl der “wahren” Zustände von OpenBuy, muss gleich der Anzahl der “wahren” Zustände bei der CloseBuy Variablen sein.

Die Variable wird den Wert „wahr“ annehmen, wenn es Kaufpositionen gab, die durch die OpenBuy Variable geöffnet wurden und durch die CloseBuy Variable geschlossen wurden. Die MA1 Linie muss dazu die MA2 Linie kreuzen. Eine neue Position in der selben Richtung kann nicht geöffnet werden, wenn es zuletzt schon eine Position in diese Richtung gab.

CloseBuy besagt, dass die Kaufposition nur geschlossen werden kann, wenn M1 unter M2 kreuzt (Short=1). Es sollte weiterhin eine Variable geben, die durch die OpenBuy Variable erstellt wurde [eventCount('OpenBuy')> eventCount('CloseBuy')].

Nehmen wir an, dass die OpenSell Variable gleich 1 ist. Das bedeutet, dass eine Verkaufsposition nur geöffnet wird, wenn M1 unter M2 kreuzt (Short=1). Die Anzahl der “wahren” Zustände von OpenSell, muss gleich der Anzahl der “wahren” Zustände durch die CloseSell Variable sein.

Wenn MA1 und MA2 sich kreuzen, wird die Bedingung nur „wahr“, wenn Verkaufspositionen durch die OpenSell Variable geöffnet wurden und alle durch die CloseSell Variable geschlossen wurden. Eine neue Position in die selbe Richtung kann nicht geöffnet werden, wenn zuletzt schon eine Position in dieser Richtung existiert.

CloseSell besagt, dass einer Verkaufsposition nur geschlossen wird, wenn MA1 über MA2 kreuzt (Long=1). Es muss aber eine Position durch die OpenSell Variable offen sein (eventCount('OpenSell')> eventCount('CloseSell')).

Jetzt sind wir in der Lage, das Öffnen und Schließen von Positionen in der gleichen Richtung zu kontrollieren. Abschließend können wir sagen, dass der Code für das Öffnens von Positionen richtig arbeitet.

Wir empfehlen Ihnen, ein “Template” für Positionen zu benutzen, wenn Handelssysteme entwickelt werden. Ein „Template“ ist eine gewisse Vorlage von Formeln. Um die Handelssysteme in der Testphase verständlicher zu machen, empfehlen wir pro Bedingung nur eine Handelsaktivität zuzuweisen. Dadurch wird die Fehlersuche im Code des Handelssystems einfacher. Als Beispiel können wir festlegen, dass für jede getroffene Bedingung ein Symbol auf dem Chart - Fenster erscheint und eine Position geöffnet wird. Es können auch zwei Variablen erklärt werden und ihnen wird die gleiche Handelsaktivität zugewiesen. Im ersten Fall wird das Symbol nur angezeigt, wenn das Handelssystem im automatischen Modus läuft und neue Handelsaktivitäten ausgeführt werden. Im zweiten Fall wird das Symbol nur angezeigt, wenn die Bedingung für bereits laufende Handelsaktivitäten laut Formel erfüllt ist.

Prüfen und korrigieren Sie wenn es nötig ist den Code der Formel (Sie können den unteren Code einfach kopieren und einfügen) im entsprechenden Textfeld:

VT Navigator - > Werkzeuge - > Handelssysteme - > Handelssysteme bearbeiten - > Gleitender Durchschnitt des Relativen Stärke Index - > Bearbeiten - > Studies Editor - > Formel...

Folgendes sollte in dem Fenster stehen:

…………………………………………………………………………………….

{ Relativer Stärken Index }

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),14) /
Wilders(if(rsi_r<0,Abs(rsi_r),0),14);
RS:= 100 - (100/(1+rsi_rs));

{ Gleitender Durchschnitt des Relativen Stärke Index }

MA1:=MOV (RS, 10, E);
MA2:=MOV (RS, 30, E);

{Signal Long und Short}

Long:= CROSS (MA1, MA2);
Short:= CROSS (MA2, MA1);

{OpenBuy und CloseBuy}

OpenBuy:= Long and (eventCount('OpenBuy')= eventCount('CloseBuy'));
CloseBuy:= Short and (eventCount('OpenBuy')> eventCount('CloseBuy'));

{OpenSell und CloseSell}

OpenSell:=Short and (eventCount('OpenSell')= eventCount('CloseSell'));
CloseSell:= Long and (eventCount('OpenSell')> eventCount('CloseSell'));

…………………………………………………………………………………….

Gehen Sie auf den “Ausgabe” Reiter vom “Indikatoren bearbeiten” Popup - Fenster. Folgen Sie dem unteren Pfad, um die benötigten Aktionen den Variablen zuzuweisen.

Für die OpenBuy Variable stellen Sie das Durchführen der Handelsaktivitäten ein:

Indikatoren bearbeiten - > Ausgabe - > Neu - > Regression Line Properties - > Name - >
- > Variablen Name - > OpenBuy - >
- > Name - > Open Buy - >
- > Beschreibung - > Open Position Buy - >
- > Handeln eingeschaltet - > ON…

Gehen Sie dann auf ihre Eigenschaften beim “Handeln” Reiter. Beschreiben Sie die Kaufaktivitäten:

- > Regression Line Properties - > Handeln - > BUY…

Eine Position wird erst bei vollendeter Kerze eingegangen. Natürlich nur, wenn der Zustand am Ende des Zeitintervalls einen „wahren“ Wert hat. Diese Parameter werden in verschiedenster Weise in der Testphase des Handelssystems angepasst. Die Grundlage bildet die Volatilität der verschiedenen Zeitintervalle.

Klicken Sie auf den “OK” - Knopf. Die Aktionen für die OpenBuy Variable sind eingefügt.

- > Ok

Bild

Lassen Sie das “Indikatoren bearbeiten” Popup - Fenster geöffnet. Passen Sie in ähnlicher Weise die Aktionen für andere Variablen des Handelssystems an:

Benutzen Sie für die CloseBuy Variable folgenden Pfad:

Indikatoren bearbeiten - > Ausgabe - > Neu - > Regression Line Properties - > Name - >
- > Variablen Name - > CloseBuy - >
- > Name - > Close Buy - >
- > Beschreibung - > Close Position Buy - >
- > Handeln eingeschaltet - > ON…

Bild

Regression Line Properties - > Handeln - > SELL - >

Klicken Sie “OK”: - > Ok

Für die OpenSell Variable gilt folgendes:

Indikatoren bearbeiten - > Ausgabe - > Neu - > Regression Line Properties - > Name - >
- > Variablen Name - > OpenSell - >
- > Name - > Open Sell - >
- > Beschreibung - > Open Position Sell - >
- > Handeln eingeschaltet - > ON…

- > Regression Line Properties - > Handeln - > SELL - >

Für die CloseSell Variable gilt folgendes:

Indikatoren bearbeiten - > Ausgabe - > New - > Regression Line Properties - > Name - >
- > VariablenName - > CloseSell - >
- > Name - > Close Sell - >
- > Beschreibung - > Close Position Sell - >
- > Handeln eingeschaltet - > ON…

Bild

- > Regression Line Properties - > Handeln - > BUY - >

Schließen Sie “Indikatoren bearbeiten“ jetzt nicht. Prüfen Sie die Einstellungen bei dem “Bearbeiten” - Knopf. Prüfen Sie die Syntax. Sehr oft sind die meisten Fehler in der Syntax zu finden.

Das Handelssystem ist beinah fertig. Aber es gibt noch einige Schritte, die wir durchführen müssen. Zu Beginn des Handbuches haben wir erwähnt, dass es von Vorteil ist, die Eingabedaten anzupassen, wenn sie auf dem Chart - Fenster sichtbar sind. Das geht, ohne den „Formel“ Reiter selbst zu bearbeiten. Wir sollten diesen Teil jetzt beenden. Das wird aus ihrem Handelssystem ein funktionsfähiges Produkt machen, welches den Anforderungen der Händler entspricht.

Führen Sie die folgenden Schritte durch, und korrigieren Sie das Handelssystem.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Schritt 6.

Beitragvon WorldTra.de » 03.09.2004, 19:02

Einstellung und Korrektur der Variablen - Parameter

Im Handelssystem des Autors können folgende Werte geändert werden: das Intervall des Relativen Stärke Index und die gleitenden Durchschnitte MA1 und MA2 (ihre Überkreuzungen sind Signale für Handelsaktivitäten). Der Typ des gleitenden Durchschnittes bleibt der Gleiche. Er sollte immer exponentiell sein.

Gehen Sie in das “Ausgabe” Fenster von “Indikatoren bearbeiten”.
VT Navigator - > Werkeuge - > Handelssysteme - > Handelssystem bearbeiten - > Gleitendender Durchschnitt des Relativen Stärke Index - > Bearbeiten - > Indikatoren bearbeiten - > Ausgabe...

Klicken Sie auf den “Formel” Reiter und sehen Sie sich folgenden Code an:

{Relativer Stärken Index}

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),14) /
Wilders(if(rsi_r<0,Abs(rsi_r),0),14);
RS:= 100 - (100/(1+rsi_rs));

Und:

{ Gleitendender Durchschnitt des Relative Stärke Index }

MA1:=MOV (RS, 10, E);
MA2:=MOV (RS, 30, E);


Sie werden gemerkt haben, dass wir in die Formel RSI ein Zeitintervall von 14 Tagen eingefügt haben. Die gleitenden Durchschnitte MA1 und MA2 haben 10 und 30 Tagesintervalle bekommen. Wir werden jetzt neue Variablen für die Zeitintervalle deklarieren, die während eines aktiven Handelssystems geändert werden können.

Für RSI werden wir die Variable PerRSI nennen (Abkürzung von Intervall RSI). Für MA1 und MA2 nennen wir die Variablen PerMA1 und PerMA2.

Machen Sie die notwendigen Änderungen in dem Textfeld.

Bild

{Relativer Stärke Index}

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),PerRSI) /
Wilders(if(rsi_r<0,Abs(rsi_r),0),PerRSI);
RS:= 100 - (100/(1+rsi_rs));

{ Gleit.Durchschnitt d. Rel. Stärke Index }

MA1:=MOV (RS, PerMA1, E);
MA2:=MOV (RS, PerMA2, E);


Gehen Sie auf “Eingabe”, um die Variablen zu deklarieren.

Für PerRSI:

Indikatoren bearbeiten - > Eingabe - > Neu - > Name - > kein Name - > PerRSI - >
- > Display Name - > Period RSI - >
- > Type - > integer - >
- > Default - > 14

Für PerMA1:

Indikatoren bearbeiten - > Eingabe - > Neu - > Name - > kein Name - > PerMA1I - >
- > Display Name - > Period MA1 - >
- > Type - > integer - >
- > Default - > 10

Für PerMA2:

Indikatoren bearbeiten - > Eingabe - > Neu - > Name - > kein Name - > PerMA1I - >
- > Display Name - > Period MA2 - >
- > Type - > integer - >
- > Default - > 30

Jetzt ist alles fertig. Nehmen wir an, dass wir keine Fehler in der Syntax gemacht haben und betätigen wir mit “OK” , um das Popup - Fenster „Indikatoren bearbeiten“ zu schließen. Andernfalls wird eine Fehlermeldung ausgegeben. In diesem Fall korrigieren Sie bitte den Fehler.

Die oben erwähnten Schritte ermöglichen dem Benutzer, die Zeitintervalle von RSI und die gleitenden Durchschnitte MA1 und MA2 zu ändern, wenn das Handelssystem aktiviert wurde. Der “OK” - Knopf öffnet uns in das Popup - Fenster “Handelssysteme bearbeiten”. Betätigen Sie den “Schließen” - Knopf.

Fügen Sie das Handelssystem direkt in das Chart - Fenster ein.

Chart EURUSD 1Std. - > rechte Maustaste - > Handelssysteme hinzufügen - > Gleitendender Durchschnitt des Relativen Stärke Index - > Klicken..

In dem folgenden Popup - Fenster werden sie die Namen der Variablen sehen (PerRSI – Period RSI, PerMA1 - Period MA1, PerMA2 - Period MA2). Diese Standardwerte können beliebig geändert werden (14, 10, 30 entsprechend).

Bild

Schließen Sie das Popup - Fenster durch den “Schließen” - Knopf.

Wir müssen folgendes verstehen: Stellen Sie sich vor, was im oberen Popup - Fenster passieren würde, wenn der Benutzer das Zeitintervall MA1 gleich 30 setzt, das Zeitintervall MA2 gleich 10 setzt oder einfach das MA2 Zeitintervall auf einen Wert kleiner als das Zeitintervall MA1 setzt. Das kann im schlimmsten Fall in Wirklichkeit passieren. Das würde die Funktionsweise des Handelssystem komplett zerstören. Deshalb müssen wir entweder diese Möglichkeit von vornherein ganz ausschließen oder notwendige Kontrollen einfügen. Die zweite bessere Variante werden wir durchführen.

Gehen Sie in den “Formel” Reiter, um ihre Strategie zu ändern:

VT Navigator - > Werkzeuge - > Handelssysteme - > Handelssysteme bearbeiten - > Gleitender Durchschnitt des Relativen Stärke Index - > Bearbeiten - > Indikatoren bearbeiten - > Formel..

Fügen Sie eine neue Variable ein. Nennen wir sie “Err” Erstellen Sie die folgende Bedingung. Die Bedingung wird “wahr”, wenn es einen besonderen Fehler in den eingegebenen Daten gibt:

{Control Error}

Err:= (PerMA1=0 or PerMA2=0 or PerRSI=0) or (PerMA1> =PerMA2);


Die eingegebenen Daten sollten ungleich null sein (PerMA1=0 oder PerMA2=0 oder PerRSI=0). Das MA1 Zeitintervall sollte kleiner sein als das MA2 Zeitintervall (PerMA1> PerMA2). Diese Zeitintervalle sollten auch nicht gleich sein (PerMA1=PerMA2). Wenn diese Bedingungen nicht zutreffen, wird die Err Variable gleich 1.

Weil dieses Handelssystem unter diesen Umständen keine Handelsaktivitäten ausführen sollte, unterbinden wir das mit der Error Variable. Wenn es einen Fehler in den eingegebenen Daten gibt, ist Err gleich 1 und das „nicht“ Error” Skript gleich null. Letztendlich ist Error gleich null, wenn es keinen Fehler gibt und gleich eins wenn es einen gibt.

Wir ändern jetzt die Formel. Die endgültige Version der Formel steht unten (Sie können sie kopieren, wenn Sie möchten):

…………………………………………………………………………………….

{Kontrolle Error}

Err:= (PerMA1=0 or PerMA2=0 or PerRSI=0) or (PerMA1> =PerMA2);

{Relativer Stärken Index}

RSI_r:= (CLOSE - ref(CLOSE, - 1));
RSI_rs:= Wilders(if(rsi_r> 0,rsi_r,0),PerRSI) /
Wilders(if(rsi_r<0,Abs(rsi_r),0),PerRSI);
RS:= 100 - (100/(1+rsi_rs));

{ Gleitendender Durchschnitt des Relativen Stärke Index }
MA1:=MOV (RS, PerMA1, E);
MA2:=MOV (RS, PerMA2, E);

{Signal Long und Short}

Long:=not Err and CROSS (MA1, MA2);
Short:=not Err and CROSS (MA2, MA1);

{OpenBuy und CloseBuy}

OpenBuy:=not Err and Long and (eventCount('OpenBuy')= eventCount('CloseBuy'));
CloseBuy:=not Err and Short and (eventCount('OpenBuy')> eventCount('CloseBuy'));

{OpenSell und CloseSell}

OpenSell:=not Err and Short and (eventCount('OpenSell')= eventCount('CloseSell'));
CloseSell:=not Err and Long and (eventCount('OpenSell')> eventCount('CloseSell'));


Korrigieren und vervollständigen Sie die Formel.

Es gibt einen Punkt, der noch korrigiert werden muss:

Gehen Sie auf den “Ausgaben” Reiter und stellen Sie das System so ein, dass im Falle falscher Eingangsdaten eine Sounddatei gespielt wird und eine Fehlermeldung auf dem Bildschirm erscheint. Verfolgen Sie folgenden Schritten:

Bild

Für die Error Variable:

Handelssysteme bearbeiten - > Ausgabe - > Neu - > Regression Line Properties - > Name - > …
- > Variablen Name - > Err
- > Name - > Fehler von Eingangsparametern - >
- > Beschreibung - > Fehler von Eingangsparametern

Parameter - > Alarm eingeschaltet - > ON…

- > Regression Line Properties - > Alarm - >
- > Alarm Meldung - > Err: Fehler von Eingangsparametern - >
- > Alarm Datei - > Wählen sie die Melodie, die sie spielen möchten.

Bild

Klicken Sie “Ok.” - > Ok
Es gibt eine letzte Ergänzung. Gegen Sie auf „Indikatoren” bei “Indikatoren bearbeiten” und fügen Sie bei “Label Mask” folgendes ein:

MA RSS (%PerRSI%, %PerMA1%, %PerMA2%)

Damit kann man untersuchen, welche Eingabedaten benutzt werden, wenn das Handelssystem gestartet wird. Nutzen sie die Knöpfe “OK” und “Schließen”. Schließen sie alle Popup - Fenster. Ihr erstes Handelssystem ist nun fertig. Starten Sie das Programm „Visual Trading“ neu und vergewissern Sie sich, dass Sie im Demomodus sind. Öffnen Sie ein Chart - Fenster mit einem kleinen Zeitintervall (5min). Starten Sie das Handelssystem. Alles sollte jetzt funktionieren. Viel Glück beim Handeln!
Zuletzt geändert von WorldTra.de am 13.11.2004, 17:40, insgesamt 1-mal geändert.
Benutzeravatar
WorldTra.de
Administrator
 
Beiträge: 3669
Registriert: 14.04.2004, 23:00

Nächste


Ähnliche Beiträge

INDIKATOR BUILDER HANDBUCH
Forum: VT HANDBÜCHER
Autor: WorldTra.de
Antworten: 22
Neuer Update von VT-Verfügbar Builder 1.6
Forum: ANKÜNDIGUNGEN
Autor: indochris
Antworten: 18
INDIKATOREN BUILDER Handbuch auf Deutsch
Forum: ANKÜNDIGUNGEN
Autor: WorldTra.de
Antworten: 0

Zurück zu VT HANDBÜCHER

Wer ist online?

0 Mitglieder

cron