您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

模拟K线下记录开平仓,并计算盈亏 [金字塔]

  • 咨询内容:

    本程序可以将模拟k线模式下的开平仓信号输出到Excel,并计算逐笔交易的盈亏情况,对于想快速测试自己的模型能不能赚钱的朋友,可以使用这个程序来做盘后的分析。

    程序中用到的知识点:

    1、策略中的信号写到全局变量

    2、VBA后台监控全局变量的值,当开平仓条件成立时,读出全局变量的值

    3、将全局变量的值写到Excel,开仓时记录新行,平仓时,寻找对应的开仓记录,并计算本次交易的盈亏。

     

    程序下载地址:http://www.weistock.com/download/testK.rar
     

    安装说明:1、下载后,解压缩到d:\          2、在金字塔中导入MdMoni.bas文件

    使用说明:  1、启动VBA,系统就会自定打开d:\test.xls文件,不要关闭

                   2、打开技术分析,选中测试公式

                   3、在工具菜单,打开模拟K线模式,选择好开始日期,启动模拟K线

                   4、切换到Excel,信号出现时,观察是否写到Excel了。

     

  • 金字塔客服:

    补充说明:

    1、程序中使用了定时器,时间间隔为1秒,所以,K线回放不能过快,过快可能会导致信号漏掉的情况。

    2、现在程序中的品种指定了是IF09,如果,需要测试别的品种,可以将程序中的Code和Market两个变量修改成你要监控的品种代码和市场代码。

     

    同时,在此征集不通过定时器,也能实现此功能的方案,毕竟使用定时器太耗资源,效率不高。

     

     

  • 用户回复:

    这个在实盘中 是否也可以应用?

     

  • 网友回复:

    实盘也可以应用,思路差不多,只是开仓价可能需要用市价才更容易成交。

    如果只想记录逐笔成交情况,则需要将成交写Excel的代码放到Order_OrderStatusEx过程中。

    可以参看我另一个帖子哦。

    http://www.weistock.com/bbs/dispbbs.asp?boardid=9&Id=7831

     

     

    [此贴子已经被作者于2011-10-22 15:09:36编辑过]

     

  • 网友回复:

       那个帖子也拜读了,真的不错 。我只想记录逐笔成交情况 就像版主那个自动交易所做的那样,

    能否把你那个帖子所用代码发一个学习学习。另外还有一个问题请教:这个记录的是是虚拟持仓呢

    还是实际持仓?谢谢

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容