Strategien
Last updated
Last updated
Selbst programmierte bzw. 3rd-Party Strategien können dem Chart folgendermaßen zugewiesen werden:
Ein Klick auf das Symbol in der Chart-Toolbar oder
Klicken Sie mit der rechten Maustaste in den Chart und wählen Sie Einstellungen -> Strategien aus.
Danach öffnet sich der Strategien-Dialog:
Der Dialog besteht aus drei Teilen:
Strategie-Auswahlliste
Strategie-Liste
Strategie-ParameterBox
Button-Funktionen:
Über den OK-Button übernimmt man alle getätigten Einstellungen und schließt den Dialog.
Übernehmen: übernimmt alle Einstellungen, der Dialog wird jedoch nicht geschlossen.
Abbrechen: schließt den Dialog. Alle Veränderungen werden verworfen.
Strategien können grundsätzlich wie folgt gestartet werden:
aus dem Chart,
aus der Watchliste (Scanner),
aus der ListChartGruppe und
aus dem StrategieEscort selbst.
Die Srategie-Auswahlliste befindet sich an der linken Seite des Strategie-Fensters. Für eine schnellere Handhabung können Sie die Srategie-Suchfunktion nutzen.
Mittels Doppelklick bzw. dem Neu-Button wird die Strategie in die Strategie-Liste übernommen.
Im Moment kann nur eine Strategie pro Chart verarbeitet werden.
In der Strategie-Liste kann sich eine Strategie befinden, die z.b. gerade am Chart aktiv ist bzw. aus der Auswahlliste übernommen wurde.
Über den Löschen-Button kann die Strategie aus dieser Liste entfernt werden. Wählt man einen Eintrag in dieser Liste aus, so werden die Einstellungen in der Parameter-Box angezeigt und können dort auch verändert werden. Mit Übernehmen bzw. OK werden die Indikatoren und deren Einstellungen in den Chart übernommen.
In der Parameter-Box können die Basiseinstellungen der Strategien eingegeben bzw. verändert werden.
In diesem Kapitel beschreiben wir wichtige Attribute der Strategien.
Hierbei handelt es sich um generelle Einstellungen, die für alle Strategien gelten:
Bars required: dabei handelt es sich um die Anzahl Perioden, ab welcher die Strategie richtig berechnet werden kann. D.h verwendet die Strategie z.B. einen SMA(20) so braucht die Strategie zumindest 20 Perioden der Zeiteinheit um den Gleitenden Durchschnitt richtig berechnen zu können und somit die richtigen Rückschlüsse für die Strategieberechnung ziehen zu können. Dies ist insbesondere wichtig für die Backtests.
Calculate on bar close: dieser Parameter gibt an, ob die Strategie bei jedem ankommenden Tick berechnet wird (false) oder erst dann wenn die Periode abgeschlossen und der nächste Tick gesendet wird.
ACHTUNG! die Berechnung der Strategien kann teils recht aufwendig sein. Befinden sich im gesamten Arbeitsbereich zuviele Strategien mit Calculate On Bar Close = false, dann kann das die Performance von AgenaTrader beträchtlich beeinflussen. Speziell deswegen, weil es in AgenaTrader möglich ist viele Strategien parallel laufen zu lassen.
Caption: dabei handelt es sich um die Bezeichnung der Strategie. Hier wird standardmässig die technische Bezeichnung der Strategie angezeigt. Möchte man jedoch auf den Charts eine andere - vielleicht verkürzte - Bezeichnung sehen, so kann man diesen Parameter abändern (z.B. MakeMeRichStrategy -> MMR)
Input Price Type: Dabei handelt es sich um die Datenserie, zu welcher diese Strategie berechnet werden soll. Der Standardwert ist Close d.h. die Strategie wird aufgrund der Schlusskurse der jeweiligen Perioden errechnet. Es gibt folgende Auswahlmöglichkeiten:
In dieser Sektion können die strategiespezifischen Parameter eingegeben werden. Verändert man diese Werte, so verändert sich auch das Verhalten der Strategie.
Die folgenden Parameter können geändert sein:
DefaultQuantity: Wird in der Strategie kein Overruling der Ordergröße vorgenommen, so wird die DefaultQuantity aus der Instrument-Spezifikation aus dem Instrument-Editor geholt. Die DefaultQuantity kann hier nicht eingegeben werden.
TraceOrders: Wird TraceOrders auf "true" gesetzt, so werden im Nachrichten die getätigten Orders dokumentiert. Diese Funktionalität dient also rein zur Information. Im Handelsinformationen: Order-Manager sieht man die getätigten Orders darüber hinaus ebenfalls..