Скользящее среднее
tsmovavg не рекомендуется. Использовать timetable вместо этого. Дополнительные сведения см. в разделе Преобразование объектов финансового временного ряда в расписания.
tsmovavg вычисляет простое, экспоненциальное, треугольное, взвешенное и измененное скользящее среднее вектора или fints объект данных. Для получения информации о работе с финансовыми временными рядами (fints objects), см. Работа с объектами финансового временного ряда.
возвращает экспоненциальное взвешенное скользящее среднее для объекта финансового временного ряда, output = tsmovavg(tsobj,'e',timeperiod)tsobj. Экспоненциальное скользящее среднее - это взвешенное скользящее среднее, где timeperiod определяет период времени. Экспоненциальные скользящие средние уменьшают отставание, применяя больший вес к недавним ценам. Например, 10-периодное экспоненциальное скользящее среднее весит самую последнюю цену на 18,18%. Exponential Percentage = 2/(TIMEPER + 1) or 2/(WINDOW_SIZE + 1).
возвращает экспоненциальное взвешенное скользящее среднее для вектора. Экспоненциальное скользящее среднее - это взвешенное скользящее среднее, где output = tsmovavg(vector,'e',timeperiod,dim)timeperiod определяет период времени. Экспоненциальные скользящие средние уменьшают отставание, применяя больший вес к недавним ценам. Например, 10-периодное экспоненциальное скользящее среднее весит самую последнюю цену на 18,18%. (2/(timeperiod + 1)).
возвращает треугольное скользящее среднее для объекта финансового временного ряда, output = tsmovavg(tsobj,'t',numperiod)tsobj. Треугольное скользящее среднее двойное сглаживание данных. tsmovavg вычисляет первое простое скользящее среднее с шириной окна ceil(numperiod + 1)/2. Затем вычисляется второе простое скользящее среднее для первого скользящего среднего с тем же размером окна.
возвращает треугольное скользящее среднее для вектора. Треугольное скользящее среднее двойное сглаживание данных. output = tsmovavg(vector,'t',numperiod,dim)tsmovavg вычисляет первое простое скользящее среднее с шириной окна ceil(numperiod + 1)/2. Затем вычисляется второе простое скользящее среднее для первого скользящего среднего с тем же размером окна.
возвращает взвешенное скользящее среднее для объекта финансового временного ряда, output = tsmovavg(tsobj,'w',weights)tsobj, путем подачи весов для каждого элемента в подвижном окне. Длина весового вектора определяет размер окна. Если для более свежих цен используются более крупные весовые факторы, а для предыдущих - меньшие, то тенденция более чувствительна к последним изменениям.
возвращает взвешенное скользящее среднее для вектора путем предоставления весов для каждого элемента в окне перемещения. Длина весового вектора определяет размер окна. Если для более свежих цен используются более крупные весовые факторы, а для предыдущих - меньшие, то тенденция более чувствительна к последним изменениям.output = tsmovavg(vector,'w',weights,dim)
возвращает измененное скользящее среднее для объекта финансового временного ряда, output = tsmovavg(tsobj,'m',numperiod)tsobj. Измененное скользящее среднее аналогично простому скользящему среднему. Рассмотрим аргумент numperiod чтобы быть запаздыванием простого скользящего среднего. Первое измененное скользящее среднее вычисляется как простое скользящее среднее. Последующие значения вычисляются путем сложения новой цены и вычитания последнего среднего из полученной суммы.
возвращает измененное скользящее среднее для вектора. Измененное скользящее среднее аналогично простому скользящему среднему. Рассмотрим аргумент output = tsmovavg(vector,'m',numperiod,dim)numperiod чтобы быть запаздыванием простого скользящего среднего. Первое измененное скользящее среднее вычисляется как простое скользящее среднее. Последующие значения вычисляются путем сложения новой цены и вычитания последнего среднего из полученной суммы.
[1] Ахелис, Стивен Б. Технический анализ от A до Z. Second Edition. Макгроу-Хилл, 1995, стр. 184-192.
boxcox | convert2sur | convertto | diff | fillts | filter | lagts | leadts | mean | peravg | resamplets | smoothts