高频交易中是否需要实时操作系统?

论坛 期权论坛 期权     
yujian chen   2018-10-15 23:54   10625   6
在高频交易中,对每笔下单的速度都有着速度的要求,那是否应该采用实时操作系统呢?这样子可以避免非实时操作系统的不确定性而导致无法很快的相应行情
分享到 :
0 人收藏

6 个回复

正序浏览
6#
陈劫持  3级会员 | 2018-10-15 23:54:29 发帖IP地址来自
这个问题  我来回答吧,高频操作,就是 每秒钟  有很多 io和计算,根据目前的 计算机 技术水平来说 做到 实时很难,,,qq等软件 每秒有上亿次的信息传输和计算,但是不是实时操作系统,也没必要实时,只要计算速度和输入输出速度 在一定的可接受范围即可,就算是宇宙飞船火箭等也不是实时的,只是尽可能保证 在多少毫秒完成请求即可。    还有世界上不存在实时操作系统,你看到的实时操作系统 都是 指 反应 更快一点,,io能力更强一点。    所以呢高频交易一般情况都不一定要实时操作系统,而是通过改进吞吐量和计算io分离等措施 提高响应速度。。。。。完毕
5#
囧囧  3级会员 | 2018-10-15 23:54:28 发帖IP地址来自
实时分硬实时软实时。软实时系统是个概率问题,主流OS都可归为这一类。硬实时系统要求任务执行时间有确定性的上限,用的也不多--有这种要求时,该不该用OS,甚至该不该丢掉处理器直接硬件实现,都值得商榷。高频算法交易没可能有这种要求,通用OS足以胜任,折腾这些不如优化算法、架构和网络。
4#
周小林  4级常客 | 2018-10-15 23:54:26 发帖IP地址来自
肯定是要的,有系统自然方便得多。
3#
许珉  4级常客 | 2018-10-15 23:54:24 发帖IP地址来自
1、同样的软件:速度在于操作和网络。
2、不同的软件:速度在于软件怎么写的和网络。
说白了,和实不实时无关,真用了实时的系统,一是难为写软件的,二是实时系统的软件其实不适合做这种事,弊端多于利端。
2#
寿尧天  4级常客 | 2018-10-15 23:54:22 发帖IP地址来自
其实从我的实践经验看策略是第一的。
从行情获得到指令发出一定是有延时的,如果期货交易所提供足够的交易行情那是可以随求一下速度,但是一定是有延时的所以稳定和策略是第一的。
1#
fenixnano  2级吧友 | 2018-10-15 23:54:21 发帖IP地址来自
最近看了一些关于高频的文章
其实有一个误区就是高频交易是干嘛的
题主的这个问题中所需要的快速交易系统并不是真正的高频交易系统
(高频交易系统实际上主要的存在意义是作市,为场上所有交易提供对手盘,提供流动性,套取微小的点差,不是通过交易策略来赚钱的,系统要求非常高,动辄数亿美元,不是个人和小公司所能承受的)
=======================================
对于普通快速交易的要求
个人觉得不需要rtos
实时只是精确,并不必然快。
硬实时的系统里面规则貌似是到了规定时间哪怕没有计算完成也要输出估算结果,这种特性用不好会出问题的。

毕竟代码要重新写,收益不见得值得这么搞。以及前面有人说的 网速是延迟的大头,本地哪怕是非实时的,延迟基本都是几个ms以下的,你确定你一秒钟之内需要完成两百次交易么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP