Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:软件运行卡

1楼
kuge 发表于:2015/3/4 13:35:31
请问老师,程序作用在图表上后,上午运行流畅,下午出现卡,不仅操作金字塔软件反应迟钝,数据也接受滞后,比如

图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看
图中的总比数据,用两个电脑观察,不加载程序和加载程序的数值相差几十笔数据,滑点也比较大,
程序运行时,内存占用在15%,cpu占用在25%,电脑配置应该还可以,请问还能怎样提高运行速度?难道只能简化到程序很简单吗?
我选择的是分笔周期,逐K模型运行,请老师给出一些详细答复,谢谢

[此贴子已经被作者于2015/3/4 13:36:13编辑过]
2楼
yukizzc 发表于:2015/3/4 13:42:26

分笔这个数据量太大了。。。。你需要用到几天的分笔?把数量限制小点看看

然后模型选择仅刷最后一根k

3楼
kuge 发表于:2015/3/4 14:42:54
只用当天的分笔数据,选择仅刷新最后一根k线确实能提高运行,但运行一段时间,还是会出现上述情况,我是算法交易,不能限制数量吧,这样得到的交易结果就不一样了
4楼
yukizzc 发表于:2015/3/4 15:02:30

这没办法,因为分笔数据量是非常大的。而图表都是逐k模式,你如果必须要这么大的量,不好处理的。

电脑几G的内存,要么你只能从模型代码考虑了

5楼
kuge 发表于:2015/3/4 15:21:50
将近4G内存,也不是必须非得是用一整天的历史数据,算法交易,运行一些数据,达到开平仓条件,进行交易,然后继续运行下一阶段数据,再次达到开平仓条件,
其实很多历史数据在后面是不需要再计算的,如果这样的卡,根本没法进行实盘交易的,当条件满足了,但是行情实际数据早就过去了,怎么办呢?
用历史分笔数据进行公式测试怎么那么快啊?
6楼
yukizzc 发表于:2015/3/4 15:26:05

这个没有办法,你必须要求巨大的数据量。是64位系统吗,加内存看看。

或者考虑转后台,后台不用逐k模式不需要对历史数据进行刷新可以提高效率

7楼
kuge 发表于:2015/3/4 16:22:55
32位,内存占用才15%,计算机我也不太懂
8楼
yukizzc 发表于:2015/3/4 16:31:47

32位可用内存就3G多点,另外cpu的占用率也高。

你看下图上分笔数量有多少,一天的分笔就是3w了,这个数量不少

可以考虑用后台的,效率上有所提高

[此贴子已经被作者于2015/3/4 16:33:11编辑过]
9楼
王锋 发表于:2015/3/4 17:29:32

分笔周期计算量比较大,建议你升级到I7的CPU的高性能计算机,

并且不要使用多图表交易

[此贴子已经被作者于2015/3/4 17:31:12编辑过]
10楼
kuge 发表于:2015/3/5 16:22:34
请问,这样是与网速有关吗
共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.