High Frequency Trading (整理中...)

什么是高频交易系统

1 交易指令完全是由电脑发送,对市场数据的响应延时在微秒级
2 系统有专用的软硬件组成,研发时需要大量的计算机专家级的工作
3 系统的硬件需要放在离交易所主机很近的位置,所谓co-location。并且得到专门的准入许可证,交易指令发送至交易所。

符合以上三点,就可以叫做高频交易系统(High Frequency Trading  HFT)

所谓【高频】,并非一定是指成交的频率高,有些系统只是下委托单和修改、回撤委托单的频率高,真正的成交次数可能并不多,
也一样高频交易系统

美国证券交易委员会(SEC)。SEC也很难给出明确的定义,最终的描述是基于5个特性:

1 使用超高速的复杂计算机系统下单
2 使用co-location 和直连交易所的数据通道
3 平均每次持仓时间极短
4 大量发送和取消委托单
5 收盘时基本保持平仓(不持仓过夜)

妖魔化的高频交易言论

1 超强的盈利能力(仿佛高频交易的机器就跟印钞机似的);
2 纯粹靠交易赚钱,有着神秘的数学模型和尖端科技,精准的预测市场走势,有着无可比拟的优势在市场上呼风唤雨
3 利用速度优势割其他机构类交易者的肉

下次遇到这种人,请他直接闭嘴

这个行业的真正的精髓:
偏执的科技至上理念,及其复杂的技术难题,疯狂追求机器极致的性能,以及高强度的同业竞争

高频交易的类型
1 被动做市(poaaive Market Making)
2 套利 (Arbitrage)
3 结构化(Structural)
4 趋势(Directional)

以上策略中,做市商策略是事实上最好的业务模式,具备可持续的发展的性质。

时间: 2024-11-06 15:19:42

High Frequency Trading (整理中...)的相关文章

log4j 使用笔记整理中

Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式. 日志信息的常用的优先级从高到低有ERROR.WARN. INFO.DEBUG,分别用来指定这条日志信息的重要程度: 日志信息的输出目的地指定了日志将打印到控制台还是文件中: 而输出格式则控制了日志信息的显 示内容. 一.定义配置文件 其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境.但是,使用配置文件将使您的应用程序更加灵活.Log4j支持两种配置文件格式,一种是XML格式的文件,一种是J

[C#] C# 6.0 的知识梳理(整理中)

C# 6.0 的知识梳理 序 目前最新的版本是 C# 7.0,VS 的最新版本为 Visual Studio 2017 RC,两者都尚未进入正式阶段.C# 6.0 虽说出了一段时间,但是似乎有许多园友对这一块知识并不了解,如拼接字符串的 $ 符号,在此,小人献上拙作一篇<C# 6.0 的知识梳理>,祝大家在新的一年里:年年有今日,岁岁有今朝,月月涨工资,周周中彩票,天天好心情,日日好运道,白天遇财神,夜晚数钞票. 好了,废话不多说,我们先来回顾一下 C# 的版本史.后续我会对带 0 的版本号进

金融知识学习(整理中)

[直物取引(じきものとりひき)].[直物取引].[スポット取引]直物為替取引(直物為替)は.「直物取引」や「スポット取引」とも呼ばれ.原則として.通貨を売買することを契約した日(約定日)から2営業日後に受け渡しをする外国為替取引をいう.受渡日が2営業日後(約定日の翌々営業日)とされているのは.外国為替取引は国境を越えて取引が行われることから.各国に時差があることも考慮して事務処理上の余裕を持たすためである.この取引の例外として.約定日の当日または約定日の翌営業日に受け渡しされることもある.[先物

swift 中String,Int 等类型使用注意,整理中

swfit中的String和Int是 struct定义的,不同于NSString和NSNumber, 如果想在一个数组中同时包含String和Int,那么这个数组要声明为[Any] 而不是 [AnyObject] , 因为他们不是class! 另外,与c中的string和int 不同,swfit中的是struct,虽然在使用上,可以把Int当做int使用,它代表了基本的整型,可以达到c中的int的功能,但是数据结构上是不同的,具体来说,

PHP常用函数归类【持续整理中......】

一.PHP基础语法 变量,常量 严格区分大小写,但内置结构或关键字无所谓(echo) 命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa"; 可变变量:$a='aa';$$a="bb";则 $aa="bb"; 引用赋值:$a="aa"; $b=&$a; 则改变$a的值,$b也变化.不同:存储结构是分开的,即使unset($a),$b还在(区分C语言) 变量类型:int str array bool

[转]JVM系列五:JVM监测&amp;工具[整理中]

原文地址:http://www.cnblogs.com/redcreen/archive/2011/05/09/2040977.html 前几篇篇文章介绍了介绍了JVM的参数设置并给出了一些生产环境的JVM参数配置参考方案.正如之前文章中提到的JVM参数的设置需要根据应用的特性来进行设置,每个参数的设置都需要对JVM进行长时间的监测,并不断进行调整才能找到最佳设置方案.本文将介绍如果通过工具及Java api来监测JVM的运行状态,并详细介绍各工具的使用方法. 需要监测的数据:(内存使用情况 谁

Sublime Text 插件列表(整理中...)

作为Java Web的开发者,前端和后端的技术都会用到,用了几款文本编辑器,Uedit32.EditPlus.Sublime Text等,发现还是Sublime Text用起来最方便. 首先安装package control组件,选择在线安装. 1. 按Ctrl + -,调出console: 2. 粘贴以下代码到底部命令行并回车:(Sublime Text 2 和 Sublime Text 3 的命名不一样) 3. 重启Sublime Text: 4. 在菜单栏中 Perferences ->

java学习路线及资源下载,持续整理中

java学习路线及资源下载,持续整理中 学习路线图:http://blog.csdn.net/shenzhq1980/article/details/484703371.java学习经典书籍_基础编程篇下载地址:http://blog.csdn.net/shenzhq1980/article/details/48375543书籍:Java程序设计语言.(美国)阿诺德.清晰版JAVA2核心技术第1卷.基础知识7thJAVA2核心技术卷II:高级特性7th Java语言程序设计-基础篇(原书第8版)

项目管理-整理中

要有一套好用的项目管理工具包括wiki,在项目管理过程中各种任务状态的控制.任务看板等 停 不应该这样写,当前的思维知道写的是什么,不出一个月就不知道自己在说什么了 参考这个(产品委员会提案模板-初稿) 软件开发模式 http://www.cnblogs.com/liang--liang/p/3613815.html 准备工具: 1.项目管理jira  包含 bug管理,测试提交.开发任务.发布部署 2.文档管理wiki  项目相关的产品文档.接口文档.排期文档.核心业务逻辑分解描述文档.样例数