Candlestick question

1 回表示 (過去 30 日間)
Mate 2u
Mate 2u 2011 年 2 月 10 日
I want to draw a candlestick graph for the entries of my 1x360214 array.
candle(HighPrices, LowPrices, ClosePrices, OpenPrices)
This is predetermined in MATLAB.
For this I need to split this array into sections of like 4000 where for each 4000 I find end entry, start entry, max entry and min entry.
  3 件のコメント
Mate 2u
Mate 2u 2011 年 2 月 10 日
They are all numbers some have decimal places. But are all positive
Vieniava
Vieniava 2011 年 2 月 10 日
so, which of them are HighPrice,LowPrice,ClosePrice,OpenPrice?

サインインしてコメントする。

採用された回答

Vieniava
Vieniava 2011 年 2 月 10 日
If V is your 1x360214 data vector:
seg=4000;
segments=floor(length(V)/seg);
V=V(1: (segments*seg) );
AlgoMatrix=reshape(V, seg, []);
OpenPrices=AlgoMatrix(1,:);
ClosePrices=AlgoMatrix(seg,:);
MinPrices=min(AlgoMatrix);
MaxPrices=max(AlgoMatrix);
  2 件のコメント
Mate 2u
Mate 2u 2011 年 2 月 10 日
??? Error using ==> candle at 47
Please specify input data as column vectors.
This is the error I am receiving
Ned Gulley
Ned Gulley 2011 年 2 月 10 日
Mate2u said: "Thanks solved it just transposed."

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by