设为首页收藏本站

 找回密码
 注册
查看: 1874|回复: 4
打印 上一主题 下一主题

关于读取回溯等速度问题--我真是服了,这么多天也不回复 [复制链接]

Rank: 1

精华
0
UID
218466
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-8-30
最后登录
2017-12-6
跳转到指定楼层
1#
发表于 2017-11-27 11:33:18 |只看该作者 |倒序浏览
本帖最后由 deng369202 于 2017-12-6 12:47 编辑

1.例如NumericSeries abc;数据保存在哪里的,内存吗?如果我要调用10次abc[1],先赋值xyz=abc[1]这么用会不会提高速度?
2.close[1]这样的数据应该是保存在数据库的,有没有预先取出来放在内存?如果我要调用10次close[1],先赋值xyz=close[1]这么用会不会提高速度?
3.盘中读取open,close这些数据,如果我要调用10次,同样先赋值会不会提高速度?在同一个程序中,如果这个程序要运行2秒(只是举例时间),在程序第一行读取close,与在程序最后一行读取close,值是否相同,因为盘中价格很可能已经变了。

Rank: 1

精华
0
UID
218466
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-8-30
最后登录
2017-12-6
2#
发表于 2017-11-28 11:30:22 |只看该作者
d

使用道具 举报

Rank: 1

精华
0
UID
218466
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-8-30
最后登录
2017-12-6
3#
发表于 2017-11-29 11:36:25 |只看该作者
d

使用道具 举报

Rank: 1

精华
0
UID
218466
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-8-30
最后登录
2017-12-6
4#
发表于 2017-12-6 12:46:27 |只看该作者
大厦大厦大厦大厦大厦大厦大厦大厦dddd

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2017-12-6 13:23:41 |只看该作者
1, 如果需要大量调用bac[1]的情况下,使用xyz=abc[1]是效率是会高一些。
2,close这类系统函数,直接使用close[1]就可以了,xyz=close[1]的效率并不会更高。
3,不会。一样的,因为同一个数据,只会取一次,当前整个运算中,无论行情变化了多少,都会以当时取到的那个值 进行运算。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-26 11:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部