Programmierbeispiele
Der Bereich "Programmierung" richtet sich an Nutzer, die Ihre Marktscanner selbst programmieren möchten. Eine ausführliche Beschreibung der zur Verfügung stehenden Befehle finden Sie im "ProScreener Programming Guide".
Selbst wenn Sie noch nie einen Code selbst geschrieben haben, empfehlen wir Ihnen, das "Programmier"-Fenster zu verwenden, um die mit dem Programmier-Assistenten erstellten Scanner zu verbessern. Wir werden Ihnen einige Beispiele von Veränderungen zeigen, die Sie selbst vornehmen können, auch wenn Sie kein erfahrener Programmierer sind.
Sie können auch einen Blick in unsere Strategien-Bibliothek werfen, wo Sie unterschiedliche Codes zum Herunterladen finden, die entweder von unseren Programmierern oder Nutzern unserer Software entwickelt wurden.
Anpassen Ihres Marktscanners in Bezug auf den vorherigen Balken
Nützliche Informationen zu Beginn:
Erstellen wir einen Marktscanner, der nach Instrumenten sucht, deren gleitender Durchschnitt einen positiven Trend aufweist, d.h. einen steigenden Wert des Indikators „Gleitender Durchschnitt”. Mit dem ProScreener-Assistenten können wir auch den aktuellen Balken mit dem vorherigen Balken vergleichen. Der Code lautet wie folgt:
Wir können unseren Code verändern und strengere Bedingungen festlegen: Wir möchten, dass der positive Trend in Bezug auf die beiden letzten Balken (oder Perioden) überprüft wird.
Lassen Sie uns die c1-Linie kopieren, um eine zweite Bedingung zu erstellen, die c2 genannt wird. Dann fügen wir hinter dem Indikator 1 die Variable [1] hinzu und entsprechend hinter dem zweiten Indikator [2]. Wir fügen abschließend die c2-Bedingung zwischen den eckigen SCREENER Klammern ein (vgl. unterer Code).
Zusammenfassen Ihrer Bedingungen in einem ProScreener
In diesem Abschnitt erfahren Sie, wie Sie Suchbedingungen mit zusätzlicher Flexibilität kumulieren können. Beispielsweise möchten Sie vielleicht Folgendes erkennen:
- Titel mit einem RSI > 70 und positivem Preistrend
- sowie Titel mit einem RSI < 30 und negativem Preistrend
Wenn Sie im Programmier-Assistenten mehrere Bedingungen festlegen, haben Sie die Wahl zwischen „Alle Bedingungen erfüllen“ oder „Eine der Bedingungen erfüllen“, aber Sie können keinen Screener erstellen, der beispielsweise nach zwei gleichzeitig auftretenden bullischen Bedingungen oder zwei gleichzeitig auftretenden bärischen Bedingungen sucht. Dies kann mit einer kleinen Änderung im Code erreicht werden.
Lassen Sie uns zuerst einen ProScreener auf der Basis der oben genannten Bedingungen erstellen und als Sortierkriterium den RSI-Indikator benutzen. Der Code ist der folgende:
Im Code sind c1 und c2 die bullischen Bedingungen, c3 und c4 die bärischen Bedingungen. Wir können diese einfach in der SCREENER-Zeile gruppieren, um einen Marktscan zu erhalten, der nach Instrumenten sucht, die zwei bullische Bedingungen oder zwei bärische Bedingungen im selben Programm erfüllen. Siehe den Code unten:
Das ProScreener-Fenster wird die Ergebnisse darstellen und den Wert des RSI als Sortierkriterium verwenden. Wenn Sie den RSI-Wert überprüfen, werden Sie erkennen, das der Titel entweder die bullische oder die bärische Bedingung erfüllt.