tsaccel

Ускорение между временами

Использование fints объект для Data аргумент tsaccel не рекомендуется. Используйте вектор, матрицу, timetable, или table вместо этого для финансовых временных рядов. Для получения дополнительной информации смотрите Преобразование финтов финансовых временных рядов в Timetables.

Описание

пример

acceleration = tsaccel(Data) вычисляет ускорение ряда данных с временным расстоянием n периодов.

n периоды.

пример

acceleration = tsaccel(___,Name,Value) добавляет необязательные аргументы пары "имя-значение".

Примеры

свернуть все

Загрузите файл SimulatedStock.mat, который обеспечивает расписание (TMW) для финансовых данных для акций TMW.

load SimulatedStock.mat
TMW.Volume = []; % remove VOLUME field
acceleration = tsaccel(TMW);  
plot(acceleration.Time,acceleration.Variables)
legend('OPEN','HIGH','LOW','CLOSE')
title('Acceleration for TMW')

Figure contains an axes. The axes with title Acceleration for TMW contains 4 objects of type line. These objects represent OPEN, HIGH, LOW, CLOSE.

Входные параметры

свернуть все

Данные с высокой, низкой, открытой, близкой информацией, заданные как вектор, матрица, таблица или расписание. Для векторного входа, Data - вектор-столбец высоких, низких, открытых и закрывающих цен, хранящихся в соответствующих столбцах. Для матричного входа, Data является M-by- N ориентированная на столбцы матрица высоких, низких, открытых и закрывающих цен, сохраненная в соответствующих столбцах. Расписания и таблицы с M строки должны содержать переменные с именем 'High', 'Low', 'Open', и 'Close'(без учета случая).

Типы данных: double | table | timetable

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: accelearation = tsaccel(TMW,'NumPeriods',10,'Datatype',1)

Период различия для ускорения, заданный как разделенная запятой пара, состоящий из 'NumPeriods' и скаляр положительное целое число.

Типы данных: double

Указывает, Data содержит сами данные или импульс данных, заданный как разделенная разделенными запятой парами, состоящая из 'Datatype' и скаляр целое число со значением:

  • 0Data содержит сами данные.

  • 1Data содержит импульс данных.

Типы данных: double

Выходные аргументы

свернуть все

Серия ускорения, возвращенная с одинаковым числом строк (M) и столбцы (N) и того же типа (вектор, матрица, таблица или timetable), что и вход Data.

Подробнее о

свернуть все

Ускорение

Acceleration определяется как различие двух рядов импульсов, разделенных n периодами.

Ускорение - это различие текущего импульса с импульсом, n периоды назад. По умолчанию ускорение основано на 12-периодическом различии.

Ссылки

[1] Кауфман, П. Дж. Новые системы и методы торговли товарами. Джон Уайли и сыновья, Нью-Йорк, 1987 год.

Представлено до R2006a