以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=65444) |
-- 作者:mao100003801 -- 发布时间:2014/5/26 11:25:31 -- 改进建议:跨周期调用 跨周期调用,如果大周期的数据缺失,会有什么结果?我观察有如下两种情况:
1。大周期数据没有,无法计算,变量的结果似乎被认定为无效,模型无信号; 2。数据缺少,就按少的计算。比如取5日的数据,本地只有3日,就按3日的计算了,少的2日被自动忽略;
这两种情况就是我遇到过的。
不管怎么说,调用大周期这个功能,很重要,但是目前,的确不太好用。我在实盘交易中,都是靠开多框架,用另一个窗口来调用大周期数据。这个方法品种少可以,品种多了效率就会成问题。
能否作如下改进:
给跨周期调用函数,增加数据追索功能。
也就是,加载模型时,如果发现跨周期调用函数,先检查数据完整与否。
跨周期调用如果没有数据,主动请求数据,并且给出数据缺失的提示。
当调用失败时,明确提示调用失败,模型计算结果无效。避免按照无效结果交易。
不知是否可以实现。 |
-- 作者:lichenghu -- 发布时间:2014/5/26 13:01:10 -- 1,数据这个基本的东西您用之前应该先确保没有问题把,盘后复查并确保第二天数据的完整性哦 |
-- 作者:mao100003801 -- 发布时间:2014/5/26 16:30:15 -- 是不是觉得这样的改进建议没有意义? |
-- 作者:lichenghu -- 发布时间:2014/5/26 16:34:33 -- 任何想法和事都有它的意义。 这个情况目前不会考虑 |
-- 作者:RogarZ -- 发布时间:2014/5/26 17:43:38 -- 这个做不到,最好的方式还是用户自己确认本地数据的完整性。 你的建议想法很好,但目前技术上有瓶颈,照你这样处理,比如开盘,大家都不检查数据,同时向服务器请求数据,很方便。但几万人同时向服务器请求相同的数据比如IF00,而且交易,你要保证实时性吧,但那么多人很有可能短时间补不上。而且增加服务器崩溃的可能性。
这个短时间内做不到。 |