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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 程序化交易测试与实盘的一致性问题

   

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


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

主题:程序化交易测试与实盘的一致性问题

美女呀,离线,留言给我吧!
abc10
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:150 威望:0 精华:0 注册:2010/6/30 13:33:26
程序化交易测试与实盘的一致性问题  发帖心情 Post By:2010/9/28 16:43:15 [显示全部帖子]

为理解金字塔程序化测试原理,用一个简单的破5日新高新低的系统来了解,为测试方便只编写多头系统。系统如下:

 

资产:ASSET,PRECISION0,NOAXIS,COLORFF00FF;

可用现金:CASH(0),PRECISION0,LINETHICK0;

 持仓:HOLDING,LINETHICK0;

胜率:PERCENTWIN,LINETHICK0;

交易次数:TOTALTRADE,LINETHICK0;

bpk:=H>REF(HHV(H,5),1);

spk:=L0,HOLDING,market);

 

得出资产数,一手亏损19195元。对比信号图和资产变化数字,我发现asset这个返回的都是出信号的k线,下根开盘价来计算的资产变化数字,不考虑跳空的影响,近似于出信号的那根k线的收盘价,也就是asset这个是按照出信号的收盘价得出的测试结果,因为这个系统是破新高新低,所以指令价信号不会消失,用指令价格计算的结果最符合实盘,但是asset按照出信号的收盘价得出的测试结果,得出结论asset测试很不准确。采用另一方式来评测,利用菜单中的程序化交易评测来测试的话,这个测试方法与上面的第一种利用asset的测试结果原理完全一致,结果也是一致的。所以也与实盘指令价很不一致。请问各位高手,如何更好的利用指令价格来测试这个破新高新低的系统呢,也就是如何测试指令价不消失的交易系统。


 回到顶部
美女呀,离线,留言给我吧!
abc10
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:12 积分:150 威望:0 精华:0 注册:2010/6/30 13:33:26
  发帖心情 Post By:2010/9/28 17:59:51 [显示全部帖子]

感谢各位的大力帮助,在几百秒内积极回应思路,提供很多看法。测试时更好的接近实际,想取得理想的指令价的测试效果,要自己知道何时触发条件,采用当时市场的触发条件,也就是限定的价格来测试会更准确些。再次感谢。
[此贴子已经被作者于2010-9-28 18:00:41编辑过]

 回到顶部