以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  给金字塔提个改进建议  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=6676)

--  作者:背影很杀
--  发布时间:2011/5/27 17:03:51
--  给金字塔提个改进建议

用了一段时间的金字塔了,软件整体应用上比较满意,最近在用图表程序化交易操作,但是发现一点缺失希望可以改进增加个功能!

关于图表程序化交易测试,每次测试的结果都与实际交易上有很大的偏差,交易滑点上自不必说,因为变量的东西永远没办法解决!

可是,关于买卖成交价的改进就可以了,因为测试的时候成交时是按信号出现点交易的,所以缺少了更准确的买卖方成交!

因为我们在实盘操作时都是用“对手方价格成交”而是不是信号出现点成交,简单说通常会差一个点位的价格!

比如下方的开多买入:

4801卖方(成交点)

4800买方(信号点)

但是在测试的时候就出现了成交价格在4800的点位上计算的,虽然一个点差不算大,可是时间久了每一次交易都至少有一个点的差距,那测试的结果真不敢在实盘操作了!

所以希望软件开发团队的各位同仁们,可不可以增加一个可以选择在(对手方价格)买入或是在(本手方价格)买入的功能!这样测试的准确性就更高了!

不知我的表达,管理员们能看懂不!呵呵!希望如此!


--  作者:fly
--  发布时间:2011/5/27 17:29:08
--  

首先感谢您的宝贵建议!

 

看看这个帖子,是否对您目前测试有帮助

http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=3031&skin=0

 

可以看看金字塔BUY函数,指定一个入场价格测试.

以前Leevolvo写的一个测试示例,贴出来供坛友参阅一下

high20:=ref(hhv(h,20),1);

low10:=ref(llv(L,10),1);

buycond:=h>high20;

sellcond:=L<low10;

buy(holding=0 and buycond,1,limitr,high20);

sell(holding>0 and sellcond,1,limitr,low10);

这样测试的时候,就是以指定的价格“high20、low10”进行测试的。