candle (fts)

График свечи временных рядов

candle (fts) не рекомендуется. Использовать candle вместо этого.

Использовать fts2timetable для преобразования fints объект в timetable объект.

Синтаксис

candle(tsobj)
candle(tsobj,color)
candle(tsobj,color,dateform)
candle(tsobj,color,dateform,'ParameterName',ParameterValue, ...)
hcdl = candle(tsobj,color,dateform,'ParameterName',ParameterValue, ...) 

Аргументы

tsobj

Объект финансовых временных рядов

color

(Необязательно) Трехэлементный вектор-строка, представляющий RGB или цветовой идентификатор. (См. plot.)

dateform

(Необязательно) Формат вектора символов даты, используемый в качестве меток такта по оси X. (См. datetick.) Можно задать dateform только когда tsobj не содержит данных времени суток. Если tsobj содержит данные о времени суток, dateform ограничено 'dd-mmm-yyyy HH:MM'.

Описание

candle(tsobj) генерирует график свечи данных в объекте финансовых временных рядов tsobj. tsobj должен содержать не менее четырех рядов данных, представляющих высокие, низкие, открытые и закрывающиеся цены. Эти ряды должны иметь имена High, Low, Open, и Close (без учета случая).

candle(tsobj,color) дополнительно определяет цвет свечной коробки.

candle(tsobj,color,dateform) дополнительно задает формат вектора символов даты, используемый в качестве меток такта на оси X. Посмотрите datestr для получения списка форматов векторов символов даты.

candle(tsobj,color,dateform,'ParameterName',ParameterValue, ...) указывает фактические имена необходимых рядов данных, если ряды данных не имеют имен по умолчанию. 'ParameterName' может быть

  • HighName: серия высоких цен имени

  • LowName: серия низких цен имени

  • OpenName: серия открытых цен имени

  • CloseName: закрытие ряда цен имени

hcdl = candle(tsobj, color, dateform, 'ParameterName', ParameterValue, ...) возвращает указатель на объекты закрашенной фигуры и объект линии, образующие график свечи. hdcl является трехэлементным векторам-столбцам, представляющим указателям к две закрашенных фигур, и одним линиям, образующим график свечи.

Примеры

свернуть все

Этот пример показывает, как создать график для акций Disney на даты с 31 марта 1998 года по 30 апреля 1998 года.

load disney.mat
candle(dis('3/31/98::4/30/98'))
Warning: FINTS is not recommended. Use TIMETABLE instead. For more information, see <a href="matlab:web(fullfile(docroot, 'finance/convert-from-fints-to-timetables.html'))">Convert Financial Time Series Objects (fints) to Timetables</a>.
Warning: Low prices must be less than or equal to the corresponding opening prices.
title('Disney 3/31/98 to 4/30/98')

Figure contains an axes. The axes with title Disney 3/31/98 to 4/30/98 contains 24 objects of type line, patch.

См. также

| | |

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