Die Ressourcen sind geladen. Beförderung...

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

Schriftsteller:FMZ~Lydia, Erstellt: 2023-02-13 09:26:59, aktualisiert: 2025-01-10 09:11:23

Can we make quantitative trading without code? Let’s find out…

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.

Can we make quantitative trading without code? Let’s find out…

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.

Can we make quantitative trading without code? Let’s find out…

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.

Can we make quantitative trading without code? Let’s find out…

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

Can we make quantitative trading without code? Let’s find out…

Schritt 2: Gehen Sie zum Dashboard

Can we make quantitative trading without code? Let’s find out…

Schritt 3: Klicken Sie auf Strategie hinzufügen

Can we make quantitative trading without code? Let’s find out…

Schritt 4: Wählen Sie Block und Vorlage einbeziehen

Can we make quantitative trading without code? Let’s find out…

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

Can we make quantitative trading without code? Let’s find out…

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

Can we make quantitative trading without code? Let’s find out…

Schritt 2: Wählen Sie das Modul Text aus

Can we make quantitative trading without code? Let’s find out…

Schritt 3: Einstellungen für den Backtest

Can we make quantitative trading without code? Let’s find out…

Schritt 4: Rückprüfungsergebnis

Can we make quantitative trading without code? Let’s find out…

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.

Can we make quantitative trading without code? Let’s find out…

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:

Can we make quantitative trading without code? Let’s find out…

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:

Can we make quantitative trading without code? Let’s find out…

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.

Can we make quantitative trading without code? Let’s find out…

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.


Inhalte dazu

Weitere Informationen