Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:价差图

1楼
蜀道 发表于:2015/6/17 10:32:38
1、请教如何调用IF00、IC00、IH00的1分钟数据,如何画出k线图?
2、请教画出 3*IF00-(IC00+3*IH00)的价差图?

2楼
jinzhe 发表于:2015/6/17 10:37:30

1.把3个合约的1分钟k线图画在一个k线图里面?

2.价差图是不是k线图,还是仅仅是某一项数据?

3楼
蜀道 发表于:2015/6/17 10:42:39
本意是
1、请教如何画出IF00*300*3、IC00*200*1+IH00*300*3的价格k线图,在图1上显示?
2、在图2上画出 3*IF00*300-(IC00*200*1+3*IH00*300)的价差图,方便查看价差拉大或拉小。

4楼
jinzhe 发表于:2015/6/17 10:47:51

1

c1:callstock('if00',vtclose,datatype);

c2:callstock('ic00',vtclose,datatype);

c3:callstock('ih00',vtclose,datatype);

 

2

 

cc:c1*3-c2+3*c3;

 

 

你是除了要当前价格之外,还要乘上单位?

5楼
蜀道 发表于:2015/6/17 10:50:04
是的
6楼
jinzhe 发表于:2015/6/17 10:51:36

2.

 

cc:c1*3*300-c2*200+c3*3*300

 

1不要用改,2按照上面的改

7楼
蜀道 发表于:2015/6/17 10:53:56
那如何把价差图画成k线图 。
8楼
jinzhe 发表于:2015/6/17 11:00:15

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线图,你照着改改就行

9楼
蜀道 发表于:2015/6/17 11:55:38
用这个画k线画出来没有实体,有用STICKLINE函数画的例子吗?
10楼
jinzhe 发表于:2015/6/17 13:24:24

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;

 

 

参考下这个

共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.08984 s, 3 queries.