Die Analyse-Formel bezieht sich auf Alpha101, veröffentlicht von Worldquant:http://q.fmz.com/chart/doc/101_Formulaic_Alphas.pdfDie Methode zur Berechnung der Zinssätze ist grundsätzlich mit ihrer Syntax kompatibel (nicht realisierte Anhaltspunkte sind erläutert) und verbessert. Es wird verwendet, um schnell Zeitreihen zu berechnen und Ideen zu überprüfen.https://www.fmz.com/m/alphaDie Seite ist hier:
Die untere Kette {} steht für den Positionierer, alle Ausdrücke sind größenlos und x steht für die Datenzeitfolge.
abs(x), log(x), sign(x)
Die Definition der Funktion ist die Definition der Funktion, die sich aus der Definition von Absolute, Logarithmen und Symbolen zusammensetzt.
Die folgenden Operatoren+, -, *, /, >, <
Ich bin der Ansicht, dass es nicht nur eine Frage der Gewalt ist, sondern auch der Gewalt.==
Was ist das für ein Problem?||
Ich bin nicht derjenige, der das sagt.x ? y : z
Der dritte Operator:rank(x)
: Horizontale Seiten-Sortierung, Rückgabe des jeweiligen Prozentsatzes.delay(x, d)
: der Wert vor der Periode d der Folge.sma(x, d)
: eine einfache Durchschnittslinie für die D-Zyklen.correlation(x, y, d)
: die Koeffizienten der Zeitreihen x und y in den vergangenen d Perioden.covariance(x, y, d)
: die Cospartdifferenz zwischen den Zeichnungen x und y in den vergangenen d Perioden.scale(x, a)
Die Daten werden in einem System zusammengefasst.sum(abs(x))=a
(a nimmt an, dass es 1 ist).delta(x, d)
: der aktuelle Wert der Zeitreihe x minus der Wert vor der Periode d.signedpower(x, a)
: x^adecay_linear(x, d)
: Zeitreihenfolge x mit einem gewichteten d-Zyklus-Durchschnittswert mit einem Gewicht von d, d-1, d-2...1 ((nach homogenisierter Behandlung)).indneutralize(x, g)
: Neutrale Bearbeitung für die Branchenkategorie g, derzeit nicht unterstützt.ts_{O}(x, d)
O-Operationen (O kann speziell für min, max usw. stehen, weiter unten), d wird in eine ganze Zahl umgewandelt.ts_min(x, d)
: Minimalwert der letzten d-Zyklen.ts_max(x, d)
: maximaler Wert der letzten d-Zyklen.ts_argmax(x, d)
: ts_max(x, d)
Die Position.ts_argmin(x, d)
: ts_min(x, d)
Die Position.ts_rank(x, d)
: die Reihenfolge der x-Werte der Zeitreihe der letzten d Perioden (Prozentsatzreihenfolge)min(x, d)
: ts_min(x, d)
max(x, d)
: ts_max(x, d)
sum(x, d)
: die Summe der letzten d-Zyklen.product(x, d)
: die Summe der letzten d-Zyklen.stddev(x, d)
: Standardabweichung der letzten d-Zyklen.
Die Eingabedaten sind nicht schreibsensitiv, die Standarddaten sind die ausgewählten Arten auf der Webseite.MA888.close
Ich bin nicht derjenige, der das sagt.
returns
Abschlusskurs: Erträgeopen, close, high, low, volume
Sie können sich auf die folgenden Punkte konzentrieren: Eröffnungs- und Schlusskurs, Höchst- und Mindestpreis, Volumen der Transaktionen.vwap
Die Transaktionen wurden in den letzten Jahren umgerechnet.cap
Der Marktanteil ist nicht realisiertIndClass
Das ist eine sehr schwierige Aufgabe.
Unterstützt die Ausgabe mehrerer Ergebnisse, die mit einer Liste dargestellt werden, wie z.B.[sma(close, 10), sma(high, 30)]
, werden zwei Linien in der Abbildung gezogen.
Es kann nicht nur als einfacher Rechner dienen, sondern auch als Zeitrechner dienen.