以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  编写一个移仓的VBA 程序模板,感兴趣的用户可以进一步来开发  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=7358)

--  作者:26327756l
--  发布时间:2011/7/28 15:06:36
--  编写一个移仓的VBA 程序模板,感兴趣的用户可以进一步来开发

  程序说明:

     1. 品种缩写 只需填入字母后面的数字不需要填写。

     2. (郑重声明)时间范围的填写要合乎常理,按照提示输入时间,输入非正常的时间格式,程序会报错。

     3. 时间是以定时器的方式,单击 开始 按钮后 程序运行,以每5秒的时间检测一次,(时间不合适可以修改),而且转为主力合约, 是以主力合约下一次原来持仓数量的单,就是下单以编号为00合约下单,

        并且所有下单都对手价格已限价方式下单的。

     4. 考虑到存在挂单的情况,影响下单数量,程序中设置为存在平仓品种存在挂单,则不再进行平仓和连续合约开仓。

     5. 当品种不再是连续合约是,会做平仓此品种开仓新的连续合约,平仓未成交开仓则不会执行,新的开仓会等待一会。
   
 提示:金字塔软件的 “下单设置” 项中 选中“允许主力连续合约下单交易”。

     本模板可以在一定程度上完成简单的移仓动作,如需要更复杂的一些移仓算法,需要自行进一步开发吧。

        有问题在论坛上提吧。

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

 

下载地址 : http://www.weistock.com/download/yc.frm

 

导入方法:解压缩后,运行金字塔,点击“文件”菜单->导入 ,文件类型选窗体文件

导入yc.frm窗体

 

关闭金字塔,重新启动

按Alt+F8弹出 执行宏 窗口,下拉菜单选择刚才我们导入的窗体即可运行了。