Dokumentation

Zuletzt aktualisiert am 7. 5. 2015 von Mark Fric

Erste Schritte zur Erweiterung der Programme

Alle unsere Produkte ab Version 4 werden auf unserer neuen erweiterbaren Plattform basieren.

Erweiterbarkeit bedeutet, dass Sie zum Beispiel die bestehenden Funktionen von Quant Analyzer erweitern können durch Erstellung eigener Formeln, Methoden und Wertedie zum Beispiel einen neuen statistischen Wert, eine neue Geldverwaltungsmethode oder einen neuen Monte-Carlo-Test einführen werden.

Fast alles, was Sie in dem Programm sehen, wird entweder mit Plugin oder Schnipsel.

Plugins sind Java-Projekte, die eine größere Funktionalität implementieren. Im neuen Quant Analyzer 4 oder StrategyQuant 4 ist fast jeder Teil des Programms ein Plugin.
Zum Beispiel ist der Monte-Carlo-Simulator ein Plugin, der Analyzer, der die Ergebnisse des Strategieberichts anzeigt, ist ein Plugin und er enthält andere Plugins, die die Registerkarte Übersicht, das Aktienchart usw. implementieren.
Plugins können dann Snippets verwenden, um einige Formeln oder Methoden zu implementieren.

A Schnipsel ist ein einzelner Java-Code, der einen kleinen Teil der Funktionalität implementiert. Snippets können in QuantEditor hinzugefügt oder bearbeitet werden, und sie werden beim Programmstart automatisch neu kompiliert.

Es gibt verschiedene Kategorien von Snippets, z. B. eine Kategorie von Snippets berechnet statistische Werte (Nettogewinn, Anzahl der Trades, Sharpe Ratio, Drawdown usw.), eine andere Kategorie von Snippets bietet Monte-Carlo-Simulationsmethoden, und wieder eine andere implementiert verschiedene Möglichkeiten in What-If-Szenarien.

Arbeiten mit QuantEditor

QuantEditor ist ein integrierter Editor für Snippets, mit dem Sie neue Snippets erstellen/verändern und den Quellcode der vorhandenen Snippets einsehen können.

Damit können Sie sehen, wie die vorhandenen Formeln und Methoden im Programm berechnet werden, und Sie können auch eigene neue Schnipsel hinzufügen, die das Programm erweitern.

Einige Beispiele aus How To...

Die folgenden Beispiele zeigen, wie man das Programm mit Hilfe von Snippets um neue Funktionen erweitern kann

Neuen statistischen Wert hinzufügen
Hinzufügen eines neuen benutzerdefinierten statistischen Werts namens V Ratio, Anzeige in der Datenbank und im Übersichtsfenster

Erstellen Sie eine neue WENN-Funktion
Hinzufügen einer neuen What-If-Funktion, die jeden zweiten Handel herausfiltert

Neue Monte-Carlo-Spalte hinzufügen
Hinzufügen einer neuen Spalte (Wert), die für die Monte-Carlo-Simulation berechnet wird

War dieser Artikel hilfreich? Der Artikel war nützlich Der Artikel war nicht nützlich

Abonnieren
Benachrichtigen Sie mich bei
0 Kommentare
Inline-Rückmeldungen
Alle Kommentare anzeigen