1.把3个合约的1分钟k线图画在一个k线图里面?
2.价差图是不是k线图,还是仅仅是某一项数据?
1
c1:callstock('if00',vtclose,datatype);
c2:callstock('ic00',vtclose,datatype);
c3:callstock('ih00',vtclose,datatype);
2
cc:c1*3-c2+3*c3;
你是除了要当前价格之外,还要乘上单位?
2.
cc:c1*3*300-c2*200+c3*3*300
1不要用改,2按照上面的改
rm_o1:=callstock('rm09',vtopen,datatype);
rm_o2:=callstock('rm01',vtopen,datatype);
rm_o:=rm_o1-rm_o2;
rm_h1:=callstock('rm09',vthigh,datatype);
rm_h2:=callstock('rm01',vthigh,datatype);
rm_h:=rm_h1-rm_h2;
rm_l1:=callstock('rm09',vtlow,datatype);
rm_l2:=callstock('rm01',vtlow,datatype);
rm_l:=rm_l1-rm_l2;
rm_c1:=callstock('rm09',vtclose,datatype);
rm_c2:=callstock('rm01',vtclose,datatype);
rm_c:=rm_c1-rm_c2;
kline(rm_o,max(rm_h,max(rm_l,max(rm_o,rm_c))),min(rm_l,min(rm_h,min(rm_o,rm_c))),rm_o,0);
这是我之前写的价差k线图,你照着改改就行
c1:="if00$close";
o1:="if00$open";
h1:="if00$high";
l1:="if00$low";
aa:stickline(c1>o1,c1,o1,8,1),colorred;
ab:stickline(c1>o1,h1,max(c1,o1),0,1),colorred;
ac:stickline(c1>o1,min(c1,o1),l1,0,1),colorred;
ad:stickline(c1<o1,c1,o1,8,0),colorcyan;
ae:stickline(c1<o1,h1,max(c1,o1),0,1),colorcyan;
af:stickline(c1<o1,min(c1,o1),l1,0,1),colorcyan;
参考下这个