A:
零轴gfzero()是组合图形的一个属性,即需在函数graphgroup中设置,不能在Graph中设置。
单个图形的实现:柱型图,正值向上,负值向下的柱型图
范例实现:实现万科A截止到2014-06-19日最近30个交易日的涨幅柱型图
SetSysParam(pn_stock(),'SZ000002');
SetSysParam(pn_date(),20140619T);
r:=nday(30,
gftime(),datetimetostr(sp_time()),
'zf',stockzf3()
);
//数据用柱状图显示
r[:,gffill()]:=flsolid();
g:= Graph(gtbar(),'',r);//画图
return graphgroup(g,gfzero(),0);//通过图形组合函数graphgroup设置零轴
结果展示:
组合图形的实现:MACD指标,正值向上,负值向下的柱型图
范例实现:上证指数在指定日最近180个交易日的MACD指标的展示
SetSysParam(pn_stock(),'SH000001');
SetSysParam(pn_date(),20210224T);
v:=MACD_f(12,26,6,1);
vDIF:=v[0];
vDEA:=v[1];
vMACD:=v[2];
g1:=graph(gtline(),'DIF',vDIF);
g2:=graph(gtline(),'DEA',vDEA);
g3:=graph(gtsinglebar(),'MACD',vMACD);
g:=graphgroup(g1,g2,g3,GfZero(),0);
return g;
结果展示: