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.
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 : z
Le 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.
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.close
Il est possible de mélanger les deux.
returns
Le 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.
vwap
Le prix de clôture est le prix de clôture actuel.
cap
Le projet de loi a été adopté par le Parlement européen.
IndClass
: Classification des secteurs, non réalisée.
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.