以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 增加一个交易评测的 函数的建议 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=95822) |
-- 作者:ricegene -- 发布时间:2016/4/5 13:20:05 -- 增加一个交易评测的 函数的建议 为了方便用户的使用和 实现 更好、更灵活的策略开发,建议增加一个交易评测的函数建议,大家看这个想法如何? 比如说这个函数的名称是test test(a,b,c,d,ca,cb,cd,ce,tk,ob,datek,dk) a,b,c,d 是策略的四个参数 ca,cb,cc,cd是上述四个参数的范围区间 tk是测评的K线周期 ob是测评的对象,哪个品种。 datek是测评的时间区间,指定特定区间,或允许总是使用过去多少根或多少个交易日数据 dk是测评方向,多头和空头 函数的返回值是收益率最高的的那个组合 a,b,c,d的参数值。或者其他更灵活的返回。目的是为了让用户更方便的使用测评结果。 这是我的一点小想法,请大家发表看法,讨论一下。 |
-- 作者:yukizzc -- 发布时间:2016/4/5 13:23:35 -- 这个直接用优化不就行了,优化出来得到a,b,c,d对应的参数值即可。 把这个工作加入到模型运行中的意义在哪??
|
-- 作者:ricegene -- 发布时间:2016/4/5 13:32:53 -- 1、增加了使用的灵活性,使得测评,不再是僵硬的手工一步步执行,而是直接可以将测评写入到代码, 这对软件和对使用者来说,都是一个飞跃。 2、为了更灵活的测评方式,使用者就可以设计开发更多灵活的策略。目前的手工一步一步执行测评,结果无法调用,想实现更灵活的想法,就非常困难。 这是俺的一些认识,请楼下继续补充讨论,谢谢
|
-- 作者:yukizzc -- 发布时间:2016/4/5 13:35:46 -- 优化的过程是极其消耗资源时间的,你如果放到模型中进行这种自动的灵活的,很容易造成程序化过程的卡顿现象。 |
-- 作者:易士 -- 发布时间:2016/4/5 14:28:12 -- 个人觉得很有价值: 相当于每个月(比如)底,利用近期数据测一下最佳参数,供下个月用。这样能尽可能防止系统衰退。 |
-- 作者:易士 -- 发布时间:2016/4/5 14:31:26 -- 估计涉及自动测试的问题 这是软件平台的前沿课题,具有挑战性。程序编写需要的技巧。 |