avatar of 发明者量化-小小梦 发明者量化-小小梦
Suivre Messages privés
4
Suivre
1271
Abonnés

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le...

Créé le: 2018-10-18 13:51:24, Mis à jour le: 2023-10-31 21:00:28
comments   5
hits   4217

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

NO.1

À Wall Street, le trading quantitatif est devenu la force dominante du marché. De nombreuses banques d’investissement internationales de premier plan ont déjà interdit le trading spéculatif directionnel manuel. Le trading quantitatif en Chine se développe également très rapidement. Les institutions et les experts en contrats à terme l’utilisent et de plus en plus de personnes participent au trading quantitatif.

Mais il existe également de nombreux traders manuels qui s’intéressent au trading quantitatif. Au début, nous sommes pleins de confiance, mais après avoir lu le code long et compliqué, nous sommes souvent découragés ou abandonnons après un bref essai. Afin de populariser le trading quantitatif auprès du grand public, d’abaisser le seuil de programmation et d’améliorer considérablement l’efficacité de la programmation, FMZ a développé une plateforme de trading quantitatif visuelle.

NO.2

En programmation traditionnelle, vous devez être familier avec la syntaxe de base du langage de programmation, les opérations de données, les structures de données, le contrôle logique… dix mille mots omis ici. Écrivons un programme en Java qui affiche « hello, world » pour découvrir la programmation traditionnelle, comme suit :

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Juste pour générer un programme de chaîne, j’ai écrit 5 lignes de code. Je crois que la plupart des débutants ne reconnaissent que le « bonjour le monde » entre parenthèses et n’ont aucune idée par où commencer avec le reste. Il est donc préférable de commencer par la programmation visuelle plutôt que de se retrouver perdu.

La programmation visuelle a une longue histoire et n’est pas nouvelle. Ce concept de programmation « ce que vous voyez est ce que vous obtenez », équipé de divers modules de contrôle, permet de créer une logique de code et de concevoir une stratégie de trading complète simplement par glisser-déposer. Le processus est très similaire à celui des blocs de construction.

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Comme indiqué ci-dessus, le même programme peut être réalisé avec une seule ligne de code dans une programmation visuelle par blocs. Cela abaisse considérablement le seuil de programmation, ce qui constitue une excellente expérience opérationnelle, en particulier pour les traders qui n’ont aucune connaissance en programmation. L’inventeur de la programmation visuelle quantitative s’est également rendu compte grâce à l’outil de visualisation blockly publié par Google. La conception est la même que celle de Scratch lancé par le MIT, avec véritablement zéro barrière à l’entrée.

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

La programmation visuelle d’Inventor Quant intègre des centaines de modules de trading couramment utilisés. D’autres modules de trading seront ajoutés à l’avenir pour soutenir les nouvelles idées et les nouvelles applications des traders, qui seront développées et maintenues conjointement par les développeurs. Bien que la syntaxe soit simple, elle ne sacrifie pas les performances. Il peut presque répondre à la plupart des stratégies de trading quantitatives. En termes de fonctionnalité et de rapidité, il n’est pas inférieur aux langages de programmation conventionnels tels que Python et JavaScript. À l’avenir, il prendra en charge des applications financières logiquement complexes.

NO.3

Comment utiliser

premier pas: Inscrivez-vous et connectez-vous à Inventor Quantitative (FMZ) Site officiel : www.fmz.com

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Étape 2:Entrez dans le centre de contrôle

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Étape 3:Cliquez pour rédiger une nouvelle politique

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Étape 4:Sélectionnez le langage de programmation visuel, sélectionnez la bibliothèque de trading

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

enfin, vous entrerez dans l’interface de programmation visuelle, comme indiqué ci-dessous :

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

NO.4

À l’aide de l’éditeur visuel Inventor Quant, essayez d’écrire un programme qui affiche « bonjour le monde »

Étape 1 : Sélectionnez le module de sortie

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Étape 2 : Sélectionnez le module de texte

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Étape 3 : Configurer le backtesting

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Étape 4 : Résultats du backtesting

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

NO.5

Une stratégie complète d’équilibre dynamique de monnaie numérique

Logique de stratégie

  • Conditions d’achat:Si la valeur marchande de la position actuelle moins le solde actuellement disponible est inférieure à 5 % du solde actuellement disponible négatif, ouvrez une position d’achat.

  • Conditions de vente:Si la valeur marchande de la position actuelle moins le solde actuellement disponible est supérieure à 5 % du solde actuellement disponible, fermez la position et vendez.

Prérequis

  • Marché actuel

  • Actifs courants

  • Valeur marchande totale des pièces

  • Différence d’actifs

Stratégie de création visuelle Étape 1

Nous calculons les quatre conditions préalables à la stratégie de trading et les attribuons à leurs variables respectives. Avec la programmation visuelle, les blocs de code ressemblent à ceci. Comme indiqué ci-dessous :

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Il convient de noter que la valeur marchande totale de la monnaie est la valeur marchande totale du nombre actuel de pièces détenues, et sa méthode de calcul consiste à multiplier le nombre total actuel de pièces détenues par le dernier prix actuel. La différence d’actifs correspond à la valeur marchande totale de la devise moins le solde actuellement disponible.

Stratégie de création visuelle Étape 2

Une fois les prérequis et les conditions nécessaires attribués, vous devez écrire la logique de transaction. Ce n’est pas aussi compliqué que vous pourriez le penser. Il ne s’agit de rien d’autre que d’exprimer la logique stratégique ci-dessus sous la forme de blocs de code. Autrement dit, si la différence d’actifs est inférieure à 5 % du solde disponible négatif, achetez ; si la différence d’actifs est supérieure à 5 % du solde disponible, vendez. Comme indiqué ci-dessous :

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Toute la stratégie semble avoir été écrite, mais il faut savoir que le programme s’exécute de haut en bas et s’arrête après exécution. Cependant, notre stratégie de trading ne consiste pas à exécuter les conditions de trading une seule fois, mais à les exécuter de manière répétée, encore et encore. En d’autres termes, le programme doit constamment vérifier si les conditions de la stratégie sont remplies. Si c’est le cas, exécuter l’achat ou la vente ; sinon, continuer à vérifier. À ce stade, vous devez utiliser une autre instruction de boucle, comme indiqué ci-dessous :

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

Il n’y a pas de différence essentielle entre les stratégies de visualisation et les stratégies écrites dans d’autres langages de programmation. Elles prennent également en charge les tests de données historiques sur plusieurs périodes et précisions. Bien entendu, elles prennent également en charge le trading en temps réel de contrats à terme sur matières premières nationales et étrangères et de devises numériques. Voici les informations de backtest de la stratégie :

Pouvez-vous quantifier les transactions sans taper de code ? Découvrons-le…

À ce stade, une stratégie de trading complète est achevée. Afin de prendre soin de ceux qui veulent profiter de nous, cette stratégie a été partagée dans la Place de la Stratégie et peut être directement copiée et étudiée.

Adresse du lien vers la politique :

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

NO.6

La règle des 10 000 heures existe toujours, mais pour les traders sans connaissances de base, il est impossible de passer 10 000 heures pour réintégrer l’industrie. Vous devez donc disposer d’une échelle, et pour les traders n’ayant aucune base en programmation, la programmation visuelle d’Inventor Quant est une échelle pour une entrée rapide.

Avec la programmation visuelle, vous n’avez pas besoin de mémoriser la syntaxe et les noms des méthodes, vous pouvez simplement parcourir les modules de fonctions et trouver ce que vous voulez. C’est aussi l’intention originale de l’inventeur du quantitatif, qui est d’aider davantage de débutants quantitatifs à abaisser le seuil d’entrée et à accroître leur intérêt pour le trading quantitatif, afin que chacun puisse devenir un trader quantitatif !

Cela dit, la programmation visuelle ne pose absolument aucun problème comme tremplin vers l’apprentissage quantitatif, mais elle présente également ses propres limites, comme l’incapacité de développer des stratégies de trading trop complexes et sophistiquées. Mais cela n’affecte pas votre premier pas dans le trading quantitatif !

Enfin, je souhaite à tous les amis qui souhaitent faire du trading quantitatif, qu’ils n’aient aucune base ou non, de pouvoir atteindre leurs objectifs d’apprentissage par l’action. Merci de votre lecture !