1. MATLAB 如何导入股票数据,并画出K线
需要几个关键步骤 (函数应知用需要自己多用help 学习道)
1自己先下载原始数据格式 时间 开 高 低 收
1 读取数据 xlsread 函数
[num,txt,raw]=xlsread(filename); % '000001.xls'
Date=datenum(txt(5:length(txt),1)); %时间
OpenPrice=num(:,1); %开盘
HighPrice=num(:,2); %收盘
LowPrice=num(:,3);
ClosePrice=num(:,4);
Vol=num(:,5); %成交内量
save Data Date OpenPrice HighPrice LowPrice ClosePrice Vol; %存储mat文件 方便下次使用
candle(HighPrice,LowPrice,ClosePrice,OpenPrice,'r',Date,12)%高 低 收 开 红色 时间 时间格式容
2. 股市中股票价格是怎么生成的
道富投资为您解答: 股价的改变是有股票交易系统自动生成的。
所谓股票交易,就是有人想买,同时还需要有人想卖。在股票交易的时间里,股价是随时在变的,只要有人想买,又有人人想卖,交易生成股价就生成了,就会出现改变了。
下面是我的实际操作: 我在实际操作中出现过这样的问题,当我想卖出某股票时,预先设定了一个价格,比如说5.5,200股,但看到价格已经到了5.5但还是没有交易成功,有时要到第二次价格到达5.5的时候才会成交。买进有时也是这样。
于是我想也许是有很多人都出了这个价,要排队才到我。另一个问题是,如果是大家出价的情况下,因为不是面对面的讨价还价,如果我出价5.5买,但现时愿意卖出的价格只有是5.4,低于我的出价,理论上我是一定能买到了,但为什么结果每次我都是5.5买进呢,差价去哪里了?另尝试过一次,我要买200股,结果是只买到150股,可能是刚刚别人也是这样出手。
很奇怪。 经过上面真实的例子,于是我想这个股价就像是在配对市场上,如果我拿着个号码牌1,要找在另一边也拿着1号的,按照排队次序和数量一一配对,如果多出的数量就被排在下一轮了,或者你改变自己的号码牌赶上正在交易的,如幸运还有位,就能配对。
而每次配对成功的号码,电脑都会显示出来,而正在排队的号码和数量也会在一定限度内显示出来给大家参考。所谓公平公正也许就是这样。
所以只是单方的话,即使有很多股票,也是很难改变股价的;但用双方去改变,一个出价,另一个买进,很多都是配对好的,不是杂乱的,价格的上升和下跌就会很快实现和明显。比如庄要提高或降低某股价,就应该要扮演买和卖的角色,不断让成交发生,造势,让更多的人去参与、竞价和购买,炒热了这个盘,价格形成一个趋势后,不用怎么用力就可以从中获利。
造成影响的应该是不断出现的价格的变化,如果没有预先的深思熟虑很容易做错判断,所以有一个大概的预测和计划会稳妥很多。