由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Quant版 - 请教实现中高频接受数据,即时储存的系统结构
相关主题
招quant和developer(国内)Re: 关于金融数据的处理
请教:去start-up hedge fund工作的机会Spreadsheet 一问
请问哪位有TAQ1的手册?Yahoo Finance数据源一问
StatArb有什么比较经典的教材么?在家用IB交易,有什么好的数据供应商?
哪儿可以下载future和option的历史数据 ?请推荐一些商品期货高频交易方面的资料
请问darkpool交易记录是否会计入TAQ历史记录?高频交易offer,求建议
请问大牛公司如何组织处理数据?quant strategist for high-frequcny trading or regular trading floor?
弱问个人交易员在哪里能获得数据 免费或者购买都可以想自己做个家用高频交易系统
相关话题的讨论汇总
话题: 数据话题: mapping话题: 交易话题: 高频话题: mem
进入Quant版参与讨论
1 (共1页)
o********n
发帖数: 100
1
大家好
我们现在在开发自动交易的程序,有两个数据源,一个是较慢的高频数据,一个月更新
一次,优点是有长时间完整的数据,缺点是无法得到即时数据。
另一个是从bloomberg得到的即时数据,优点是即时性,缺点是可以查询的历史数据有
限。
因此我们希望整合一下两者,并且封装在自动交易程序里面,实现根据最近一百天左右
的高频数据,制定下一天的交易策略。由于涉及大量矩阵运算,我们目前使用的平台是
matlab(见笑了),以后会过渡到java或者.net
我们目前的想法是写一个专门的数据处理的类,根据情况将最近的数据放在内存中,再
往前的数据写入磁盘里。 由于我们非CS背景出身,所以对于写的系统的高效性没有把
握,也不知道是否这样实现恰当。
请问大家这种自动交易程序的一般结构是什么?是否有可以参考的资料?需要考虑哪些
方面的技术细节? 另外我们了解到一些高频交易公司使用APAMA等事件处理平台,请问
对于在分钟尺度上的交易模型,是否有必要使用此平台? 我们目前模型back-testing在minute by
minute 频率上, 可能实盘后会逐渐调整到更高频率上进行交易
谢谢!
s****n
发帖数: 24
2
目前我们也是在用matlab进行自动交易系统的研究。在数据处理部分,我们采用的是
Event机制来存储tick数据,然后定时(目前设置的是10sec)将最新的数据写到磁盘中。
分享一下我们的做法,也想看看大家是怎么处理这个问题的。谢谢。
a****n
发帖数: 1887
3
数据量大的话用in mem database, 少的话用mem mapping file
h*******e
发帖数: 72
4
交易和back testing应该是两个系统吧。如果交易就是实时的market data,不存在保
存大量的数据,顶多也是写一些log。如果是back testing,那就必须是一天天的从硬
盘中读取。
你不会想是用“较慢的高频数据”做back testing,然后用bloomberg做rt交易吧?如
果这样, 你的back testing是不可信的。
mw
发帖数: 525
5
有钱的话kdb
没钱的话hdf5
hiahia

【在 o********n 的大作中提到】
: 大家好
: 我们现在在开发自动交易的程序,有两个数据源,一个是较慢的高频数据,一个月更新
: 一次,优点是有长时间完整的数据,缺点是无法得到即时数据。
: 另一个是从bloomberg得到的即时数据,优点是即时性,缺点是可以查询的历史数据有
: 限。
: 因此我们希望整合一下两者,并且封装在自动交易程序里面,实现根据最近一百天左右
: 的高频数据,制定下一天的交易策略。由于涉及大量矩阵运算,我们目前使用的平台是
: matlab(见笑了),以后会过渡到java或者.net
: 我们目前的想法是写一个专门的数据处理的类,根据情况将最近的数据放在内存中,再
: 往前的数据写入磁盘里。 由于我们非CS背景出身,所以对于写的系统的高效性没有把

s***1
发帖数: 8
6
到底多大的数据量啊?能用matlab处理还不慢,应该数据量不大。

【在 o********n 的大作中提到】
: 大家好
: 我们现在在开发自动交易的程序,有两个数据源,一个是较慢的高频数据,一个月更新
: 一次,优点是有长时间完整的数据,缺点是无法得到即时数据。
: 另一个是从bloomberg得到的即时数据,优点是即时性,缺点是可以查询的历史数据有
: 限。
: 因此我们希望整合一下两者,并且封装在自动交易程序里面,实现根据最近一百天左右
: 的高频数据,制定下一天的交易策略。由于涉及大量矩阵运算,我们目前使用的平台是
: matlab(见笑了),以后会过渡到java或者.net
: 我们目前的想法是写一个专门的数据处理的类,根据情况将最近的数据放在内存中,再
: 往前的数据写入磁盘里。 由于我们非CS背景出身,所以对于写的系统的高效性没有把

o********n
发帖数: 100
7
请问是用event processing 框架吗?
我们知道memory mapping会比较快,所以考虑接上python使用memory mapping file (
不清楚matlab是否提供memory map file操做)

中。

【在 s****n 的大作中提到】
: 目前我们也是在用matlab进行自动交易系统的研究。在数据处理部分,我们采用的是
: Event机制来存储tick数据,然后定时(目前设置的是10sec)将最新的数据写到磁盘中。
: 分享一下我们的做法,也想看看大家是怎么处理这个问题的。谢谢。

o********n
发帖数: 100
8
较慢是说比如最多截至到上个月的高频数据。
因为实时交易系统也需要大量数据估计相关性哪

【在 h*******e 的大作中提到】
: 交易和back testing应该是两个系统吧。如果交易就是实时的market data,不存在保
: 存大量的数据,顶多也是写一些log。如果是back testing,那就必须是一天天的从硬
: 盘中读取。
: 你不会想是用“较慢的高频数据”做back testing,然后用bloomberg做rt交易吧?如
: 果这样, 你的back testing是不可信的。

o********n
发帖数: 100
9
请问是直接在matlab 里面用memory mapping吗?
另外问一下关于“少的话用mem mapping file”,mem mapping file会有瓶颈吗,其实
我们早前的TAQ data, 用memory mapping 直接读, 速度方面还是很快的

【在 a****n 的大作中提到】
: 数据量大的话用in mem database, 少的话用mem mapping file
s****n
发帖数: 24
10
是的,tick data变动的时候回调来处理。刚刚查了一下matlab的帮助文件,是支持使
用memory mapping file的。这个应该会比我们目前使用的模式更加高效。

【在 o********n 的大作中提到】
: 请问是用event processing 框架吗?
: 我们知道memory mapping会比较快,所以考虑接上python使用memory mapping file (
: 不清楚matlab是否提供memory map file操做)
:
: 中。

a****n
发帖数: 1887
11
mem mapping file 没有index, 数据量大了, retrieve速度还是比in mem database
慢, 当然你自己实现index另说
没用过matlab, 我们用c/c++

【在 o********n 的大作中提到】
: 请问是直接在matlab 里面用memory mapping吗?
: 另外问一下关于“少的话用mem mapping file”,mem mapping file会有瓶颈吗,其实
: 我们早前的TAQ data, 用memory mapping 直接读, 速度方面还是很快的

1 (共1页)
进入Quant版参与讨论
相关主题
想自己做个家用高频交易系统哪儿可以下载future和option的历史数据 ?
银行高频交易组的面试准备请问darkpool交易记录是否会计入TAQ历史记录?
转发水木:北京投行招聘交易业务相关人员请问大牛公司如何组织处理数据?
问一个有关高频交易或Algorithm 交易的问题弱问个人交易员在哪里能获得数据 免费或者购买都可以
招quant和developer(国内)Re: 关于金融数据的处理
请教:去start-up hedge fund工作的机会Spreadsheet 一问
请问哪位有TAQ1的手册?Yahoo Finance数据源一问
StatArb有什么比较经典的教材么?在家用IB交易,有什么好的数据供应商?
相关话题的讨论汇总
话题: 数据话题: mapping话题: 交易话题: 高频话题: mem