股票中的红绿柱状图所代表的开盘价和收盘价等于开盘价

matlab怎么画股票的成交量的图
实现红绿两种柱状图
<h1 style="color:# 麦片财富积分
新手, 积分 11, 距离下一级还需 39 积分
关注者: 1
楼主有点吝啬。
我下午给大家发一个
<h1 style="color:# 麦片财富积分
关注者: 1
function candle(hi,lo,cl,op,color,dates,dateform)
if nargin & 5
&&cls = get(gca,'colororder');
&&color = cls(1,:);
if nargin & 4
&&error('finance:candle:missingInputs',sprintf('Missing high, low, closing, or opening data.'))
[m,n] = size(hi);
if size(hi, 2) & 1 | size(lo, 2) & 1 | size(cl, 2) & 1 | size(op, 2) & 1,
&&error('finance:candle:invalidInputs',sprintf('Please specify input data as column vectors.'))
elseif size(hi, 1) ~= size(lo, 1) | size(lo, 1) ~= size(cl, 1) | size(cl, 1) ~= size(op, 1),
& & & & error('finance:candle:mismatchInputData','Number of data must be consistent across inputs.');
if nargin == 6 | nargin == 7,
& & & & if size(dates, 2) ~= 1,
& & & & & & & & error('finance:candle:invalidDateSize','DATES must be a column vector.');
& & & & elseif size(dates, 1) ~= size(hi, 1),
& & & & & & & & error('finance:candle:mismatchDatesData','Number of dates must correspond to number of data.');
& & & & end
back = get(gca,'color');
% Determine if current plot is held or not
&&hldflag = 1;
&&hldflag = 0;
m = length(hi(:));
% Need to pad all inputs with NaN's to leave spaces between day data
nanpad = tmp(1,ones(1,m));
hilo = [hi';lo';nanpad];
index = 1:m;
indhilo = index(ones(3,1),:);
%plot(indhilo(:),hilo(:))
clpad = [cl(:)';nanpad];
clpad = clpad(:)';
oppad = [op(:)';nanpad];
oppad = oppad(:)';
if cl(i)&=op(i)
&&plot(indhilo(:,i),hilo(:,i),'r');
&&plot(indhilo(:,i),hilo(:,i),'b');
% Create boundaries for filled regions
xbottom = index-0.25;&&
xbotpad = [xbottom(:)';nanpad];
xbotpad = xbotpad(:)';
xtop = index+0.25;
xtoppad = [xtop(:)';nanpad];
xtoppad = xtoppad(:)';
ybottom = min(clpad,oppad);
ytop = max(clpad,oppad);
% Plot lines between high and low price for day
% Plot box representing closing and opening price span
% If the opening price is less than the close, box is empty
i = find(oppad(:) &= clpad(:));
boxes(i) = patch([xbotpad(i);xbotpad(i);xtoppad(i);xtoppad(i)],...
& &&&[ytop(i);ybottom(i);ybottom(i);ytop(i)],...
& &&&'r','edgecolor','r');
% If the opening price is greater than the close, box is filled
i = find(oppad(:) & clpad(:));
boxes(i) = patch([xbotpad(i);xbotpad(i);xtoppad(i);xtoppad(i)],...
& &&&[ytop(i);ybottom(i);ybottom(i);ytop(i)],...
& &&&'b','edgecolor','b');
setappdata(gca,'plottype','Candle ')& && &&&% set tag for use with timeser.m&&
% Add support for providing dates.
if nargin == 6 | nargin == 7,
& & & & dateset =
& & & & hcdl_vl = findobj(gca, 'Type', 'line');
& & & & hcdl_bx = findobj(gca, 'Type', 'patch');
& & & & % The CANDLE plot is made up of patch(es) and a line.&&hcdl_vl is the
& & & & % handle t it's actually only 1 line object.&&
& & & & % hcdl_bx contains the handle(s) of the patch object(s) that make up the
& & & & % empty and filled boxes.&&The XData of those objects need to be changed
& & & & % to dates so that ZOOM works correctly.
& & & & line_xdata = get(hcdl_vl, 'XData');
& & & & set(hcdl_vl, 'XData', dateset(line_xdata));
& & & & for pidx=1:length(hcdl_bx),& &% Need to do loop since there can be 1 or 2 patches.
& & & && & patch_xdata = get(hcdl_bx(pidx), 'XData');
& & & && & offset = [-0.25*ones(2, size(patch_xdata, 2)); ...
& & & && && && && &&&+0.25*ones(2, size(patch_xdata, 2))] * min(abs(diff(dateset)));
& & & && & set(hcdl_bx(pidx), 'XData', dateset(round(patch_xdata))+offset);
& & & & end& &
& & & & % Change XTickLabel to date string format.
& & & & if ~exist('dateform', 'var') | isempty(dateform),
& & & && & datetick('x');
& & & & else,
& & & && & datetick('x', dateform);
& & & & end
% If original figure was not held, turn hold off
if ~hldflag
&&hold off
<h1 style="color:# 麦片财富积分
关注者: 1
aasa2 发表于
function candle(hi,lo,cl,op,color,dates,dateform)
if nargin & 5
不是吝啬,我是放在一个很大的程序里面的 ,没有写成一个小程序 也没时间写 问题是这玩意也不算难&&问了几个QQ上的人 都会的,不过感谢你发出来,我就不验证啦
<h1 style="color:# 麦片财富积分
关注者: 1
dingding 发表于
不是吝啬,我是放在一个很大的程序里面的 ,没有写成一个小程序 也没时间写 问题是这玩意也不算难&&问了 ...
无意冒犯& &随便说说的
以后还有很多向你请教
<h1 style="color:# 麦片财富积分
期待更精准的解答!:D
<h1 style="color:# 麦片财富积分
关注者: 1
我的答案还可以吧 我已经在使用了
<h1 style="color:# 麦片财富积分
量化投资 QQ群:
欢迎加入 资料共享
站长推荐 /1
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区K线图中成交量的颜色为何有红绿之分??-量柱状图为什么有红色和绿色之
没有你要的?请搜索……
你现在正在浏览:
K线图中成交量的颜色为何有红绿之分?? 量柱状图为什么有红色和绿色之
K线图中成交量的颜色为何有红绿之分??
红的是涨 ,绦的为跌 。
就能得到日K线图,同样也可画出周K线图、最低价。如果把每日的K线图放在一张纸上、月K线图。如果投资者需要做短线投资、收盘价、最高价,外汇,期权等证券市场。  股市及期货市场中的K线图的画法包含四个数据,即开盘价,目前广泛的应用于股票,期货,引入股票市场价格走势的分析中,经过300多年的发展,起源于日本十八世纪德川幕府时代(年)的米市交易,用来计算米价每天的涨跌。因其标画方法具有独到之处  红的是涨 ,绿的是跌 。  K线又称蜡烛图、日本线、阴阳线、棒线等,目前常用的说法是“K线”、30分钟、60分钟等走势图,则可用较短时间的图形来做价格分析,如5分钟,所有的k线都是围绕这四个数据展开,反映大势的状况和价格信息
成交量是不分颜色的,是收盘K线分红绿:收盘价高于开盘价的为红,反之为绿,而成交量的颜色与K线一致。
非常单纯的颜色区分,用来区分当天上涨的成交量和下跌的成交量。不然上面一条条,下面也一条条。看不清楚。
红的是涨 ,绿的为跌 。(都是相对于前一个交易日的,也就是“昨天”)
红的收盘高于开盘,(上涨)绿的开盘高于收盘(下跌)只是个颜色的区分而已!
炒股软件分时图里成交量红绿白线表示什么:
1.红线表示净买入状态时的成交量。 2.绿线表示净卖出状态时的成交量。 3.白线表示实时价格。 4....
个股分时图成交量里的红,绿,白线都代表什么意思:
2.白色的线柱,一般会出现在买、卖挂单和实时买、卖单为是同时成交的,也...如何看分时图白柱 成交量...
某支股票的分时图里红绿色柱状线是什么意思:
分时图里红绿色柱状线:红色柱线表示买入的成交量,绿色表示卖出的成交量。 当天的买入量大于卖出量,显示...
通达信分时图的量能显示怎么由单一的黄线调整成红绿线:
系统设置---设置4---分时图中成交量颜色区分显示打上勾 确定保存就好了 通达信软件是多功能的证券...
折线图两条线代表什么?还有柱状图的红绿柱代表什么:
你的这个是个股的分时图,在个股即时分时中:黄色曲线(你的行情图是以蓝色表示):表示该种股票即时成交的...
股票日线图中红绿柱体什么意思:
红绿柱又叫K线,红色表示今天股票一开盘的价格高于最后收盘的价格,又叫阳线,绿色表示开盘价低于收盘价,...
在个股分时图上如何把黄色柱线即成交量线调整为买进红色卖出绿色平盘白色,谢谢:
如果是招商证券,国信证券,中信证券这几个的话,那点工具--系统设置--设置4--分时图中成交量区分显...
【附图】那些在集合竞价图中出现的红色、绿色、白色线代表什么意思??:
集合竞价产生的成交量为什么有绿色,红色,白色 10
同花顺股票分时图柱线,怎样调不同颜色?:
1、改变同花顺分时图上的量柱颜色的方法:鼠标点在那个区域,待出现白色方块,右键-修改分时成交量-曲线...
期货分时图中的红绿柱线和黄色柱线是什么意思?:
1) 红绿柱线:在黄白两条曲线附近有红绿柱状线,是反映大盘即时所有股票的买盘与卖盘在数量上的比率。红...
也许你也感兴趣的内容}

我要回帖

更多关于 收盘价大于开盘价公式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信