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


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

   

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


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

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

美女呀,离线,留言给我吧!
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的测试结果原理完全一致,结果也是一致的。所以也与实盘指令价很不一致。请问各位高手,如何更好的利用指令价格来测试这个破新高新低的系统呢,也就是如何测试指令价不消失的交易系统。


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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2010/9/28 17:11:44 [只看该作者]

测试时,类型可以用limitr  突破价格+/-N*MINDIFF   试试



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

客户服务部

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

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

service@weistock.com

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

 回到顶部
美女呀,离线,留言给我吧!
abc10
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
金字塔
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:1056 积分:699 威望:0 精华:3 注册:2009/10/16 12:55:32
  发帖心情 Post By:2010/9/28 18:03:24 [只看该作者]

条件下的limitr可靠性好些。
可以设定指定价,但设定指定价非常艺术,要非常小心,否则可能是自欺欺人。
符合实际,实盘能做到是设定指定价的基本要求。

资产:ASSET,PRECISION0,NOAXIS,COLORFF00FF;
可用现金:CASH(0),PRECISION0,LINETHICK0;
持仓:HOLDING,LINETHICK0;
胜率:PERCENTWIN,LINETHICK0;
交易次数:TOTALTRADE,LINETHICK0;
bpk:=H>REF(HHV(H,5),1);
spk:=L<ref(LLV(L,5),1);

BUY(bpk and HOLDING=0,1,limitr,max(O,REF(HHV(H,5),1))+3*mindiff);
SELL(spk and HOLDING>0,0,limitr,min(O,ref(LLV(L,5),1))-3*mindiff);

 

遇到上跳空,满足条件按开盘价+3*mindiff
或下跳空,满足条件按开盘价-3*mindiff
对于活跃品种,如胶等,可能实盘更好
但对于股指等较飘的,可能实盘更差
 




金字塔-客户服务部

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

全国统一客服电话:021-20339087  021-20339081  021-20339080

Email:service@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
无侧交易
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:5 积分:206 威望:0 精华:0 注册:2009/12/28 10:12:52
  发帖心情 Post By:2010/9/28 22:16:41 [只看该作者]

原来这样测试会更真,以前误导了

[此贴子已经被作者于2010-9-28 22:17:09编辑过]

 回到顶部