在matlab中,用金融工具箱中的candle函数来画K线,可是横坐标却显示一些奇怪的东西,那怎么办呢?
加个日期格式就好了
先来看看candle的解释:在matlab中输入 doc candle,回车即可看到解释(我的matlab版本是R2014a)
关键就在这个Dateform这里了,首先你的Dates是不是datenum格式(7.32443e+5这种)?是的话,只需要加Dateform就行了:
candle(HighPrices, LowPrices, ClosePrices, OpenPrices, [1 0 0 ], Dates, 'dd-mmm-yyyy')
[1 0 0]代表红色,'dd-mmm-yyyy'代表其中一种格式