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 CenterFile Exchange 中查找有关 2-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