如何在算法交易中使用AI?摩根大通发布新版指南

640?wx_fmt=png


来源 :efinancialcareers.com

作者 :Sarah Butcher

编译:机器之能 张玺


摘要:如果你对银行与金融领域的 AI 应用有兴趣的话,你肯定了解 JPM(摩根大通)最近十年对大数据和人工智能的出色运用,也会对他们最新发布的一份报告感兴趣。在这份报告中,他们探讨了如何将「数据驱动下的机器学习」应用于算法交易。


JPM(摩根大通) 一直是银行金融行业中积极应用大数据和人工智能技术的典范和先行者。今年五月,他们在 NIPS 上提交了一份题目为 Idiosyncrasies and challenges of data driven learning in electronic trading 的报告(其实是一篇小论文)。不过直至最近,内容才得以对外公布。这篇并不长的文章中,他们探讨了算法交易中机器学习等技术的应用情况,也分享了摩根大通的最新经验。


去年那份巨长的报告出自 Marko Kolanovic 之手,素有「半人半神」之称的 Marko Kolanovic 是 JPM 宏观量化研究团队负责人。另外一位合作者是去年四月刚从美林银行离职的量化策略师 Rajesh Krishnamachari。


不过,这篇报告并没那么长,共由五位 JPM 员工共同完成。他们分别是 Vacslav Glukhov(EMEA 电子交易量化研究中心负责人)、Vangelis Bacoyannis(电子交易定量研究中心副总裁)、Tom Jin(量化分析师)、Jonathan Kochems(量化研究员)及 Doo Re Song(量化研究员)。


2018 年 5 月,我们就在神经信息处理系统大会(NIPS conference)上提交过这份报告,不过直到最近才得以公开。想知道如何将「数据驱动的机器学习」用于算法交易的朋友们请注意了,报告概要如下:


如今算法控制关键交易决策,客户设置部分参数


算法在金融业务中控制「微观层」的交易,如股票和电子期货合约:「算法决定交易的波段、价格及数量。」然而,算法并不会完全按照人们的预期工作。JPM 提醒客户,「算法通常只是把具体约束及偏好下的交易指令告诉经纪人。」


例如,客户可能想在投资组合时保持货币中立,以实现买卖数量大体相等。客户也可能会指定某组交易证券的主题、国家或行业。


客户下单交易时,他们也许想控制交易执行对市场价格影响的方式(操控市场影响)、或控制市场波动影响交易的方式(控制风险)、或指定一个能够平衡市场影响与风险的紧急程度。


交易委托账本包含的数据十分复杂


编写电子交易算法是一件让人抓狂且十分复杂的任务。


举个例子。JPM 分析师指出,一局国际象棋每人大约要走 40 步,一局围棋大约走 200 步。然而,即便是中等交易频率的电子交易算法(每秒都需要重新考虑交易选择)每小时大约要完成 3600 次交易选择。


问题远不止于此。当绘制国际象棋与围棋数据时,如何在所有可选项中选择走哪一步、下一步又该如何应对,这都是需要解决的问题。然而,一次电子交易行为包括了许多步骤。JPM 分析师认为「这就是一个子订单(child order)集合。」


什么是子订单(child order)?JPM 解释道,系指可能会「提交被动买入订单和主动买入订单」的单次(single)交易。被动子订单是交易委托账本中指定价位水平的交易,因此,能为其它市场参与者提供流动性。提供流动性可能最终通过抓住局部上涨趋势,在交易时获得回报:更好的交易价格,或者更好的交易对象。另一方面,主动子订单会被用来基于预期的价格变动,捕捉交易良机。上述两种情况都会产生单次(single)交易行为。最终,交易行为范围被无限扩大,根据瞬时交易特征的组合数量呈指数增长。


诚然如是。


人工编写的交易算法容易变得庞大而笨拙


人工编写电子交易算法时,情况会迅速变得复杂。


过去,JPM 分析师认为:电子交易算法融合了许多科学的量化模型;量化模型是「从定量角度描述世界的运行机制」;算法包含着「代表交易员和算法使用者的实践经验、观察结论和风险偏好的规则和启发式方法。」


想把算法的方方面面都说清楚是十分困难的。「多数人编写的算法代码冗长至极且难于维护及修改。」JPM 认为,每当客户目标及市场条件变化时,人工算法都深感「功能拓展」之难。


随着时间的推移,算法将学会「积累多层逻辑、参数及微调,以处理特殊情况。」


监管让人工编写的算法再次变得更加复杂


此外,交易算法还必须应对诸如 MiFID II(新版欧盟金融工具市场指导)的监管及「最优执行」的理念。因此,算法编写必须考虑「变化发展的市场条件与结构、监管约束及客户的多重目标与不同偏好。」


如果算法编写实现自动化且满足各类约束,一切都将变得简单。


编写交易算法时,使用数据的三种文化手段(cultural approaches)


机器学习文化尝试运用更多复杂且有时晦涩的函数表达观测结果,不要求函数能揭示潜在流程的本质。


算法决策文化更关注于决策,而非建模。算法决策文化尝试训练电子代理(譬如算法)以区分决策好坏,而不是试图映射出世界运行机制。如此一来,理解算法为何做出决策,及如何利用规则、价值及约束确保决策可被接受就成为新的问题。


算法必须实现最优执行率与最优执行计划之间的平衡


算法一旦写完,首先需要解决平衡问题:快速交易,其风险是影响市场价格;慢速交易,其风险是成交价格变化或将引起交易损失(升了,买家赚钱;跌了,卖家赚钱)。


是什么构成了成功交易?并非总是清晰可见


算法交易成功与否很难界定,因为这与如何权衡快速交易(效率)与固定价格交易(最优)有关──而这又取决于客户如何设定他的优先等级。


例如,算法的目标可能是与市场其他部分融合(blend with the rest of the market)。这意味着,需要平衡极速交易与价格变动引起的市场影响、或是通过慢速交易确保价格与交易反向。算法编写人员需要寻找一种表达信息和行为的方式,该方式能与模型与机器学习方法相匹配。尽管「市场庞大、多变,规模和订单状态经常变化,父订单与子订单数还不够作为模型输入。」,市场状态都需要能被总结和概括出来。


不过,这也无助于抓住瞬即逝的绝佳机会。而且,JPM 认为,算法交易执行或取消后,就无法判断交易的好坏,但这一点并非总是那么显而易见。「局部最优并不需要转变成全局最优。现在失败的交易也许以后某天又会赚的盆满钵满。」


即便可能出现问题,JPM 已经开始使用强化学习算法处理交易


JPM 正急于掌握运用动态规划及奖惩机制的各种强化学习算法。


JPM 交易员说,「我们目前使用第二代基于强化算法的限价委托引擎,于有界行为空间内训练算法,选择具备差异化奖励、步长及时程特征的短期目标。」然而,训练算法十分复杂──如果你尝试通过在多重处理设备上同时执行算法以实现算法的平行训练,会得到错误结果。原因是算法与环境之间的闭环反馈。但如果你不这么做,而尝试基于梯度的算法训练,最终会得到大量无关经验,无法记住好的交易行为。


JPM 尝试应用超参数优化技术避免此问题。这代表每次训练都有多个抽样事件,并会尽早停止无意义的优化路径。银行应用超参数优化技术,通过运行平行训练项目训练算法。


JPM 表示,研究的主要目标已转变为「策略学习算法」,通过在固定参数条件下匹配特定商业目标以最大化累积报酬。分层强化学习可用于要求必须「生成可预测、可控制及可解释行为」的交易算法。在分层方法中,根据抽样频率和粒度水平将算法决策划分为不同组别,使得算法能够模块化,其求解效果也容易甄别。


JPM 已开发具备「某种特征」的强化学习算法,以应对长尾效应


在多数强化学习情况中,JPM 强调算法学习行为通常会产生更好的结果。然而,在金融业,过度关注平均结果是错误的──想想长尾效应。基于此原因,银行的量化专家始终基于多维度与不确定结果评价构建算法。


为实现该目标,银行会基于期望效用的未来分布对比结果,对不确定结果(长尾)排序──即 CERL(确定等值强化学习)。


通过 CERL,JPM 注意到算法能够有效获得基于风险偏好的特性。「如果客户是风险厌恶,结果的不确定增加会降低行为的确定等值奖励。」算法很自然的需要折扣因素 γ──代表结果分布,分布范围与风险正相关。算法将更加关注远期目标。


还有许多非常有用的开源强化学习框架


如果你也想构建自己的交易算法,JPM 研究人员推荐了许多学习网站。他们给出了许多有益的早期开源强化学习框架,包括 OpenAI baselines、 dopamine、deepmind/trfl 及 Ray RLlib。


原文链接:

https://news.efinancialcareers.com/nl-en/329751/jpmorgans-new-guide-to-machine-learning-in-algorithmic-trading


未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。


未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。


  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”


640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/493345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生命简史

来源「新原理研究所」(ID:newprincipia)摘要:地球上的生命是如何开始的?未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括&…

Array()数组

数组的定义 var arr [1, 2, 3, 4, "one", "two", "three", "four"]; //一维数组 var props [["拳头", "刀", "枪"], ["boxing", "knife ", "gun"]]; //二维数组 调用 …

成立 5 周年:一文览尽 Facebook 人工智能研究院历年重要成果

来源:AI科技评论五年前,Yann LeCun 等人创建了 Facebook 人工智能研究院 (Facebook AI Research,FAIR),试图通过开放的研究环境促进人工智能的发展,进而造福所有人——他们努力的目的是为了理解智慧的本质,…

利用opencv对图像和检测框做任意角度的旋转

一.钢筋比赛中的数据扩充 #coding:utf-8 #数据集扩增 import cv2 import math import numpy as np import xml.etree.ElementTree as ET import osdef rotate_image(src, angle, scale1):w src.shape[1]h src.shape[0]# 角度变弧度rangle np.deg2rad(angle) # angle in r…

中国科学家将绘制最精细人脑三维“地图”

骆清铭在检查实验结果。(受访者供图)来源:新华社客户端作者:喻菲 胡喆 李博 夏鹏为什么有的大脑能洞见美妙的宇宙法则,有的能创作出扣人心弦的乐曲与画作?记忆和意识是如何产生的?人类虽已能观察…

python解析xml+得到pascal voc xml格式用于目标检测+美化xml

1.python解析xml img_path./data/001.tifxml_path./xml/001.xmlimgcv2.imread(img_path)# cv2.imshow(img, img)# cv2.waitKey(0)print(img.shape)try:xmlp ET.XMLParser(encoding"utf-8")tree ET.parse(xml_path, parserxmlp)root tree.getroot()print(tree)prin…

美权威报告:量子计算十年内无法落地

来源:云头条摘要:美国方面称,它对这项复杂的技术何时真正大有用武之地毫无头绪。美国国家科学、工程和医学科学院本周发布了一份介绍量子计算现状的报告。考虑到有人推测这类设备可能使目前的加密方案变得毫无价值,这个话题令人不…

“深绿” 及 AlphaGo 对指挥与控制智能化的启示

来源:《指挥与控制学报》摘要: 随着未来战争日趋复杂、人工智能突飞猛进, 指挥与控制向智能化发展成为大势所趋. 美军的 “深绿” 计划项目虽因各 种原因暂停, 但其思路和方法值得借鉴. AlphaGo 在围棋领域战胜人类顶尖水平, 其采用的方法也有一定的参考…

熵的基础知识,特征工程,特征归一化,交叉验证,grid search,模型存储与加载

1.自信息: 2.信息熵 3.p对Q的KL散度(相对熵) 证明kl散度大于等于0 4.交叉熵 可看出交叉熵信息熵相对熵 数据集地址:水果数据集_机器学习水果识别,水果分类数据集-机器学习其他资源-CSDN下载 一,类别型特征和有序性特…

5G与AI深度融合,人类世界即将产生巨变

来源:系数据观整理自网络摘要:近几年,科技界有两大领域越来越热:一个是5G,一个是AI。两者都是能够改变时代的颠覆性技术。单独看5G或AI技术,它们的发展都面临重重挑战, 我们不妨脑洞大开&#x…

统计学第一章--最小二乘拟合正弦函数,正则化

#coding:utf-8 import numpy as np import scipy as sp from scipy.optimize import leastsq import matplotlib.pyplot as plt # 目标函数 def real_func(x):return np.sin(2*np.pi*x)# 多项式 def fit_func(p, x):f np.poly1d(p)# print(f,f)return f(x)# 残差 def residual…

装配式建筑连入自动驾驶技术,未来城市的房子居然是这个样子......

来源:gooood谷德设计网概念如果说古典的城市是关于神的,现代城市是关于资本和权力的,那么未来的城市就应该是关于人与自然的。人在朝朝暮暮,山山水水,风风雨雨,一草一木天地之间无不有感而发,触…

iOS6新特征:UICollectionView介绍-非常棒 -转

传送门:http://www.devdiv.com/forum.php?modviewthread&tid128378 转载于:https://www.cnblogs.com/ygm900/p/3652681.html

ROC曲线,AUC值,PR曲线,AP值

Receiver Operating Characteristic (ROC) with cross validation — scikit-learn 1.0.2 documentation Precision-Recall — scikit-learn 1.0.2 documentation 一,ROC 横轴:负正类率(false postive rate FPR)特异度,划分实例中所有负例…

报告:最大化人工智能(AI)机遇

来源:199IT互联网数据中心Microsoft发布了新报告“最大化AI机遇”,深入调查了数字转型的一个重要的技术力量,人工智能(AI)。报告将其定义为让计算机像人一样观察、学习、分析和评价以进行决策,解决问题的一…

统计学基本知识一

声明:文中的图来自于可汗学院公开课,若有侵权,联系我删除。 均值:一组数相加后除以这一组数的个数。 中位数:一组数从小到大排列,最中间的那个数,如果是偶数个,两个相加后除以2&am…

中科院陆汝钤获吴文俊人工智能最高成就奖,百度王海峰获吴文俊人工智能杰出贡献奖...

来源:AI 科技评论12 月 9 日上午,被誉为「中国智能科学技术最高奖」的吴文俊人工智能科学技术奖在苏州举行颁奖典礼。本届吴文俊人工智能奖共对 70 项人工智能成果授奖,包括吴文俊人工智能最高成就奖 1 项,吴文俊人工智能杰出贡献…

统计学基本知识二

声明:文中的图来自于可汗学院公开课,若有侵权,联系我删除。 中心极限定理:随着样本容量n的增加,样本均值或者样本和的频率图将很接近正态分布。 如下图就在求解样本均值。 如下图就是样本均值的频率图,很…

AI+零售:人工智能撬动零售变革

来源:乐晴智库精选人工智能的快速发展将有助于赋能新零售商,有效重构零售行业“人、货、场”等要素,提升各环节效率,最终提升消费者购物体验,推动零售行业迎来第五次变革。近年来,在数据、算法、技术等方面…

统计学基本知识三

声明:文中的图来自于可汗学院公开课,若有侵权,联系我删除。 假设检验: 先看一个z分布的例子: 注意:零假设一般倾向于保守的。 在上图中: 1、先假设零假设成立,即药物无效&#x…