FMZ Quantitative My-Sprache - Schnittstellen

Schriftsteller:Kleine Träume, Erstellt: 2020-06-22 09:44:17, Aktualisiert: 2023-10-08 19:49:15

img

In der letzten Ausgabe haben wir gemeinsam die Vorlageparameter für die "Maj-Trading-Klasse" der Mailsprache gelernt, die bei der Erstellung der Mailsprach-Strategie mit einbezogen wurden und einige Funktionen enthalten, die in den Transaktionen eingerichtet werden müssen. In dieser Ausgabe lernen wir weiter etwas über die Verwendung der Mailsprache auf den quantitativen Handelsplattformen der Erfinder.

Strategieparameter für Ma

Die Strategieparameter für die Ma-Sprache sind wie für andere Sprachen auf der Quantified Trading Platform von Inventor auf der Strategie-Editing-Seite eingestellt, z. B. wenn wir eine Version in der Ma-Sprache verwenden.Dual ThrustIch bin ein sehr schlechter Mensch.

Die Strategie ist unter:https://www.fmz.com/strategy/128884

img

img

Die Parameter, die auf der Politik-Editing-Seite für die Politik gesetzt werden, können direkt im Politikcode verwendet werden. Die Politikparameter der Machen-Sprache verwenden normalerweise nur Zahlen, andere Typen wie Bull-Typen, Dropboxen, Strings usw. werden nicht häufig verwendet.

Wie zum Beispiel in dem vorherigen Fall.NDieser Parameter, der Defaultwert ist 4, wird nach dem Laufen des Roboters, wenn dieser Parameter nicht modifiziert wurde, in der Strategie mit N 4 angegeben.

Festplatten und Rückmessungen

Wir haben alles über die Strategie der Mails bereits gelernt (Parameter für die Strategie der Mails, Parameter für die Template der Mails).

Wiederholung

img

Nach der Auswahl des Rückrufzeitraums (Startzeit, Endzeit) wird der K-Zeitrahmen der Strategie gesetzt, die auch mehrere K-Zeitrahmen in der Strategie unterstützt. Hier wird jedoch der K-Zeitrahmen als Standard-K-Zeitrahmen eingestellt.https://www.fmz.com/digest-topic/4009◦ Dann wählen Sie den Markt oder die Börse, auf die Sie zurückgreifen möchten, und fügen Sie diese hinzu.

img

Parameter, die mit dem Markt, der Börse zusammenhängen, z. B.: Rückmessung des Analogkapitals, Rückmessung der Transaktionsraten, Rückmessung der Preisgenauigkeit, Rückmessung der Transaktionszahl, Rückmessung der Datenquelle. Diese Parameter werden nicht bei der Änderung der Rückmessungsseite in Kraft gesetzt.

Echtzeitplatte

Die Festplatten-Einstellungen sind sehr einfach, indem man nur den gestalteten Roboter konfiguriert, um einen Trustee festzulegen (d.h. auf welchem Trustee der Roboter läuft); die K-Linien-Zyklen festlegt, die zu handhabenden Börsenobjekte festlegt (d.h. die Konfigurierung der Börsenkonten).

img

Schnittstelle

Die Strategie funktioniert, und es gibt keinen großen Unterschied zwischen dem echten Datenträger und dem Retest, sondern nur mehr von den automatisch generierten Statistiken des Retest-Systems.

img

Status-Tablets

In den meisten Ländern gibt es eine Reihe von Informationen über die Situation von Unternehmen, die sich in den Bereichen "Industrieinformationen" und "Finanzinformationen" befinden.Informationen über das GeschäftEs werden hauptsächlich die Periodenbeginn, die Art des Handels (Kontraktcode), die Anzahl der Bestände, die Preise der Bestände und andere Daten für die aktuell eingestellten Standard-K-Linien-Zyklen aufgezeichnet. Es ist zu beachten, dass in den Parametern der Template "Real-Time-Price-Modell" und "Close-Price-Modell" der Markt aktualisiert wird.

Finanzielle InformationenDie meisten Daten werden von der Arbeit des Roboters bis zum aktuellen Kapitalwert erfasst.

Die Status-Bar kann auch beliebige Daten in der Strategie anzeigen, wie zum Beispiel:UPTRACK, DOWNTRACK, je nach Bedarf angezeigt. Hier müssen Sie die Art und Weise der Zuordnung in der Strategie-Code beschreiben.

Verwendet wird, um eine Variable mit folgenden Symbolen zu bezeichnen (abgeleitet aus der Ma-API-Dokumentation)

Symbole:Die Angabe der Angabe wird in einem Diagramm (Subdiagramm) ausgeführt und in einem Status-Tabelle-Formular angezeigt.

Symbole:=Die Anzeichen sind gleich, sie stellen einen Wert dar, aber werden weder in einem Diagramm (Hauptdiagramm, Unterdiagramm...) ausgeführt noch in einer Status-Tabelle angezeigt.

Symbole^^Zwei ^-Symbole stehen für die Zuordnung, die den Variablen zuteil wird und in die Abbildung (Hauptabbildung) ausgeführt wird und in der Status-Tabelle angezeigt wird.

Symbole..Zwei. Symbole stehen für eine Bezeichnung, die einer Variablen zugewiesen wird und in einer Status-Tabelle angezeigt wird, aber nicht in einem Diagramm (Hauptdiagramm, Unterdiagramm...) ausgeführt wird.

Sie können sehen, dass diese Symbole zuordnungsbezogene Operationen sind, aber die Unterschiede bestehen darin, ob die Variablen in der Statusliste angezeigt werden oder ob sie in dem Grunddiagramm oder dem Anhang abgebildet werden (später gezeigt).^^:..Es ist möglich, die Variablenwerte am unteren Rand der Status-Tabelle anzuzeigen.

K-Linien-Diagramm Die Strategie erzeugt ein K-Linien-Chart, das sich nach dem Standard-K-Linien-Zyklus der Strategie-Rücksicht, der Festplatten-Seite-Einstellungen richtet, und zeigt eine Variablenwertkurve auf dem K-Linien-Chart an, je nachdem, was die Strategie schreibt.

img

Die Hauptdarstellung: Einfach gesagt, wenn wir die gleiche Y-Achse als die K-Linien teilen, wann sollten wir dann die Daten in der Y-Achse anzeigen? Wenn die Daten, die angezeigt werden möchten, ähnlich groß sind (d. h. ähnlich groß wie die Preise auf der K-Linie BAR), können sie auf dem Hauptdiagramm angezeigt werden, z. B. die durchschnittliche Linie, die von der Strategie berechnet wird, z. B. die in diesem Fall berechnete Preisverlagerung.UPTRACKundDOWNTRACK)。

Das Bild zeigt: Was für Daten sind dann für eine Untergrafik geeignet? Wenn die zu zeichnende Linie (die angezeigten Daten) und der Preiswert auf der K-Linie BAR (viel größer oder viel kleiner als der Preis auf der K-Linie) sehr unterschiedlich sind, können sie in einem Nebendiagramm angezeigt werden, da dies zu einer Komprimierung des Bildes führt, die sehr unbequem zu beobachten ist. Zum Beispiel, wenn der MACD-Indikator berechnet wird, sollte der MACD-Indikator auf dem Chart angezeigt werden. Zum Beispiel, wenn man in diesem Beispiel eine Strategie mit einem Satz ergänzt.AA^^(O-C)*100000;

img

Eine K-Liniendiagramm-Direktkomprimierung ist nicht gefunden.

Ein weiterer Unterschied besteht darin, dass die Live-Charts als HighCharts und die Retrospektive als TradingView dargestellt werden.

Die Grafik zeigt, wie es in Echtzeit läuft:img

Loges angezeigt

Die Strategie der Machen-Sprache, wenn ein Handelssignal ausgelöst wirdBK,SK,BP,SP,BPK,SPKEin Log wird gedruckt, der die Position (Zeilenzahl) des Signals in dem Code anzeigt und die Anzahl der Signale anzeigt.

img

Nach dem Preis und der Anzahl der Bestellungen wird der Log auch den Preis der ersten Klasse des jeweiligen Gegenstands anzeigen, z. B. wenn Sie mehr kaufen, wird der Preis oder die Menge der Bestellung angezeigt.


Verwandt

Mehr