欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件交易策略发布专区 → [原创]虚拟期货5档行情源代码

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有13886人关注过本帖树形打印复制链接

主题:[原创]虚拟期货5档行情源代码

帅哥哟,离线,有人找我吗?
z7c9
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
[原创]虚拟期货5档行情源代码  发帖心情 Post By:2010/9/10 15:06:41 [只看该作者]

以下内容为程序代码:

1 variable:askprice2=0,askvol2=0,bidprice2=0,bidvol2=0;
2 variable:askprice3=0,askvol3=0,bidprice3=0,bidvol3=0;
3 variable:askprice4=0,askvol4=0,bidprice4=0,bidvol4=0;
4 variable:askprice5=0,askvol5=0,bidprice5=0,bidvol5=0;
5 variable:askprice6=0,askvol6=0,bidprice6=0,bidvol6=0;
6
7
8
9 refaskprice:=ref(askprice,1);
10 refaskvol:=ref(askvol,1);
11 refbidprice:=ref(bidprice,1);
12 refbidvol:=ref(bidvol,1);
13
14 if askprice<refaskprice then begin
15     askprice6:=askprice5;
16     askvol6:=askvol5;
17     askprice5:=askprice4;
18     askvol5:=askvol4;
19     askprice4:=askprice3;
20     askvol4:=askvol3;
21     askprice3:=askprice2;
22     askvol3:=askvol2;
23     askprice2:=refaskprice;
24     askvol2:=refaskvol;
25 end;
26
27 if askprice>refaskprice then begin
28     askprice2:=askprice3;
29     askvol2:=askvol3;
30     askprice3:=askprice4;
31     askvol3:=askvol4;
32     askprice4:=askprice5;
33     askvol4:=askvol5;
34     askprice5:=askprice6;
35     askvol5:=askvol6;
36 end;
37
38 if bidprice>refbidprice then begin
39     bidprice6:=bidprice5;
40     bidvol6:=bidvol5;
41     bidprice5:=bidprice4;
42     bidvol5:=bidvol4;
43     bidprice4:=bidprice3;
44     bidvol4:=bidvol3;
45     bidprice3:=bidprice2;
46     bidvol3:=bidvol2;
47     bidprice2:=refbidprice;
48     bidvol2:=refbidvol;
49 end;
50
51 if bidprice<refbidprice then begin
52     bidprice2:=bidprice3;
53     bidvol2:=bidvol3;
54     bidprice3:=bidprice4;
55     bidvol3:=bidvol4;
56     bidprice4:=bidprice5;
57     bidvol4:=bidvol5;
58     bidprice5:=bidprice6;
59     bidvol5:=bidvol6;    
60 end;
61
62 x1:=900;
63 x2:=970;
64 y1:=75;
65 y2:=25;
66
67 n:=0;
68
69 drawtextex(1,1,x1,0,'--------------------',colorgreen);
70
71 drawtextex(1,1,x1,25,'卖五 '+numtostr(askprice5,n),colorwhite);
72 drawtextex(1,1,x2,25,numtostr(askvol5,0),coloryellow);
73
74 drawtextex(1,1,x1,50,'--------------------',colorgreen);
75
76 drawtextex(1,1,x1,75,'卖四 '+numtostr(askprice4,n),colorwhite);
77 drawtextex(1,1,x2,75,numtostr(askvol4,0),coloryellow);
78
79 drawtextex(1,1,x1,100,'--------------------',colorgreen);
80
81 drawtextex(1,1,x1,125,'卖三 '+numtostr(askprice3,n),colorwhite);
82 drawtextex(1,1,x2,125,numtostr(askvol3,0),coloryellow);
83
84 drawtextex(1,1,x1,150,'--------------------',colorgreen);
85
86 drawtextex(1,1,x1,175,'卖二 '+numtostr(askprice2,n),colorwhite);
87 drawtextex(1,1,x2,175,numtostr(askvol2,0),coloryellow);
88
89 drawtextex(1,1,x1,200,'--------------------',colorgreen);
90
91 drawtextex(1,1,x1,225,'卖一 '+numtostr(askprice,n),colorwhite);
92 drawtextex(1,1,x2,225,numtostr(askvol,0),coloryellow);
93
94 drawtextex(1,1,x1,250,'--------------------',colorred);
95
96 drawtextex(1,1,x1,275,'买一 '+numtostr(bidprice,n),colorwhite);
97 drawtextex(1,1,x2,275,numtostr(bidvol,0),coloryellow);
98
99 drawtextex(1,1,x1,300,'--------------------',colorgreen);
100
101 drawtextex(1,1,x1,325,'买二 '+numtostr(bidprice2,n),colorwhite);
102 drawtextex(1,1,x2,325,numtostr(bidvol2,0),coloryellow);
103
104 drawtextex(1,1,x1,350,'--------------------',colorgreen);
105
106 drawtextex(1,1,x1,375,'买三 '+numtostr(bidprice3,n),colorwhite);
107 drawtextex(1,1,x2,375,numtostr(bidvol3,0),coloryellow);
108
109 drawtextex(1,1,x1,400,'--------------------',colorgreen);
110
111 drawtextex(1,1,x1,425,'买四 '+numtostr(bidprice4,n),colorwhite);
112 drawtextex(1,1,x2,425,numtostr(bidvol4,0),coloryellow);
113
114 drawtextex(1,1,x1,450,'--------------------',colorgreen);
115
116 drawtextex(1,1,x1,475,'买五 '+numtostr(bidprice5,n),colorwhite);
117 drawtextex(1,1,x2,475,numtostr(bidvol5,0),coloryellow);
118
119 drawtextex(1,1,x1,500,'--------------------',colorgreen);

 

图片点击可在新窗口打开查看


版主评定:好评,获得10个金币奖励好评,获得10个金币奖励
(理由:好文章)
 回到顶部
帅哥哟,离线,有人找我吗?
wattwei
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:574 积分:3167 威望:0 精华:0 注册:2009/10/10 11:13:01
  发帖心情 Post By:2010/9/10 15:17:05 [只看该作者]

 不错,有创意。期待加精

 回到顶部
帅哥哟,离线,有人找我吗?
董小球
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2010/9/10 15:39:07 [只看该作者]

我靠 这玩意绝对可以问老大申请2个金币玩玩


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
sdcgj209
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:65 积分:542 威望:0 精华:0 注册:2010/6/13 15:20:29
  发帖心情 Post By:2010/9/10 16:54:04 [只看该作者]

askprice6:=askprice5;

编译错误,无法判断该表达式的意图


 回到顶部
帅哥哟,离线,有人找我吗?
董小球
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2010/9/10 17:01:36 [只看该作者]

把<或者>替换一下


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
董小球
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大哥
等级:超级版主 帖子:2837 积分:13237 威望:0 精华:2 注册:2010/7/14 17:31:54
  发帖心情 Post By:2010/9/10 17:09:30 [只看该作者]

楼主代码里的大于号跟雷克萨斯一样大,所以应该替换成英文状态的大于号


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到

service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
zhangcharlie
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:144 积分:450 威望:0 精华:0 注册:2011/3/10 9:42:21
  发帖心情 Post By:2013/9/28 20:21:41 [只看该作者]

金字塔里有项:未成交量堆积(虚拟N档),哪位老师能不能写把金字塔里的N档买单总和;金字塔里的N档卖单总和的公式?

 回到顶部
帅哥哟,离线,有人找我吗?
zhangcharlie
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:144 积分:450 威望:0 精华:0 注册:2011/3/10 9:42:21
  发帖心情 Post By:2013/9/29 13:13:28 [只看该作者]

楼主公式里的挂1到挂4 跟金字塔里的数据一致。能不能把金字塔中 所有的挂买单,挂卖单的累加公式写出来?谢谢。
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130929130913.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
zhangcharlie
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:144 积分:450 威望:0 精华:0 注册:2011/3/10 9:42:21
  发帖心情 Post By:2013/9/29 13:16:38 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20130929130913.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
武田晴信
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 大佐
等级:论坛游侠 帖子:239 积分:0 威望:0 精华:0 注册:2013/7/8 16:40:03
  发帖心情 Post By:2013/9/29 17:21:07 [只看该作者]

我来做个好人吧,删上面的序号,删的手麻了

 variable:askprice2=0,askvol2=0,bidprice2=0,bidvol2=0;
 variable:askprice3=0,askvol3=0,bidprice3=0,bidvol3=0;
 variable:askprice4=0,askvol4=0,bidprice4=0,bidvol4=0;
 variable:askprice5=0,askvol5=0,bidprice5=0,bidvol5=0;
 variable:askprice6=0,askvol6=0,bidprice6=0,bidvol6=0;
 
 
 
 refaskprice:=ref(askprice,1);
 refaskvol:=ref(askvol,1);
 refbidprice:=ref(bidprice,1);
 refbidvol:=ref(bidvol,1);

 if askprice<refaskprice then begin
     askprice6:=askprice5;
     askvol6:=askvol5;
     askprice5:=askprice4;
     askvol5:=askvol4;
     askprice4:=askprice3;
     askvol4:=askvol3;
     askprice3:=askprice2;
     askvol3:=askvol2;
     askprice2:=refaskprice;
     askvol2:=refaskvol;
 end;
 
 if askprice>refaskprice then begin
     askprice2:=askprice3;
     askvol2:=askvol3;
     askprice3:=askprice4;
     askvol3:=askvol4;
     askprice4:=askprice5;
     askvol4:=askvol5;
     askprice5:=askprice6;
     askvol5:=askvol6;
 end;
 
 if bidprice>refbidprice then begin
     bidprice6:=bidprice5;
     bidvol6:=bidvol5;
     bidprice5:=bidprice4;
     bidvol5:=bidvol4;
     bidprice4:=bidprice3;
     bidvol4:=bidvol3;
     bidprice3:=bidprice2;
     bidvol3:=bidvol2;
     bidprice2:=refbidprice;
     bidvol2:=refbidvol;
 end;
 
 if bidprice<refbidprice then begin
     bidprice2:=bidprice3;
     bidvol2:=bidvol3;
     bidprice3:=bidprice4;
     bidvol3:=bidvol4;
     bidprice4:=bidprice5;
     bidvol4:=bidvol5;
     bidprice5:=bidprice6;
     bidvol5:=bidvol6;    
 end;
 
 x1:=900;
 x2:=970;
 y1:=75;
 y2:=25;
 
 n:=0;
 
 drawtextex(1,1,x1,0,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,25,'卖五 '+numtostr(askprice5,n),colorwhite);
 drawtextex(1,1,x2,25,numtostr(askvol5,0),coloryellow);
 
 drawtextex(1,1,x1,50,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,75,'卖四 '+numtostr(askprice4,n),colorwhite);
 drawtextex(1,1,x2,75,numtostr(askvol4,0),coloryellow);
 
 drawtextex(1,1,x1,100,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,125,'卖三 '+numtostr(askprice3,n),colorwhite);
 drawtextex(1,1,x2,125,numtostr(askvol3,0),coloryellow);
 
 drawtextex(1,1,x1,150,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,175,'卖二 '+numtostr(askprice2,n),colorwhite);
 drawtextex(1,1,x2,175,numtostr(askvol2,0),coloryellow);
 
 drawtextex(1,1,x1,200,'--------------------',colorgreen);

 drawtextex(1,1,x1,225,'卖一 '+numtostr(askprice,n),colorwhite);
 drawtextex(1,1,x2,225,numtostr(askvol,0),coloryellow);
 
 drawtextex(1,1,x1,250,'--------------------',colorred);
 
 drawtextex(1,1,x1,275,'买一 '+numtostr(bidprice,n),colorwhite);
 drawtextex(1,1,x2,275,numtostr(bidvol,0),coloryellow);
 
 drawtextex(1,1,x1,300,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,325,'买二 '+numtostr(bidprice2,n),colorwhite);
 drawtextex(1,1,x2,325,numtostr(bidvol2,0),coloryellow);
 
 drawtextex(1,1,x1,350,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,375,'买三 '+numtostr(bidprice3,n),colorwhite);
 drawtextex(1,1,x2,375,numtostr(bidvol3,0),coloryellow);
 
 drawtextex(1,1,x1,400,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,425,'买四 '+numtostr(bidprice4,n),colorwhite);
 drawtextex(1,1,x2,425,numtostr(bidvol4,0),coloryellow);
 
 drawtextex(1,1,x1,450,'--------------------',colorgreen);
 
 drawtextex(1,1,x1,475,'买五 '+numtostr(bidprice5,n),colorwhite);
 drawtextex(1,1,x2,475,numtostr(bidvol5,0),coloryellow);
 
 drawtextex(1,1,x1,500,'--------------------',colorgreen);


 回到顶部