Аналитические формулы ссылаются на методы расчетов, опубликованные в worldquant alpha101: http://q.fmz.com/chart/doc/101_Formulaic_Alphas.pdf, в основном совместимы с его грамматикой (не реализовано с пояснениями), и были улучшены. Эта функция предназначена для предварительной подготовки к будущей поддержке акций, пользователи могут попробовать ее. Используется для быстрых операций с временной последовательностью, проверки идей.
{} представляет собой позиционный знак, все выражения не чувствительны к размеру, x представляет собой временную последовательность данных
abs(x), log(x), sign(x)
В буквальном смысле - абсолютная, логическая и символическая функции.
Следующий оператор+, -, *, /, >, <
Это означает, что они должны быть в соответствии со своими стандартами.==
“Разве мы равны?”||
Логика или…x ? y : z
Третий оператор:
rank(x)
: сортировка поперечного сечения, возвращается процент местоположения. Необходимо указать озеро с несколькими выборными знаками, которые не могут быть подсчитаны для отдельных случаев, и будет возвращен непосредственно исходный результат.
delay(x, d)
: значение перед циклом d последовательности.
sma(x, d)
: простая средняя линия цикла последовательности d.
correlation(x, y, d)
: коэффициент соотношения временной последовательности x и y за прошедшие d циклов.
covariance(x, y, d)
: коэффициент разности временных рядов x и y за прошедшие d циклов.
scale(x, a)
“Объединенные данные”sum(abs(x))=a
(aпо умолчанию 1)
delta(x, d)
: текущее значение временной последовательности x минус значение до d цикла.
signedpower(x, a)
: x^a
decay_linear(x, d)
: Временная последовательность x с весовым движущимся средним значением d циклов, весом d, d-1, d-2….1 ((после унификационной обработки) )
indneutralize(x, g)
: Нейтральная обработка для отраслевой классификации g не поддерживается в настоящее время.
ts_{O}(x, d)
: для временной последовательности x прошедших d циклов выполняется операция O ((O может конкретно представлять собой min, max и т. д., в дальнейшем будет представлено), d превращается в целое число。
ts_min(x, d)
: Минимальные значения прошлых d циклов.
ts_max(x, d)
: Максимальное значение за прошедшие d циклов.
ts_argmax(x, d)
: ts_max(x, d)
Местоположение
ts_argmin(x, d)
: ts_min(x, d)
Местоположение
ts_rank(x, d)
: порядок значений x в временной последовательности за последние d периодов (в процентном порядке) [2].
min(x, d)
: ts_min(x, d)
max(x, d)
: ts_max(x, d)
sum(x, d)
: прошлого d цикла и .
product(x, d)
: прошедшие d циклы.
stddev(x, d)
: стандартная разница за последние d циклов.
Масштабы ввода данных нечувствительны, по умолчанию данные являются выборными сортами на веб-страницах, также можно напрямую указать:MA888.close
(Смешанные варианты)
returns
Доходность по цене закрытия:
open, close, high, low, volume
: цена открытия, цена закрытия, максимальная цена, минимальная цена, объем сделки.
vwap
: объем сделки, взвешенный по цене сделки, не реализован, текущая цена заключения.
cap
На данный момент нет никаких доказательств того, что это произошло.
IndClass
Квалификация отраслей, не реализована.
Поддержка вывода нескольких результатов одновременно, в виде списка, например:[sma(close, 10), sma(high, 30)]
На рисунке будет нарисована линия.
Помимо ввода данных временной последовательности, можно использовать в качестве простого калькулятора.