0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

构建AI交易系统?市场、数据等基础设施不可或缺

如意 来源:百家号 作者:图灵联邦 2020-06-30 11:03 次阅读

近日,谷歌人工智能学者Denny Britz发表了一篇文章《Building AI Trading Systems》,对其使用强化学习技术,学习如何构建有利可图的算法交易系统的经验进行了总结。

Denny表示,人工智能的优势显而易见,但是也不能忽视良好的基础设施:市场、数据、延迟、模型、执行,必不可少;同时,强化学习比监督学习难度要小些。

原文如下:

人工智能已经相当商品化了,它比优秀的基础设施工程、数据收集或领域知识的归纳偏差更商品化。现在,你可以轻松下载最先进的模型,并在你的数据上运行它们。除非你处于相关研究的前沿,否则不太可能仅仅通过训练一个好的模型就获得显著优势。

当人们意识到他们的花哨的人工智能模型是建立在蹩脚的基础设施上,用蹩脚的数据(同时也被其他人使用)训练不起作用时,他们就会放弃。

人工智能可以给你一些优势,但这些优势没有好到让你忽略其他因素。你仍然需要构建良好的基础设施、获取良好的数据、适当的延迟等等。

很少有人愿意花时间在这些事情上。每一个因素都是乘数,如果某一个因素为零,那你的AI模型多好都没有用。

那么,其他的因素是什么呢?

市场——选择正确的市场进行交易。不要随大流,选择每个人都默认选择的。从法律上和技术上进入市场越难,发现机会的可能性就越大。流动性较弱的市场可能无法被成熟的基金所忽视,因为它们无法适应其资产管理规模。同样,这对于追求“优质API”的工程师通常是违反直觉的——优质API通常意味着受欢迎,流行通常意味着商品化。

数据——考虑其他人无法访问或不愿使用的数据源。例如,由于复杂的速率限制和IP禁令,可能存在难以抓取的数据。大多数人会在这里放弃,但这是你的一个机会,要对流行的API和开源软件持怀疑态度,所有人使用的数据都是一样的。

延迟——你可能不打算与HFT交易员竞争,但这并不意味着你可以完全忽略延迟。好的延迟能使执行更容易以及更少的滑点。要注意在何处托管系统、如何发送数据、如何序列化数据等等。

模型——一般来说,好的数据比好的模型更重要,但是更好的模型也能给你带来优势。注意,你经常在模型复杂性和延迟之间进行权衡。

执行力——如果不能执行,好的模型就没有多大意义。你收集的历史数据可能和交易所实际发生的情况看起来很不一样,直到开始交易,你才会知道实际发生的情况。

强化学习

在上一篇文章发表两年之后,我还认为强化学习是市场交易的正确方法。然而,我承认,在工作时很多技巧工也是必要的。

强化学习的主要好处是您不需要设置可区分的损失函数。相反,你可以在某个时间范围内直接优化盈亏。通过建立良好的仿真,模型可以学习到对延迟、抖动、滑点以及实际市场中可能发生的其他情况的鲁棒性。

在监督学习中,这就困难多了。你需要获得许多超参数才能得到“刚刚好”——什么时间范围优化?要优化什么?如何处理由于延迟、被拒绝的订单、API问题等引起的随机情况?如何处理非iid数据等等。

我相信如果你努力的话可以做到,但是依靠基于仿真的方法似乎是更有原则的解决方案。

我也相信市场模拟是一个很好的强化学习算法的测试平台。它有着今天许多技术都难以克服的特性:

稀疏的积极反馈。在随机探索和奖励的情况下,你很难发现发现好的政策。

需要归纳到未来的日期。在RL中,研究者“对训练集进行测试”时,往往忽略了泛化。

有了一个好的模拟器,环境就可以以延迟、抖动、API问题、滑点等形式提供许多随机性。

非平稳性。市场数据分布随时间变化,agent必须学会处理它。

观察到的低信噪比。

优化迭代速度

由于其他agent会适应你的策略,因此大多数效率低下的问题都会转瞬即逝,这些问题会根据你交易的地点和方式,可能持续几毫秒、几秒、几分钟、几小时、几天、几周或几个月。

持续盈利的方法就是始终善于发现稍纵即逝的机会。这基本上就是元学习。

训练模型时优化外循环速度,在发现新策略和调整模型和基础设施方面,迭代的速度越快,效果就越好。围绕这一点构建基础设施。

查询和加载批量历史数据来处理要尽可能快一点。要特别注意反序列化的成本。在使用匹配引擎构建市场模拟器时,要对其进行广泛的基准测试。

最小化RPC和网络往返。我们这里讨论的是数量级。我最近的一个模拟器比第一个模拟器快了约50倍。

由于模型是在仿真中训练的,这意味着在训练时迭代速度快了50倍。

自动化数据可视化,这样当您得到意想不到的结果时,就可以很容易地查看它们。

当市场下跌时你无法赚钱

我从不太了解交易的人那里听到一个常见的论点和误解——我很幸运,因为市场上涨而获利。

实际上,好几个月以来,我的PnL图表看起来是这样的:

那么,我是否只是做空资产?不,我没有做空任何事情,因为在我所交易的市场中不可能做空。市场很少会一直下跌。当人们说市场下跌时,他们说的是一个特定的时间范围。市场可能在每日或每小时的范围内上呈下降趋势。

这并不意味着在更短的时间尺度上只有向下的运动。它可能会有相当大的波动。一旦你开始放大到秒和毫秒,总是会有上升和下降,仍然有可能从中获利,而无需做空任何东西。

就个人而言,在下降趋势(按小时或每天的比例)期间,我总是赚得更多。我仍然不知道为什么会这样。可能是因为市场那边有更多的流动性,或者是因为当价格开始下跌时,有很多不知情的交易员提交幼稚的指令进入市场。

了解交易

如果向来自不同背景的十几个交易员提出相同的问题,那你会得到十几个不同的意见。

请注意,我使用的是“意见”一词,而不是答案或事实。由于交易是一个秘密领域,因此很少有被广泛接受的真理。

人们没有相同的背景知识,他们在不同的地方使用不同的术语。如果你想学习交易,这很难。我不知道有什么在线资源能很好地教授算法交易。

你在网上找到的大多数课程和教程都是大师们写的——他们通过教学赚钱,但自己从来没有建立过一个盈利的系统。他们可能会向你推销他们的SaaS产品

研究论文也是如此。我订阅了arXiv的q-fin,但与机器学习等领域相比,其质量比较低。偶尔也会有一些有趣的点子,但绝大多数都是人们为了找工作和把一些东西写进简历而做的实验——这些想法在现实世界中都站不住脚。

显然,运行一个盈利系统的人是不会发表与它有关的论文。《交易与交易所:从业者的市场微观结构》(Trading and Exchanges: Market微观结构)和《金融机器学习的进步》(Advances in Financial Machine Learning)等书是一个不错的起点,但我的经验是,没有什么比边做边学或找导师更好的了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    26424

    浏览量

    264030
  • 人工智能
    +关注

    关注

    1776

    文章

    43824

    浏览量

    230582
  • 智能系统
    +关注

    关注

    2

    文章

    368

    浏览量

    72192
收藏 人收藏

    评论

    相关推荐

    DPU技术赋能下一代AI算力基础设施

    4月19日,在以“重构世界 奔赴未来”为主题的2024中国生成式AI大会上,中科驭数作为DPU新型算力基础设施代表,受邀出席了中国智算中心创新论坛,发表了题为《以网络为中心的AI算力底座构建
    的头像 发表于 04-20 11:31 375次阅读

    垂直起降机场:飞行基础设施的未来是绿色的

    电动垂直起降(eVTOL)飞机的日益发展为建立一个新的网络来支持它们提供了理由,这将推动开发绿色基础设施新模式的机会。这些电气化的“短途”客运和货运飞机通常被描述为飞行汽车,是区域飞行和城市出租车
    发表于 03-25 06:59

    KVM矩阵系统助力企业构建高效、安全的IT基础设施

    随着企业信息化程度的不断提高,IT基础设施的重要性日益凸显。如何构建高效、安全的IT基础设施成为了企业面临的重要挑战。KVM矩阵系统作为一种先进的远程管理解决方案,以其高效、灵活、安全
    的头像 发表于 02-18 14:53 274次阅读

    数据处理器:DPU编程入门》读书笔记

    关注计算能力的提升,通信基础设施的提升跟不上,那么数据中心的整体系统性能依然受限,无法发挥出真正的潜力。DPU的提出背景就是应对这些数据量和复杂性的指数级增长。未来,需要将计算移至接近
    发表于 12-21 10:47

    Gartner解读云计算与数据中心基础设施市场发展

    随着数据中心基础设施和云计算市场的不断发展,企业对迁移工作负载的兴趣与日俱增,但却难以找到合适的合作伙伴和解决方案。在Gartner近期发布的《云计算和数据中心
    的头像 发表于 12-08 15:00 232次阅读

    Arm笃定服务器市场,定制化芯片构建基础设施的未来

    ”为主题,围绕人工智能、机器学习、物联网、基础设施、汽车、终端、移动计算等行业热点话题展开。在此次大会上,Arm传递出对于服务器市场的处理器技术以及合作生态的最新洞察,并介绍了所推出的相关技术产品以大力支持基础设施的加速建设。
    的头像 发表于 12-04 14:42 952次阅读
    Arm笃定服务器<b class='flag-5'>市场</b>,定制化芯片<b class='flag-5'>构建</b><b class='flag-5'>基础设施</b>的未来

    Azure AI 基础设施强势升级!进一步扩展人工智能能力

    微软 Azure AI 基础设施是微软扩展产品和服务的核心支柱,为开发人员提供在 Azure 平台上 构建下一代 AI 驱动的应用程序所需的系统
    的头像 发表于 11-21 08:15 278次阅读
    Azure <b class='flag-5'>AI</b> <b class='flag-5'>基础设施</b>强势升级!进一步扩展人工智能能力

    何谓DX和脱碳密不可分的关系,以及可持续发展的制造业中不可或缺的技术

    何谓DX和脱碳密不可分的关系,以及可持续发展的制造业中不可或缺的技术
    的头像 发表于 10-26 11:59 345次阅读
    何谓DX和脱碳密<b class='flag-5'>不可</b>分的关系,以及可持续发展的制造业中<b class='flag-5'>不可或缺</b>的技术

    机器视觉在电子半导体行业的应用 ——倒装焊技术不可或缺的“锐眼”

    机器视觉系统作为倒装焊设备的“利目锐眼”在这场封装技术革命中发挥着不可或缺的重要作用....
    的头像 发表于 10-16 15:52 1133次阅读
    机器视觉在电子半导体行业的应用 ——倒装焊技术<b class='flag-5'>不可或缺</b>的“锐眼”

    5G+AI持续创新 构建数字基础设施的未来

    而 Arm 以优异的每瓦性能表现和更出色的吞吐率带来了成本优势,通过提供总拥有成本(TCO)优势及出色的能效表现,成为了 5G 网络基础设施能效考量中的绝佳之选。
    的头像 发表于 08-04 16:14 568次阅读
    5G+<b class='flag-5'>AI</b>持续创新 <b class='flag-5'>构建</b>数字<b class='flag-5'>基础设施</b>的未来

    工业4.0:先进通信技术是不可或缺的技术

    点击蓝字关注我们工业4.0INDUSTRY4.0先进通信是不可或缺的支柱近年来,随着工业4.0(工业革命4.0)的提出,制造业转型浪潮拉开帷幕。工业4.0是将数字技术整合到传统的制造流程中,从而创建
    的头像 发表于 07-31 22:17 771次阅读
    工业4.0:先进通信技术是<b class='flag-5'>不可或缺</b>的技术

    Alto Studio:音频对话不可或缺的软件

    、8和10。   音频对话不可或缺的软件   当本地化时,现代游戏会附带数千条对话线。如何确保所有这些文件的格式正确、级别正确、持续时间正确,并且在所有语言中都没有遗漏任何内容? 手动检查数千条录音非常耗时且容易出错,但这并非不可能。 Alto可以分析
    的头像 发表于 07-03 09:21 334次阅读

    SMT技术:手机生产中不可或缺的一环,你了解吗?

    现代手机作为人们生活中不可或缺的通信工具,其制造过程中涉及到众多精密的技术。其中,表面贴装技术(SMT)是手机生产中至关重要的一环。本文将介绍手机生产中的表面贴装技术过程,包括贴装工艺、组装流程、关键设备和未来发展趋势等,让我们一起揭开手机生产的神秘面纱。
    的头像 发表于 06-19 11:21 793次阅读
    SMT技术:手机生产中<b class='flag-5'>不可或缺</b>的一环,你了解吗?

    系统不可或缺的电源管理元件

    线性稳压器之于整体电源系统,就像袖扣之于笔挺的西装,两者相辅相成,缺一不可。设计简单、小尺寸、低杂讯、低静态电流的线性稳压器是中低功率应用中不可或缺的元件,立锜提供上百种线性稳压器产品,输入电压覆盖 0.8V 至 80V,负载能
    的头像 发表于 05-26 09:56 720次阅读
    <b class='flag-5'>系统</b>中<b class='flag-5'>不可或缺</b>的电源管理元件

    算力基础设施关键技术

    。 云原生是在云上构建、运行、管理应用程序的一套技术体系和管理方法,依托微服务架构、敏捷基础设施与平台服务和高效研发运维模式,简化云上业务开发管理难度,构建敏捷健 壮的业务系统
    发表于 05-24 16:38 7次下载
    算力<b class='flag-5'>基础设施</b>关键技术