bollinger

Временной ряд Bollinger band

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

Описание

пример

[middle,upper,lower] = bollinger(Data) вычисляет среднюю, верхнюю и нижнюю полосы, составляющие полосы Боллинджера, из ряда данных. Диаграмма полосы Боллинджера отображает фактические данные об активах вместе с тремя другими полосами данных: верхней полосой, которая является двумя стандартными отклонениями выше определяемого пользователем скользящего среднего; нижняя полоса, которая является двумя стандартными отклонениями ниже скользящего среднего; и средняя полоса, которая является самой скользящей средней.

пример

[middle,upper,lower] = bollinger(___,Name,Value) добавляет необязательные аргументы пары имя-значение.

Примеры

свернуть все

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

load SimulatedStock.mat
[middle,upper,lower]= bollinger(TMW);
CloseBolling = [middle.Close, upper.Close,... 
lower.Close];
plot(middle.Time,CloseBolling)
title('Bollinger Bands for TMW Closing Prices')

Figure contains an axes. The axes with title Bollinger Bands for TMW Closing Prices contains 3 objects of type line.

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

свернуть все

Данные по рыночным ценам, указанным в виде матрицы, таблицы или графика. Для матричного ввода, Data должен быть ориентирован на столбцы.

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

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

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

Пример: [middle,upper,lower] = bollinger(TMW_CLOSE,'WindowSize',10,'Type',1)

Количество наблюдений входного ряда для включения в скользящее среднее в периодах, указанное как пара, разделенная запятыми, состоящая из 'WindowSize' и скалярное положительное целое число.

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

Тип скользящего среднего для вычисления, определяемый как разделенная запятыми пара, состоящая из 'Type' и скалярное целое число со значением 0 (простой) или 1 (линейный).

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

Количество стандартных отклонений для верхней и нижней границ, указанных как разделенная запятыми пара, состоящая из 'NumStd' и скалярное положительное целое число.

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

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

свернуть все

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

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

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

Ссылки

[1] Ахелис, С. Б. Технический анализ от А до З. Второе издание. Макгроу-Хилл, 1995, стр. 72-74.

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