对于二级市场的量化交易,无论是传统金融二级市场还是数字货币二级市场,对于量化交易系统而言,框架基本一致。

一、量化交易系统平台架构设计

从输入和输出两端来说,任何交易系统都是通过两条路径和交易所发生交互:

1、接收交易所公布的市场数据

2、发送买卖订单并接收交易所应答系统从交易所或者行情提供商获取最新的行情报价,包含信息有当前成交价格、成交量和委托订单队列。通常,量化交易策略需要参考历史行情数据、其它数据信息等做出决策。所以交易系统一般有历史数据库来存储非实时市场数据,也方便金融工具使用数据库。交易系统的分析回测还将涉及策略的历史交易,所以系统需要数据库用以存储交易决策。

二、量化交易系统组成

u 交易所 - 柜台

u 服务端

Ø 实时行情数据分发器

Ø 非实时数据库

Ø 事件处理引擎和策略池

Ø 订单管理、风控模块

u 应用端

Ø 系统设置和运行监控

Ø 账户管理、资金管理,风险管理等

如下图所示:


三、事件处理引擎(Complex Event Processing System,CEP)

一个复杂事件可以看作一组收到的事件,包括价格走势、市场波动和其它数据。复杂事件处理即在短时间内对复杂事件进行计算分析,包含检测复杂模式、分析事件之间的相关性、时序关系和因果关系。

事件处理引擎实时处理事件,这是交易系统的主要特点之一。事件的处理速度越快,系统的性能越好。举个例子,如果交易系统设计用于检测交易机会发生后一秒钟内的获利机会,但系统的处理时长却超过了该阈值,结果将无法获利。

四、量化交易系统中的订单管理

算法交易系统生成的信号可以手动执行也可以自动执行。

当信号以自动方式执行时,我们将整个系统称为"自动交易系统(Automated Trading System)"。 订单的自动化执行由"订单管理(Order Management)"模块完成。

订单管理模块包括不同的执行策略,这些策略基于预先定义的算法逻辑来执行目标买卖订单。

五、自动交易系统的风险管理

因为自动交易系统无需任何人工干预,所以需要借助风险检查来确保交易系统不出差错。风险检查过程的缺失或风险管理失当将对量化交易公司造成无法挽回的损失。因此,风险管理系统(Risk Management System,RMS) 是所有自动化交易系统的重要组成部分。风险管理在算法交易系统的两个部分中发挥着作用︰

1. 应用端—— 确保交易员经手的参数不会出错。风险管理会帮助系统排除异常值和交易员的手误。

2. 订单管理系统生成订单之前 —— 在订单离开系统之前,确保订单已通过风险管理系统的检验。这一步的风险管理检验十分关键。

六、多账户和多策略管理

当策略池足够丰富,同时账户数量非常多的时候,对于量化交易的系统管理就会存在挑战:
Ø 服务器的效率导致影响下单速度

Ø 多账户同时进行风控

Ø 对于异常的处理

Ø 多策略间的持仓独立性

因此,面向多账户多策略的管理,采用分布式技术开发的低延迟交易系统(DLTS)不仅可以解决交易速度的问题,同时在多账户管理上也会提高很高的效率,而对于多策略管理,则需要有统一计算的策略管理系统以及在系统下单时利用交易所柜台交易的机制则可大大提高效率以及节省交易成本。

七,数字货币市场的量化交易

数字货币市场独有的特性决定了量化交易是最优的交易方式,交易所的API设计比较简单,交易机制,风控机制等基础设施建设在不断完善中,因此面向数字货币市场的量化交易系统开发存在机遇和挑战。

目前数字货币市场主流量化交易策略为趋势跟随和统计套利,随着数字货币市场的市场有效性变大,投机收益也会逐渐变小,在保证交易系统对市场系统性风险有足够容错的基础上,应该以更稳健的量化交易策略最为适宜。

2018年前后,互联网上的随处可见的量化APP广告随处可见,但是真正以人工智能量化为技术基础的公司却并不多见。

笔者调研了数十个数字货币自动化量化交易软件APP,认真分析了交易节点和交易胜率,
好多钱NiceMoney(参见微信公号)上的数据还是比较真实的。

交易的本质是“价+量”,合理的胜率是自动化量化交易的基础,智能化分配资金是收益成长的动力,合理控制回撤是稳健收益的保障,更匹配的数理模型和方法是交易成功的根基。如果市场上的人都用技术分析,那技术分析也会加剧市场波动。

数字货币交易系统_符合数字货币市场的量化交易系统相关推荐

  1. python股票量化交易系统_利用python建立股票量化交易系统(一)

    从今天开始正式开启我的博客之旅,博客内容全部是我自己的量化心得,主要还是为自己将来中工作之中遇到相似问题,可以方便的找到答案,如果能帮到有相似问题的其他同学,我也很开心,如果帮不到的话,不喜勿喷,如果 ...

  2. 央行数字货币研究报告:法定数字币势在必行,或先应用于票据领域

    近年来,数字货币热潮兴起,与之相关的一些底层技术,如区块链技术以及分布式记账方法,也显示出广阔应用前景.数字货币从理论走向现实,其必要性.可行性和安全性正在接受市场检验. 近日,最新一期<中国金 ...

  3. 教您读懂数字货币开发_交易系统开发

    这几年,在互联网信息技术和现代商业化的飞速发展下,数字货币的热度也是居高不下,那为什么越来越多的人开始关注数字货币了呢?其实,是基于交易所开发的基础上产生的,因为它的便利性.高效性使得其应用日益广泛, ...

  4. 数字货币交易所_数字货币交易所开发运营的盈利模式

    数字货币从不看好变成了一年2400亿美金的交易额,数字货币交易所也从 几家变成了500家,而且数量还在不断的增长.那到底数字货币交易所到底有什 么魔力,让众多资本趋之若鹜,数字货币交易所的盈利模式是什 ...

  5. 数字货币即将面世 蹭“数字货币”热度套路频现

    随着央行数字人民币逐步在北京.上海等地进入测试阶段,数字货币在我国呼之欲出,与此同时,相关谣言或虚假信息也层出不穷,蹭"数字货币"热度的常见套路都有哪些?一起来看看! 在网上签到学 ...

  6. 数字货币网站服务器搭建,数字货币与云服务器

    数字货币与云服务器 内容精选 换一换 本节操作介绍Linux操作系统云服务器在单用户模式下重置密码的操作步骤.本文档适用于X86架构的弹性云服务器.进入单用户模式下重置root密码前请先做好数据备份. ...

  7. mac数字键盘错乱_苹果笔记本数字键盘打不出数字怎么办_苹果笔记本按不出数字如何解决-win7之家...

    苹果笔记本是款深受用户们喜欢的电脑,独特的个性个强大的功能深受用户们喜欢,不过近日有用户在使用苹果笔记本的时候,发现数字键盘打不出数字,这让用户们很是困扰,该怎么办呢,针对这个问题,本文就告诉大家苹果 ...

  8. 数字孪生白皮书_透过数字孪生白皮书2020,看平行世界的当下与未来

    作者 | 中国软件网 陈杨校对 | 中国软件网 暻 如同人工智能一样,近两年大热的数字孪生技术,也并非第一次出现.早在2003年时,美国密歇根大学Michael Grieces教授便在其产品生命周期管 ...

  9. 排名 教材 数字电子技术_《数字电子技术基础》高等院校专业教材.pdf

    数字 电子技术与模拟 电子技术不同,在数字 电子技术中电路的工作信号是数字信号,它研 究 的重 点是 电路输入信 号 的状态( 态或 态 )与输 出信号的状态( 态或 态 )之 间的逻 辑关 系,主要 ...

  10. 量化交易系统 python btc_GitHub - crabboy/abu: 阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构...

    abu能够帮助用户自动完善策略,主动分析策略产生的交易行为,智能拦截策略生成的容易失败的交易单. 现阶段的量化策略还是人工编写的代码,abu量化交易系统的设计将会向着由计算机自动实现整套流程的方向迈进 ...

最新文章

  1. 一分钟了解阿里云产品:高性能计算HPC
  2. windbg 如何再内核模式调试用户空间的程序
  3. c语言两个程序合并一起运行,这两个程序如何可以在一起运行
  4. 开发遇到的问题---【spring-security权限控制框架】
  5. 牛客网 【每日一题】6月8日 [SCOI2005]最大子矩阵
  6. 当javaScript从入门到提高前需要注意的细节:变量部分
  7. iOS开发之runtime的运用-获取当前网络状态
  8. paip.c++ qt 图片处理 检测损坏的图片
  9. mysql各版本下载及免费mysql可视化工具下载(上班记录)
  10. linux dma大块内存,宋宝华:Linux内核的连续内存分配器(CMA)——避免预留大块内存...
  11. 【Python】Python爬取小说标题及内容——晋江文学网
  12. docker容器2:镜像制作
  13. linux无线网卡创建ap,Linux中使用hostapd创建无线AP及相关问题的处理方法
  14. sqlmap工具使用手册
  15. Netty入门与实战:仿写微信IM即时通讯系统
  16. Android VR入门文章
  17. 企业网络搭建与应用-交换机的配置与管理
  18. 华为2023暑期笔试(1-2)
  19. 用photoshop制作证件照
  20. 25个优秀的国外单页网站设计作品欣赏

热门文章

  1. 2021全球国际化大学排名发布:中国大学居世界第一!
  2. json文件转换成label.png等一系列文件
  3. Mybatis下面的MapperScannerConfigurer 扫描器
  4. SpringBoot学习(第一天)
  5. 具有分散效果的瀑布流
  6. Wannafly 每日一题 2016-12-26 KAOS 字典树
  7. 将Object对象转成 json串
  8. 基于斥力-张力模型的网络拓扑布局算法(php代码)
  9. 可扩展多线程异步Socket服务器框架EMTASS 2.0 续
  10. apache无权限访问(You don't have permission to access /docs/index.html on this server)