Die Trends-Strategie für das Schreiben von Mails ist sehr einfach, und dank der Verpackung kann man eine Strategie mit nur wenigen Codezeilen schreiben.Erfinder quantifizieren My Language (Mylang) DokumentationAußerdem fehlen einige Anleitungen. In diesem Artikel werden wir gemeinsam mit FMZ die Mailsprache spielen. Mailsprache kann auf FMZ in zwei Aspekte unterteilt werden: digitale Währung, digitale Währung, Futures, und wir werden die Unterschiede zwischen den verschiedenen Markten klären.
Die "Mac-Language-Transaktions-Klassenlibrary" ist eine Kombination von Zahlen, Parametern und Modellen, die vom Benutzer eingestellt werden müssen. Sie entfernt sich von der Code-Ebene der Strategien und ist eine Rahmen-Klassenlibrary, die vom Benutzer beim Erstellen von Plattformen eingestellt und konfiguriert wird.
Für einen geschickten Umgang mit der Ma-Sprache-Strategie auf FMZ ist ein Verständnis dieser Parameter und Einstellungen unerlässlich.
Ausführung
Die Ausführungsmethoden sind收盘价模型
、实盘价模型
。
Modell für die Abschlusspreise Das Schlusskursmodell bedeutet, dass jedes Mal, wenn eine neue K-Säule erzeugt wird, eine Transaktionslogik ausgeführt wird. Zum Beispiel wird die Strategie mit einem 5-minütigen K-Säulenzyklus verwendet, bei dem die Zeit 10:45:01 ist, bei dem eine neue 5-minütige K-Säule erzeugt wird, wobei die richtige Plattform eine einmal geschriebene Strategiecode-Logik ausführt, die nur die abgeschlossenen K-Säulen (d. h. die zweite Negativ-Säule) auf dem K-Säulen-Chart anzeigt und erst aktualisiert wird, wenn die erste Negativ-Säule auf dem Chart abgelaufen ist (d. h. die erste Negativ-Säule wird zur zweiten Negativ-K-Säule).
Einfach gesagt, ist es der Moment, in dem der letzte K-Streck abgelaufen ist und der neue K-Streck des Zyklus erscheint, in dem ein Festplattenprogramm eine festgelegte Strategie-Logik ("geschriebene Handelsstrategie-Code") ausführt. Der Vorteil dieses Modells besteht darin, dass die Interferenzen durch die realen Preisänderungen im Zyklus vermieden werden und nur die Marktdaten zur Zeit der Formierung der letzten K-Säulen als Basis für die Strategie verwendet werden. Der Nachteil ist, dass es möglich ist, Positionen zu eröffnen oder zu vereinbaren, da die Strategie erst nach Abschluss der letzten K-Säulen-Zyklus aktiv wird.
Wie in der Abbildung oben beschrieben, zeigt die Statusbar und die Strategie-Grafik eine Zeitdifferenz von 8 Stunden, was auf eine Fehlanpassung der Zeitzone-Einstellungen des Geräts, auf dem sich der Administrator befindet, und des aktuell angezeigten Chart-Browsers zurückzuführen ist.
Echtzeit-Preismodell Das Real-Time-Preismodell ist eine Strategie, die stetig auf Basis von Marktverhältnissen ausgeführt wird. Der Vorteil des Modells besteht darin, den Markt in Echtzeit zu überwachen, ohne auf Bestätigung zu warten, um sofort zu handeln. Der Nachteil ist, dass der Markt häufig gestört wird.
Standardeinstellung Bei der Erstellung von Ma-Sprachen-Strategien wird ein Parameter für BK, SK, BPK, SPK als Unterzahl angegeben, wenn kein Parameter für BK, SK, BPK, SPK angegeben ist.
MA5^^MA(C,5);
MA10^^MA(C,10);
CROSSUP(MA5,MA10),BK;
Wenn die "Startzahl" nun auf 2 gesetzt ist, dann ist die Ausführungsvoraussetzung für die Strategie BKCROSSUP(MA5,MA10)
Bei Auslösern wird die Anzahl der geöffneten Käufe 2 (z. B. 2 Hände, 2 Münzen oder 2 Kontrakte) angezeigt, um zu sehen, welche Börse hinzugefügt wird, ob es sich um eine digitale Währung oder um eine digitale Währung handelt.
Ein Beispiel aus dem Retest-System:
Für die Angabe der Anwendungen, die auf der Plattform angezeigt werden, können Sie die Anwendungen anzeigen, die Sie selbst auf der Plattform angelegt haben:
Höchste Einzeltrag Die maximale Anzahl der erlaubten Einmalbestellungen wird bei der Ausführung der Bestellung in kleinere Bestellungen aufgeschlüsselt, wenn das eingestellte Signal ausgelöst wird.
Anzahl der Gleitpreise (ganz)
Der Parameter ist in der Gruppe "Kontaktgeschäft"定价货币精度
Parameterbezogen, hauptsächlich verwendet, um den Preis zu setzen, der bei der Bestellung der Bestellung hinzugefügt oder abgezogen wird, z. B. wenn man kaufen muss, wenn der Gegner einen Preis für den Verkauf von 10 hat, geben wir den Preis für den Verkauf von 11, wobei 11-10 = 1, der zusätzliche Unterschied von 1 Euro ist der Gleitpreis, verkauft im Gegenteil, der abgeschwächte Teil des Verkaufs ist der Gleitpreis, und der Zweck des Gleitpreises ist es, die Transaktion zu gewährleisten.
So haben beispielsweise bei Handelsgeschäften mit Kommoditäts-Futures verschiedene Sorten unterschiedliche PriceTick (d.h. Sprungpreise), und das gleiche gilt für den Handel mit digitalen Währungen, wenn der Preis, der aufgegeben wird, nicht ein Multiplikator des PriceTick ist, z.B.i2009
Ein solcher Auftrag kann nicht erfolgreich abgewickelt werden, und die Börse wird diesen Auftrag ablehnen, wenn der Auftrag 760.5 ist.
Das System erhält automatisch den Preis-Tick für die aktuelle Sorte, wenn der Preis-Tick für die aktuelle Sorte eingestellt ist.滑价点数
Das ist ein Multiplikator des PriceTick, zum Beispiel:
Der Sprung wird als 1e-7 oder 0.0000001 angezeigt, wenn wir die Anzahl der Sprungpunkte auf 5 setzen.
Da die Informationen, die die Kryptowährungen geben, nicht einheitlich sind, und manche geben, und manche nicht. Daher ist der Parameter "Price Currency Precision" erforderlich. Zum Beispiel ist der Parameter "Price Currency Precision" auf 2 gesetzt, d.h. der Preis für den aktuellen Handel ist auf die zweite Stelle der kleinen Zahl, also 0.01, genau.
Die längste Periode der Variable Die längste Anzahl von Datenzeiten, die gespeichert werden können. Wenn dieser Parameter auf 200 gesetzt wird, werden verschiedene Datenserien, die in der Strategie berechnet werden, wie z. B. die Durchmesserlinie, MACD-Indikatorlinie usw., nur für die letzten 200 K-Linien gespeichert.
Sortencodes
Dieser Parameter wird hauptsächlich für数字货币期货
Siehe auch: Marktvertrag-CodeMayan-Dokumentation
Die Einstellung ist ungültig, wenn das von der Strategie hinzugefügte Austauschobjekt eine digitale Währung ist.
Automatisierte Wiederherstellung
Wenn Sie diesen Parameter aktivieren, wird der Halt fortgesetzt, und das Signal läuft weiter, anstatt in der Anfangsphase zu laufen.
Anzahl der Wiederholungen Aufträge fallen aus, wenn keine Transaktionen stattfinden (z. B. Marktänderungen sind schnell, der Kurs ist nicht sehr stark eingestellt, möglicherweise ist die Börse beim Auftragen bereits bewegt). Aufträge zurückziehen, wieder auftragen, der Parameter steuert die Anzahl der Neuaufträge, die nicht mehr aufgegeben werden, und die Signaldurchführung ist abgeschlossen.
Netzwerk-Schaltintervall (milli Sekunden) Es ist nur für digitale Währungs-Futures möglich, dass die Aktien gültig sind und die Häufigkeit der Abwicklung der Prozedur abwechselnd kontrolliert wird.
Zeit der Kontosynchronisation ((Sekunden) Die Zeit, in der die Daten gelesen werden.
Positionssynchronisationszeit nach der Eröffnung (mls) Hauptsächlich für digitale Währungs-Futures-Börsen verwendet, kann die digitale Währungs-Futures-Börse manchmal alte Daten zurückgeben, was zu einem falschen Haltungsurteil führt, wodurch die Strategie wiederholt wird.
Hebel multipliziert Dieser Parameter wird nur für digitale Futures verwendet, um digitale Futures-Leverage zu setzen, wobei die von den verschiedenen digitalen Währungs-Futures-Exchanges unterstützten Leverage-Bereiche unterschiedlich sein können, je nach Einstellung.
Einmalige Transaktionen Dieser Parameter ist nur für Bargeldtransaktionen mit digitaler Währung gültig, d.h. für die Anzahl der Einheiten, die standardmäßig festgelegt sind
Minimaler Umsatz Für die digitale Währung ist die Konzeption der Präzision, die sich von der Präzision unterscheidet, immer leicht zu verwechseln. Präzision bezieht sich auf eine geringe Anzahl von Zahlen, die genau auf den anderen liegen, und nicht auf die Größe der Zahlen.
Präzision der Währung Dieser Parameter bezieht sich auf die Preisgenauigkeit beim Handel ("Preisminuszahlen"), die die Parameter "Slip-Price-Punkte" beeinflusst. Für einige Transaktionen, die mit BTC bewertet werden, muss besondere Aufmerksamkeit geschenkt werden.
Präzision der Handelssorte Der Parameter bezieht sich auf die Präzision der Einheiten, die bei der Transaktion verwendet werden, und kontrolliert die kleinsten Einheiten, z. B. die Einheiten, die als 0.1234 geplant sind. Wenn der Parameter auf 2 gesetzt wird, wird die Einheiten auf 0.12 angepasst.
Gebühren Der Parameter wird für die digitale Währung zur Verfügung gestellt, und die Handlungsgebühr Parameter werden verwendet, um die Anzahl der Bestellungen zu berechnen, um zu vermeiden, dass die berechnete Anzahl der Bestellungen über die Anzahl der tatsächlich benötigten Vermögenswerte hinausgeht.
Das Ergebnis ist ein Statistisches Abstand. Die Ertragsstatistik in der Mailsprache wird in Zeitabständen berechnet und die aktuellen Fluktuationsgewinne und -verluste gedruckt, so dass sie unabhängig davon berechnet werden kann, ob sie gehalten werden (die digitalen Währungen haben keine wirklichen Haltungen, sondern logische Haltungen). Wie oben dargestellt, ist der Parameter auf Stunden eingestellt, wobei die Ertragskurve stündlich gedruckt wird.
Wiederholungsversuch fehlgeschlagen (Millisekunden) Dieser Parameter wird verwendet, um zu bestimmen, wie oft ein Interface-Aufruf fehlschlägt.
Benutzung von Agents Der Parameter wird hauptsächlich für digitale Währungs-Futures, digitale Währungs-Kontakte verwendet. Die Verwendung von SS5-Vertretern ermöglicht es den Inlandsserververwaltern, Zugang zu einigen der von Q genutzten Austausch-Interfaces zu erhalten.
Häufige Fehler verbergen Wenn Sie diesen Parameter aktivieren, können Sie einige falsche Logs filtern.
Wechseln Sie die Adresse
Der Parameter wird hauptsächlich für digitale Währungs-Futures, digitale Währungs-Kontakte verwendet, um die Rest-Protokoll-API-Interface-Basisadresse zu wechseln, z. B. um die Analogische Platteneinstellung zu wechseln:https://testnet.binancefuture.com
。
Nachrichten verschicken Wenn dieser Parameter aktiviert ist, werden die Push-Nachrichten im Unterlog und in der Push-Richtlinie auf die Push-Option mit den aktuellen Konto-Einstellungen gespült.
Wir haben uns mit den Vorlagenparametern der Mails vertraut gemacht. Im nächsten Artikel können wir uns mit den Interfaces, Diagrammen und anderen Inhalten der Mails auf der FMZ-Plattform vertraut machen.
Die Ausgabe ist abgeschlossen.Ein dringender Anruf
Die Erfinder quantifizieren - Kleine TräumeDiese Architektur in Ma unterstützt keine Anschlüsse. Sie können die Anschlüsse mit anderen Sprachstrategien umsetzen.