En la carga de los recursos... Cargando...

Herramienta de análisis del factor alfa

La fórmula de análisis se refiere al método de cálculo de las cotizaciones de mercado en el público.alpha101de lasworldquant: http://q.fmz.com/chart/doc/101_Formulaic_Alphas.pdf, que es básicamente compatible con su gramática (con explicaciones de características no implementadas), y ha sido mejorada.Página de herramientas de análisis de factor alfa.

Funciones y operadores

"{}" a continuación representa el marcador de posición, todas las expresiones no son sensibles a mayúsculas y minúsculas, y x representa las series temporales de datos

  • abs(x), log(x), sign(x)literalmente significa valor absoluto, logaritmo y función de signo, respectivamente.

Los siguientes operadores, incluidos:+, -, *, /, >, <, también cumplen con los significados de sus normas;==representa igual o no;||significa o;x? y: zIndica el operador ternario.

  • rank(x): la clasificación de las secciones transversales, que devuelve el porcentaje de la ubicación; es necesario especificar múltiples grupos objetivo candidatos, que no pueden calcularse para un mercado único y devuelven directamente el resultado original.
  • delay(x, d): el valor anterior al período d de la secuencia.
  • sma(x, d): la media móvil simple del período d de la secuencia.
  • correlation(x, y, d): el coeficiente de correlación de las series de tiempo x y y durante los últimos periodos d.
  • covariance(x, y, d): la covariancia de las series de tiempo x y y en los últimos periodos d.
  • scale(x, a): normaliza los datos, de modo quesum(abs(x)) = a(a por defecto a 1).
  • delta(x, d): el valor actual de la serie temporal x menos el valor anterior a d períodos.
  • signedpower(x, a): x^a.
  • decay_linear(x, d): media móvil ponderada de los periodos d de la serie de tiempo x, con ponderaciones d, d-1, d-2... 1 (normalizada).
  • indneutralize(x, g): el procesamiento neutro para la clasificación industrial g, actualmente no soportado.
  • ts_{O}(x, d): realizar operaciones O en la serie de tiempo x en los últimos periodos d (O puede representar específicamente min y max, etc., introducidos más adelante), d se convertirá en un número entero.
  • ts_min(x, d): el valor mínimo de los últimos d períodos.
  • ts_max(x, d): el valor máximo de los últimos d períodos.
  • ts_argmax(x, d): ts_max(x, d) position.
  • ts_argmin(x, d): ts_min(x, d) position.
  • ts_rank(x, d): clasificación de los valores de las series temporales x de los últimos d períodos (sortado por porcentaje).
  • min(x, d): ts_min(x, d).
  • max(x, d): ts_max(x, d).
  • sum(x, d): la suma de los últimos d períodos.
  • product(x, d): el producto de los últimos d períodos.
  • stddev(x, d): la desviación estándar de los últimos d períodos.

Datos de entrada

Los datos de entrada no son sensibles a mayúsculas y minúsculas; los datos predeterminados son el símbolo seleccionado en la página web, o se puede especificar directamente, comobinance.ada_bnb

  • returns: devoluciones del precio de cierre.
  • open, close, high, low, volume: es decir, el precio de apertura, el precio de cierre, el precio más alto, el precio más bajo y el volumen de operaciones durante el período.
  • vwap: precio ejecutado ponderado por volumen, aún no ejecutado, que es actualmente el precio de cierre.
  • cap: valor de mercado total, aún no aplicado.
  • IndClass: clasificación de las industrias, aún no aplicada.

Las demás

Se admite la salida de múltiples resultados (expresados por lista) a la vez; por ejemplo,[sma(close, 10), sma(high, 30)]Además de introducir datos de series temporales, también se puede utilizar como una simple calculadora.

Exploración de datos Protocolo general