Skip to main content
Skip table of contents

Beispiel für ein Handelssystem

Modul "Erweiterte Technische Analyse"

Ziel des Handelssystems soll es sein, die beiden Indikatoren GD und Momentum zu kombinieren. Dabei soll versucht werden, eine typische Schwäche des Momentums zu eliminieren: die häufig verspätete Generierung von Signalen, wenn man die 100er-Linie als Signalgeber einsetzt. Das Handelssystem soll entsprechend optimiert und so die optimalen Einstellungen für den GD und das Momentum gefunden werden.

  1. Wählen Sie die Signalkontrolle aus, unter der das Handelssystem eingefügt werden soll; optional können Sie auch eine neue Signalkontrolle im Explorer erstellen. Sie können das Handelssystem auch unter einem "normalen" Ordner anlegen.
  2. Klicken Sie mit der rechten Maustaste auf die Signalkontrolle und wählen Sie im Kontextmenü den Befehl NEU, HANDELSSYSTEM.
  3. Vergeben Sie im erscheinenden Dialogfenster "Handelssystem-Eigenschaften" einen Namen und schließen Sie das Dialogfenster mit "OK".
    Der Workspace mit dem Editor der Handelssystem Eigenschaften wird angezeigt.

    Das Kontrollkästchen "Meldung bei Auswertungsende" sollten Sie aktiviert lassen, da Sie anderenfalls keinen Hinweis erhalten, wenn die Auswertung beendet ist.
    "Signale bis" gibt an, bis zu welchem Tag die Signale berechnet werden sollen. Lassen Sie das Feld leer, werden die Signale bis zum aktuellen Tag (Rechnerdatum) berechnet.
    Der "Signalzeitraum" gibt an, für wie viele Tage rückwirkend das System rechnen soll. Geben Sie hier z. B. 150 (Börsentage) an.
    Das "Bezeichnungsschema" bestimmt den Namen des Signalsystems in der Chartanzeige.
  4. Geben Sie über den Button "Formel" die Formel in den Formeleditor ein, sie ist das Herzstück des Handelssystems.

    $Close:=Close;
    $MOM:=$Close.MOM[$MOMZeitraum;$MOMGDZeitraum].RegressionsSteigung[$Zeitraum];
    $GD:=$Close.GD[$GDZeitraum];

    Handelssystem[$Close;
    $Close.GreaterAll[$GD; $Vergleichs_Zeitraum; $Toleranz]
    and $MOM.GreaterAll[$Mittelpunktslinie; $Vergleichs_Zeitraum;
    $Toleranz];
    $Close.LessAll[$GD; $Vergleichs_Zeitraum; $Toleranz]
    and $MOM.LessAll[$Mittelpunktslinie; $Vergleichs_Zeitraum; $Toleranz];
    _;
    _;
    2;
    $Leerverkäufe_einbeziehen;
    $Spesen;
    $LossLimit]

    Ausführliche Erklärungen zum Aufbau dieser MM‑Talk-Formel und zur Arbeit mit MM‑Talk finden Sie in der MM‑Talk Referenz im Abschnitt Anwendungsbeispiele.

  5. Belegen Sie die Variablen und ändern Sie ggf. die Standardwerte.
    Allen in Ihrer Formel angegebenen Variablen werden vom System Standardwerte zugewiesen, in aller Regel wollen Sie jedoch bei einigen Werten diese Standards ändern und so Ihre eigenen Standards verwenden.
  6. Sie erreichen das Dialogfenster "Einstellungen", indem Sie mit der Maus rechts oben im Formeleditor das Icon "Parameter-Werte eingeben" klicken.
    Nehmen Sie Ihre Änderungen vor. Die Änderungen erfolgen wie in allen anderen Parameterdialogen im Infront Portfolio Manager.

    Auf die hier gemachten Einstellungen wird zurückgegriffen, wenn Sie Handelssysteme im Chart für Werte anzeigen lassen, die nicht optimiert wurden bzw. die Werte nicht optimiert wurden.

Das Durcharbeiten des Beispiels gibt Ihnen einen guten ersten Einblick in die Formelsprache MM-Talk. Um jedoch wirklich effektiv mit der Formelsprache arbeiten zu können, sollten Sie sich intensiv mit MM-Talk beschäftigen. Dann werden Sie auch in der Lage sein, eigene Formeln zu definieren und zu optimieren.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.