avatar of 发明者量化-小小梦 发明者量化-小小梦
konzentrieren Sie sich auf Private Nachricht
4
konzentrieren Sie sich auf
1271
Anhänger

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Erstellt in: 2018-10-18 13:51:24, aktualisiert am: 2023-10-31 21:00:28
comments   5
hits   4217

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

NO.1

An der Wall Street ist der quantitative Handel zur dominierenden Kraft im Markthandel geworden. Viele der größten internationalen Investmentbanken haben den manuellen, gezielten Spekulationshandel bereits verboten. Auch der quantitative Handel in China entwickelt sich sehr schnell. Institutionen und Futures-Experten nutzen ihn, und immer mehr Menschen beteiligen sich am quantitativen Handel.

Es gibt aber auch viele manuelle Händler, die sich für quantitativen Handel interessieren. Am Anfang sind wir voller Zuversicht, aber nach dem Lesen des langen und komplizierten Codes werden wir oft entmutigt oder geben schon nach einem kurzen Versuch auf. Um den quantitativen Handel einer breiten Öffentlichkeit bekannt zu machen, die Programmierschwelle zu senken und die Programmiereffizienz deutlich zu verbessern, hat FMZ eine visuelle Plattform für den quantitativen Handel entwickelt.

NO.2

Bei der herkömmlichen Programmierung müssen Sie mit der grundlegenden Syntax der Programmiersprache, Datenoperationen, Datenstrukturen, logischen Steuerungen usw. vertraut sein. Zehntausend Wörter wurden hier ausgelassen. Schreiben wir ein Programm in Java, das „Hallo Welt“ ausgibt, um traditionelle Programmierung wie folgt kennenzulernen:

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Allein um ein String-Programm auszugeben, habe ich 5 Zeilen Code geschrieben. Ich glaube, dass die meisten Anfänger nur das „Hallo Welt“ in der Klammer erkennen und beim Rest keine Ahnung haben, wo sie anfangen sollen. Daher ist es eine bessere Wahl, mit der visuellen Programmierung zu beginnen, als ratlos dazustehen.

Visuelle Programmierung hat eine lange Geschichte und ist nichts Neues. Dieses mit verschiedenen Steuermodulen ausgestattete Programmierkonzept nach dem Motto „What you see is what you get“ kann Codelogik erstellen und Handelsstrategien ganz einfach per Drag & Drop entwerfen. Der Prozess ähnelt sehr dem Bauen von Bausteinen.

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Wie oben gezeigt, kann dasselbe Programm bei der blockweisen visuellen Programmierung mit nur einer Codezeile abgeschlossen werden. Dadurch wird die Hemmschwelle zum Programmieren deutlich gesenkt, was insbesondere für Händler ohne Programmierkenntnisse eine tolle Bedienerfahrung darstellt. Der Erfinder der quantitativen visuellen Programmierung wurde auch durch das von Google veröffentlichte Visualisierungstool Blockly verwirklicht. Das Design ist das gleiche wie bei Scratch, das vom MIT eingeführt wurde, und weist praktisch keinerlei Einstiegshürden auf.

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

In die visuelle Programmierung von Inventor Quant sind Hunderte häufig verwendeter Handelsmodule integriert. In Zukunft werden weitere Handelsmodule hinzugefügt, um die neuen Ideen und neuen Anwendungen der Händler zu unterstützen, die von den Entwicklern gemeinsam entwickelt und gepflegt werden. Obwohl die Syntax einfach ist, wird die Leistung dadurch nicht beeinträchtigt. Es kann fast die meisten quantitativen Handelsstrategien erfüllen. In puncto Funktionalität und Geschwindigkeit steht es herkömmlichen Programmiersprachen wie Python und JavaScript in nichts nach. Es wird künftig logisch komplexe Finanz-Anwendungen unterstützen.

NO.3

Anwendung

erster Schritt:Registrieren Sie sich und melden Sie sich bei Inventor Quantitative an (FMZ) Offizielle Website: www.fmz.com

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Schritt 2: Betreten Sie das Kontrollzentrum

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Schritt 3: Klicken Sie hier, um eine neue Richtlinie zu schreiben

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Schritt 4: Visuelle Programmiersprache auswählen, Handelsbibliothek auswählen

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

endlich, gelangen Sie zur visuellen Programmierschnittstelle, wie unten dargestellt:

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

NO.4

Versuchen Sie mit dem visuellen Editor von Inventor Quant ein Programm zu schreiben, das „Hallo Welt“ ausgibt.

Schritt 1: Ausgabemodul auswählen

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Schritt 2: Textbaustein auswählen

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Schritt 3: Backtesting einrichten

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Schritt 4: Backtesting-Ergebnisse

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

NO.5

Eine umfassende dynamische Balance-Strategie für digitale Währungen

Strategielogik

  • Einkaufsbedingungen: Wenn der Marktwert der aktuellen Position abzüglich des aktuell verfügbaren Saldos weniger als 5 % des negativen aktuell verfügbaren Saldos beträgt, eröffnen Sie eine Kaufposition.

  • Verkaufsbedingungen: Wenn der Marktwert der aktuellen Position abzüglich des aktuell verfügbaren Guthabens größer als 5 % des aktuell verfügbaren Guthabens ist, schließen Sie die Position und verkaufen Sie.

Voraussetzungen

  • Aktueller Markt

  • Umlaufvermögen

  • Gesamtmarktwert der Münzen

  • Vermögensdifferenz

Visuelle Authoring-Strategie – Schritt 1

Wir berechnen die vier Voraussetzungen der Handelsstrategie und ordnen sie den jeweiligen Variablen zu. Bei der visuellen Programmierung sehen Codeblöcke so aus. Wie unten gezeigt:

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Es ist zu beachten, dass der Gesamtmarktwert der Währung dem Gesamtmarktwert der aktuell gehaltenen Anzahl von Münzen entspricht und seine Berechnungsmethode darin besteht, die aktuelle Gesamtzahl der gehaltenen Münzen mit dem aktuell neuesten Preis zu multiplizieren. Die Vermögensdifferenz errechnet sich aus dem gesamten Marktwert der Währung abzüglich des aktuell verfügbaren Guthabens.

Visuelle Authoring-Strategie – Schritt 2

Nachdem die Voraussetzungen und notwendigen Bedingungen zugewiesen sind, müssen Sie die Transaktionslogik schreiben. Das ist nicht so kompliziert, wie Sie vielleicht denken. Es handelt sich lediglich um das Ausdrücken der oben genannten Strategielogik in Form von Codeblöcken. Das heißt: Wenn die Vermögensdifferenz weniger als 5 % des negativen verfügbaren Saldos beträgt, kaufen Sie; wenn die Vermögensdifferenz mehr als 5 % des verfügbaren Saldos beträgt, verkaufen Sie. Wie unten dargestellt:

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Die gesamte Strategie scheint geschrieben zu sein, aber Sie müssen wissen, dass das Programm von oben nach unten ausgeführt wird und nach der Ausführung stoppt. Unsere Handelsstrategie besteht allerdings nicht darin, die Handelsbedingungen einmal auszuführen, sondern sie immer wieder auszuführen. Mit anderen Worten: Das Programm muss ständig prüfen, ob die Bedingungen der Strategie erfüllt sind. Wenn ja, führen Sie den Kauf oder Verkauf aus, andernfalls prüfen Sie weiter. Zu diesem Zeitpunkt müssen Sie eine andere Schleifenanweisung verwenden, wie unten gezeigt:

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

Es gibt keinen wesentlichen Unterschied zwischen Visualisierungsstrategien und Strategien, die in anderen Programmiersprachen geschrieben sind. Sie unterstützen auch das Testen historischer Daten mit mehreren Zeiträumen und Genauigkeitsstufen. Natürlich unterstützen sie auch den Echtzeithandel mit inländischen und ausländischen Rohstofftermingeschäften und digitalen Währungen. Nachfolgend finden Sie die Backtest-Informationen zur Strategie:

Können Sie Transaktionen quantifizieren, ohne Code einzugeben? Lassen Sie es uns herausfinden …

An diesem Punkt ist eine vollständige Handelsstrategie abgeschlossen. Um uns vor denen zu schützen, die uns ausnutzen wollen, wurde diese Strategie im Strategieplatz geteilt und kann direkt kopiert und studiert werden.

Linkadresse zur Richtlinie:

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

NO.6

Die 10.000-Stunden-Regel gilt zwar immer, doch für Trader ohne Grundkenntnisse ist es unmöglich, 10.000 Stunden aufzuwenden, um wieder in die Branche einzusteigen. Sie müssen also über eine Leiter verfügen, und für Händler ohne Programmierkenntnisse ist die visuelle Programmierung von Inventor Quant eine Leiter für den schnellen Einstieg.

Bei der visuellen Programmierung müssen Sie sich weder Syntax noch Methodennamen merken, sondern können einfach die Funktionsmodule durchsuchen und finden, was Sie suchen. Dies ist auch die ursprüngliche Absicht des Erfinders des Quantitativen, nämlich mehr quantitativen Anfängern zu helfen, die Einstiegsschwelle zu senken und ihr Interesse am quantitativen Handel zu steigern, damit jeder ein quantitativer Händler werden kann!

Allerdings ist die visuelle Programmierung als Sprungbrett zum quantitativen Lernen absolut unproblematisch, weist jedoch auch ihre Grenzen auf, wie etwa die Unfähigkeit, übermäßig komplexe und anspruchsvolle Handelsstrategien zu entwickeln. Ihre ersten Schritte im quantitativen Handel werden hierdurch jedoch nicht beeinträchtigt!

Abschließend wünsche ich allen Freunden, die quantitativen Handel betreiben möchten, ob sie nun keine Grundlagen haben oder nicht, dass sie ihre Lernziele durch Handeln erreichen können. Vielen Dank fürs Lesen!