3
Suivre
1238
Abonnés

Introduction à l'outil d'analyse FMZ (dernières fonctionnalités)

Créé le: 2020-03-30 17:39:16, Mis à jour le: 2020-04-02 15:35:56
comments   0
hits   1431

Introduction

La formule d’analyse fait référence à la méthode de calcul de la situation dans le formulaire alpha101 publié par worldquant: http://q.fmz.com/chart/doc/101_Formulaic_Alphas.pdf, est essentiellement compatible avec sa grammaire ((non implémenté avec une explication) et a été améliorée. Cette fonctionnalité est prête à être utilisée à l’avance pour soutenir les actions à l’avenir. Il est utilisé pour effectuer des calculs rapides de séquences chronologiques et pour vérifier des idées.

Fonctions et opérateurs

La colonne {} ci-dessous représente le positionnement, toutes les expressions sont insensées, et x représente la séquence de temps des données abs(x), log(x), sign(x)Les fonctions de valeur absolue, logarithmique et symbolique. Les opérateurs suivants+, -, *, /, >, <La plupart des gens ne sont pas d’accord avec ce qu’ils disent, mais c’est vrai.==La question est la suivante: l’égalité ?||La logique ou…x ? y : zLe troisième opérateur: rank(x): sélection de la section transversale, pourcentage de retour. Il est nécessaire de spécifier un pool de plusieurs paramètres de choix, qui ne peut pas être calculé pour une seule situation, et qui renvoie directement le résultat initial. delay(x, d): la valeur avant la période d de la séquence. sma(x, d): la moyenne simple de la série d. correlation(x, y, d): coefficient de correspondance de la séquence de temps x et y au cours d’une période d. covariance(x, y, d): coefficient de variation de la séquence de temps x et y au cours d’une période d. scale(x, a)La première est la mise en place d’un système de collecte de données.sum(abs(x))=a(a présupposé 1) delta(x, d): la valeur actuelle de la séquence de temps x moins la valeur avant la période d. signedpower(x, a) : x^a decay_linear(x, d): moyenne mobile d’une série de temps x avec une pondération de d, d-1, d-2… 1 ((traitement de l’uniformisation) ) indneutralize(x, g): Traitement neutre pour la catégorie g de l’industrie, non pris en charge actuellement. ts_{O}(x, d): pour la séquence de temps x, effectuez l’opération O sur les d dernières cycles ((O peut représenter spécifiquement min, max, etc., plus loin), d sera transformé en un nombre entier ts_min(x, d): Minimum de la dernière période d. ts_max(x, d): Maximum de la dernière période d. ts_argmax(x, d)ts_max(x, d)Localisation ts_argmin(x, d)ts_min(x, d)Localisation ts_rank(x, d): ordre des valeurs de la séquence de temps des d dernières périodes (en pourcentage) min(x, d)ts_min(x, d) max(x, d)ts_max(x, d) sum(x, d): la somme des cycles d précédents. product(x, d): le produit des d précédentes cycles. stddev(x, d): écart de référence des d derniers cycles.

Données de saisie

Les données de saisie ne sont pas sensibles à la taille, les données par défaut sont les variétés sélectionnées sur la page Web, ou peuvent être spécifiées directement:MA888.closeIl est possible de mélanger les deux. returnsLe taux de rendement à la clôture open, close, high, low, volume: prix d’ouverture, prix de clôture, prix le plus élevé, prix le plus bas, volume des transactions. vwapLe prix de clôture est le prix de clôture actuel. capLe projet de loi a été adopté par le Parlement européen. IndClass: Classification des secteurs, non réalisée.

autre

Prise en charge de plusieurs sorties à la fois, indiquée par une liste, comme[sma(close, 10), sma(high, 30)]La première ligne de l’image sera une ligne de 2 lignes sur le graphique. En plus d’entrer des données de séquence temporelle, il peut être utilisé comme un simple calculateur.