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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → 下单代码

   

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


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

主题:下单代码

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/5/23 9:16:11 [显示全部帖子]

实盘中由于流动性,该策略并不会赚钱.

 

推荐楼主还是多完善完善策略思想



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

客户服务部

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

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

service@weistock.com

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


查看使用道具详细信息
悬赏金币帖,要悬赏 0 个金币
 回到顶部
帅哥哟,离线,有人找我吗?
fly
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/5/27 16:02:29 [显示全部帖子]

B1:=DYNAINFO( 28);//买一价
S1:=DYNAINFO( 34);//卖一价

Vb:=DYNAINFO( 25);//买一挂单量
Vs:=DYNAINFO( 31);//卖一挂单量
Vd:=vol;
Vm:=sum(vol,2);//每秒市场成交量

 

if Vs<=Vm+Vd then tbuy(1,1,lmt,DYNAINFO(34));

if TISREMAIN(1)=1 and TSUBMIT(1)>1 and Vs<=Vm+Vd and DYNAINFO(34)=TORDERPRICE(1,1)+1 THEN
tbuy(1,1,lmt,DYNAINFO(34));

 

实现的是你的1),2),3),您先看看是否是您需要的.



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

客户服务部

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

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

service@weistock.com

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

获得0个金币
 回到顶部
帅哥哟,离线,有人找我吗?
fly
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/6/6 17:03:26 [显示全部帖子]

//供参考,用于后台程序化.希望能帮助到您

 

B1:=DYNAINFO( 28);//买一价
S1:=DYNAINFO( 34);//卖一价
Vb:=DYNAINFO( 25);//买一挂单量
Vs:=DYNAINFO( 31);//卖一挂单量
Vd:=vol;
Vm:=sum(vol,2);//每秒市场成交量????---在分笔周期上此表达该合约秒成交量

 

if Vs<=Vm+Vd and TISREMAIN(1)=0 then
begin
tbuy(1,1,lmt,DYNAINFO(34));
EXTGBDATASET('flag',1);
end

if EXTGBDATA('flag')=1 and TISREMAIN(1)=1 and TSUBMIT(1)>1 and Vs<=Vm+Vd and DYNAINFO(34)=TORDERPRICE(1,1)+1 THEN
tbuy(1,1,lmt,DYNAINFO(34)),ALLOWREPEAT;

//条件4
if Vs>Vm+Vd and TISREMAIN(1)=0 then
begin
tbuy(1,1,lmt,DYNAINFO(28));
EXTGBDATASET('B1',DYNAINFO(28));//记录买一价
EXTGBDATASET('S1',DYNAINFO(34));//记录卖一价
EXTGBDATASET('flag',2);
end

//条件5
if EXTGBDATA('flag')=2 and TISREMAIN(1)=1 and TSUBMIT(1)>1 and Vb<=Vm+Vd then
begin
TCANCEL(1,1);
tbuy(1,1,lmt,EXTGBDATA('B1')-1);
EXTGBDATASET('flag',3);
end

//条件6
if EXTGBDATA('flag')=3 and TISREMAIN(1)=1 and TSUBMIT(1)>1 and Vb>Vm+Vd then
begin
TCANCEL(1,1);
tbuy(1,1,lmt,EXTGBDATA('B1'));
end

//条件7
if EXTGBDATA('flag')=3 and DYNAINFO( 28)=EXTGBDATA('B1')-1 and Vs<=Vm+Vd then
begin
tbuy(1,1,lmt,EXTGBDATA('S1')-1);
end

//条件8
if EXTGBDATA('flag')=3 and DYNAINFO( 28)=EXTGBDATA('B1')-1 and Vb<=Vm+Vd and TISREMAIN(1)=1 and TSUBMIT(1)>1 then
begin
TCANCEL(1,1);
tbuy(1,1,lmt,EXTGBDATA('B1')-1);
EXTGBDATASET('flag',4);
end

//条件9
IF EXTGBDATA('flag')=4 and DYNAINFO( 28)=TORDERPRICE(1,1) and Vb<=Vm+Vd then
tbuy(1,1,lmt,DYNAINFO( 28)-1),ALLOWREPEAT;



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

客户服务部

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

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

service@weistock.com

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

获得3个金币
 回到顶部