Filter löschen
Filter löschen

candle function problem

1 Ansicht (letzte 30 Tage)
Liang
Liang am 21 Jul. 2011
I find that candle function works well when the number of data is small, but once it is above 600, the function does not generate a proper candlestick chart. Anyone knows how to solve the problem?

Antworten (2)

Sean de Wolski
Sean de Wolski am 21 Jul. 2011
Do you really expect to be able to visualize on a small scale 600 different points?
It seems like a lot to me and would not be visible on any regular sized piece of paper/ computer monitor etc.
  1 Kommentar
Liang
Liang am 21 Jul. 2011
I expect to use zoom to look closely and move forward

Melden Sie sich an, um zu kommentieren.


Oleg Komarov
Oleg Komarov am 21 Jul. 2011
str = urlread('http://ichart.finance.yahoo.com/table.csv?s=GOOG&d=6&e=21&f=2011&g=d&a=7&b=19&c=2004&ignore=.csv');
[O,H,L,C] = dataread('string',str,'%*s%f%f%f%*f%*f%f','headerlines',1,'delimiter',',');
candle(H,L,C,O)
EDIT
with dates:
str = urlread('http://ichart.finance.yahoo.com/table.csv?s=GOOG&d=6&e=21&f=2011&g=d&a=7&b=19&c=2004&ignore=.csv');
[time,O,H,L,C] = dataread('string',str,'%s%f%f%f%*f%*f%f','headerlines',1,'delimiter',',');
candle(H,L,C,O,[],datenum(time,'yyyy-mm-dd'),'dd mmm yy')
Just zoom in.
  1 Kommentar
Liang
Liang am 21 Jul. 2011
Thanks for the code. Would it also work if I want to do a time series candlestick? (with time variable on the horizontal axis)

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Language Fundamentals finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by