Können wir quantitative Transaktionen ohne Code durchführen?

Schriftsteller:Lydia., Erstellt: 2023-02-13 09:26:59, aktualisiert: 2023-09-18 20:02:37

img

Können wir ohne Code quantitativ handeln?

Nr. 1

Auf der Wall Street hat sich der quantitative Handel zur führenden Rolle des Markthandels entwickelt. Viele der weltweit führenden Investmentbanken haben den manuellen Richtungs-Spekulativhandel verboten. Die Entwicklung des quantitativen Handels in China ist ebenfalls sehr schnell. Institutionen nutzen ihn und auch zukünftige Tycoons. Es nehmen immer mehr Menschen am quantitativen Handel teil.

Aber es gibt auch viele manuelle Händler, die sich für quantitativen Handel interessieren. Am Anfang waren sie voller Vertrauen. Nach dem Lesen des langen und komplexen Codes zögerten sie oft oder hörten auf. Um die Öffentlichkeit zu populärisieren, die Schwelle der quantitativen Handelsprogrammierung zu reduzieren und die Effizienz des Schreibens erheblich zu verbessern, hat FMZ eine visuelle quantitative Handelsplattform entwickelt.

Nr. 2

In der traditionellen Programmierung sollten Sie mit der grundlegenden Grammatik, Datenoperation, Datenstruktur, Logiksteuerung... der Programmiersprache vertraut sein.

img

Es dauerte 5 Zeilen Code, nur um ein Zeichenfolgeprogramm auszuführen. Ich glaube, dass die meisten Anfänger nur das "Hallo, world" in Klammern kennen und nichts anderes. Daher ist es eine bessere Wahl, mit visueller Programmierung zu beginnen.

Visuelle Programmierung hat eine lange Geschichte und ist nicht neu. Die was Sie sehen ist, was Sie bekommen Programmierung Idee, mit verschiedenen Steuerungsmodulen, kann Code-Logik und komplette Handelsstrategie-Design nur durch Ziehen zu bauen, und der Prozess ist sehr wie Bausteine.

img

Wie im obigen Diagramm gezeigt, benötigt das gleiche Programm nur eine Zeile Code in der Block-Visuellen Programmierung, was die Programmierschwelle erheblich reduziert, insbesondere für diejenigen Händler, die überhaupt keine Programmierkenntnisse haben. Dies ist eine sehr gute Betriebserfahrung. Die FMZ Quant-Visuelle Programmierung wird auch durch das von Google veröffentlichte Block-Visualisierungstool realisiert.

img

Die visuelle Programmierung von FMZ Quant, mit Hunderten von häufig verwendeten Handelsmodulen, wird in Zukunft mehr Handelsmodule hinzufügen, um Händler zu unterstützen neue Ideen und neue Anwendungen, die gemeinsam von Entwicklern entwickelt und gewartet werden. Obwohl die Grammatik einfach ist, hat sie Leistung. Sie kann fast die meisten quantitativen Handelsstrategien erfüllen. In Bezug auf Funktion und Geschwindigkeit ist sie nicht minderwertig als herkömmliche Programmiersprachen wie Python und JavaScript.

Nr. 3

Gebrauchsweise

Schritt 1: Registrieren und unterschreiben in der FMZ Quant (FMZ) Website unter:www.fmz.com

img

Schritt 2: Gehen Sie zum Dashboard

img

Schritt 3: Klicken Sie auf Strategie hinzufügen

img

Schritt 4: Wählen Sie Block und Vorlage einbeziehen

img

Endlich!, befinden wir uns in der visuellen Programmierschnittstelle, wie folgt:

img

Nr. 4

Versuchen Sie, ein Programm zu schreiben, das hello, world mit dem FMZ Quant Blockly Editor ausgibt

Schritt 1: Wählen Sie das Log-Modul aus

img

Schritt 2: Wählen Sie das Modul Text aus

img

Schritt 3: Einstellungen für den Backtest

img

Schritt 4: Rückprüfungsergebnis

img

Nr. 5

Eine vollständige dynamische Ausgleichsstrategie für digitale Währungen

Strategie Logik

  • Bedingung für den Kauf: Wenn der Marktwert der laufenden Position abzüglich des laufenden verfügbaren Saldoes weniger als 5% des negativen laufenden verfügbaren Saldoes beträgt, wird eine Position zum Kauf eröffnet.

  • Verkaufsbedingung: Wenn der Marktwert der aktuellen Position abzüglich des aktuellen verfügbaren Saldos mehr als 5% des negativen aktuellen verfügbaren Saldos beträgt, wird eine Position zum Verkauf geschlossen.

Voraussetzungen und Anforderungen

  • Aktueller Markt

  • Umlaufvermögen

  • Gesamtmarktwert der Währung

  • Vermögenswertdifferenz

Strategieentwurf in Blockform Schritt 1

Wir berechnen die vier Voraussetzungen und Voraussetzungen der Handelsstrategie und weisen jedem Variablen Werte zu.

img

Es ist zu beachten, dass der Gesamtmarktwert der Währung der Gesamtmarktwert der laufenden Währungshalten ist. Die Berechnungsmethode besteht darin, die laufenden Gesamtwährungshalten mit dem aktuellen letzten Preis zu multiplizieren. Die Vermögensdifferenz ist der Gesamtmarktwert der Währung abzüglich des aktuellen verfügbaren Saldo.

Strategieentwurf in Blockform Schritt 2

Nachdem die Zuordnung von Voraussetzungen und Voraussetzungen abgeschlossen ist, muss die Handelslogik geschrieben werden. Dies ist nicht so kompliziert wie erwartet. Es ist nichts anderes als die oben genannte Strategie-Logik in Form von Code-Blöcken auszudrücken. Das heißt, wenn die Vermögensdifferenz weniger als 5% des negativen verfügbaren Saldos beträgt, kaufe sie, und wenn die Vermögensdifferenz größer als 5% des verfügbaren Saldos ist, verkaufe sie. Wie unten gezeigt:

img

Die gesamte Strategie scheint beendet zu sein, aber Sie sollten wissen, dass das Programm von oben nach unten ausgeführt wird und dann stoppt. Unsere Handelsstrategie besteht jedoch nicht darin, die Handelsbedingungen einmal auszuführen, sondern sie in einer Schleife wiederholt auszuführen. Mit anderen Worten, das Programm muss überprüfen, ob die strategischen Bedingungen kontinuierlich erreicht wurden. Wenn ja, wird es den Handel ausführen, andernfalls wird es weiter überprüfen. Zu diesem Zeitpunkt ist eine weitere Schleiferanweisung erforderlich, wie in der folgenden Abbildung gezeigt:

img

Es gibt keinen wesentlichen Unterschied zwischen der Visualisierungsstrategie und der in anderen Programmiersprachen geschriebenen Strategie. Es unterstützt auch den historischen Daten-Test mit mehreren Perioden und Genauigkeiten. Natürlich unterstützt es auch den realen Markthandel von in- und ausländischen Rohstoff-Futures und digitaler Währung.

img

Bis jetzt ist eine komplette Handelsstrategie fertiggestellt. um sich um die faulen Typen zu kümmern, wurde diese Strategie im Strategie-Quadrat geteilt und kann direkt zum Studium kopiert werden.

Strategie-Verbindungsadresse:

https://www.fmz.com/strategy/121404

Nr. 6

Das Gesetz der Zehntausend Stunden existiert immer, aber für Trader mit Nullbasis ist es unmöglich, Zehntausend Stunden wieder zu üben.

Mit visueller Programmierung müssen Sie sich nicht an die Grammatik und den Methodennamen erinnern, sondern einfach das Funktionsmodul durchsuchen, um das zu finden, was Sie wollen.

Mit anderen Worten, visuelle Programmierung ist jedoch kein Problem als Schritt zum quantitativen Einstieg, aber sie hat auch ihre eigenen Einschränkungen, wie die Unfähigkeit, zu komplexe und anspruchsvolle Handelsstrategien zu entwickeln.

Schließlich wünsche ich allen Freunden, die quantitativen Handel betreiben wollen, unabhängig davon, ob sie auf Null basieren, dass sie ihre Lernziele durch Handeln erreichen können.


Verwandt

Mehr