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

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

3天内不再提示

银行货币战略官首次使用机器学习——让计算机梳理海量数据,并自行进行推断和预测

电子工程师 来源:未知 作者:李倩 2018-07-09 09:39 次阅读

6 月中旬,东方卫视播出的一档节目《极限挑战》,上演了一场金融圈的烧脑大戏。

游戏中,急于与王迅猜拳赢得胜利的罗志祥,亲手将一个市值和利润率颇高的公司送入破产。相反,黄磊公司虽没有特别良好的市场竞争力,但得益于资深经理人的协助,他利用各种金融手段与股民建立信任机制,降低风险同时拉高公司市值。

金融证券交易市场的的复杂与风险,在一期不过两小时的节目中展现得淋漓尽致。

现实里,该名资深经理人扮演的正是融资机构交易员的角色。

这是一片起伏了近 400 年的江湖。

如今,位于证券大厅的现金股票交易柜台上出现的不再是股票交易员,取而代之的是机器。

风险管理、量化投资、行为刻画、资产配置、基金研究……这些,机器通通都能完成。

最近,据彭博社的一篇报道指出,美国银行(Bank of America)正搭上人工智能的潮流。银行货币战略官首次使用机器学习——让计算机梳理海量数据,并自行进行推断和预测——告诉中小投资者买卖什么。

上月,他们开始着手 AI 技术方面的研究。当时,意大利的一场政治动荡搅得金融市场昏天黑地,同时还引发了人们对欧洲另一场现有危机的担忧。

虽然 AI 基本短时间内不会改变与人类互动的方式,但它在数学运算中的表现远超人类。放之金融外汇领域,机器学习可以很大程度上降低货币波动的风险。

例如,受英国脱欧事件影响,英镑兑欧元汇率急剧下滑。专家预测,到 2019 年,商业投资将比欧盟公投前的预测低 25%,这种低值投资表明,货币贬值就会出现风险规避现象。

如果某一货币贬值,那么资产和投资的价值也会下降。在进行外贸交易时,本国货币与交易国的货币价值对比,决定了企业的利润。如果货币价值突然下降,那么企业最终可能会亏损。

对于小公司而言,它们在处理处理货币风险问题时会担心货币波动产生的高成本。如果能妥善管理这些风险,公司不仅可以确保高利润,且无需将成本转嫁给客户。无法承担这样高成本的小公司,便可利用 AI 的预判减少任何潜在的损失。

其实,在华尔街的金融圈,这种看似高端的分析早就有了。例如,量化投资公司多年以来就一直应用机器学习。

但当华尔街的分析研究机构逐渐偏重商业化时,美国银行似乎幡然醒悟,开始着手这一技术的研究和应用。

「外汇市场的本质决定了我们很难从历史数据中挖掘出什么,所以我们试着通过模拟数据进行机器学习,以推动前沿科技的发展」,美国银行 AI 研究货币战略官 Alice Leng 提到。

在美国三大银行中,美国银行率先将机器学习模型给出的预判纳入到其公布的货币研究中。不过,摩根大通的外汇研究团队已经对机器学习应用进行了探索,目前还未投放在研究中。

▌研究方法

这支美国银行团队的第一研究要务是,利用机器学习算法进行彻底调查和数据筛选,如政府支出和消费者购买力,以确定欧元对美元的影响。当机器接受到「处理信息」的训练信号时,团队会使用监督学习;当没有给出训练信号时,会使用无监督学习。

由此,他们的研究模型得出了这样一个结论:在意大利大选之后,欧元怀疑者认为「货币统一论可能会被减弱」。然而,对美元持续抛售的深深恐惧,就像曾历经欧洲债务危机的人们心中所想一样,被无限夸大了。

不过,目前多数银行关于人工智能的研究仍停留于表面。出版商 Jim Marous 指出,在去年秋季在一项《数字银行报告》调研中,绝大多数金融机构表示他们正使用某种机器学习模型,其中有 20% 的受访者表示(机器学习)无法解决「欺诈、风险、合规性」等问题。

▌研究模型

算法交易员 Milind Paradkar 指出,想要在交易中使用机器学习,就得先从历史数据(股票价格/外汇数据)开始,并在 R/Python/Java 语言环境中构建模型。然后,选取正确的机器学习算法进行预测。

例如:根据公司过去的季度业绩,预测 3 个月后股票的价格;预测美联储是否会抬高基准利率。

首先明确一点,机器学习算法可用于预测类别(解决分类问题)或预测方向和幅度(解决回归问题)。

1、指标/特征:包括技术指标(EMA、BBANDS、MACD 等)、基本指标、宏观经济指标。

例 1:RSI(14)、价格-SMA(50)、CCI(30)。可以使用这三个指标来构建模型,然后使用适当的 ML 算法来预测未来的值。

例 2:RSI(14)、RSI(5)、RSI(10)、价格 - SMA(50)、价格 - SMA(10)、CCI(30)、CCI(15)、CCI(5)。在这个例子中,我们选择了 8 个指标。其中一些指标可能与模型无关。为了选择正确的指标子集,将使用特征选择方法。

2、特征选择:选择用于模型的相关特征子集的过程。特征选择技术分为 3 大类:过滤方法、包装方法和嵌入式方法。为了选择正确的子集,基本上在某种组合中使用 ML 算法。所选特征被称为机器学习中的预测器。

3、支持向量机(SVM):SVM 是一种众所周知的监督机器学习算法,用于解决分类和回归问题。

SVM 算法,基于给定的标记数据点起,并通过边界或超平面将数据分离。SVM 试图将分离超平面周围的 margin 最大化。支持向量是最接近决策表面的数据点。

4、在 R 语言中使用 SVM 的外汇策略构建规则:鉴于对特征和 SVM 的理解,先以 R 语言为例。选取欧元/美元货币对的一小时时间框架,可追溯到 2010 年。指标为 MACD(12,26,9)和抛物线 SAR,默认设置为(0.02,0.2)。

首先,在 R 语言中加载必要的库,读取 EUR / USD 数据。然后,使用「TTR」包中提供的各自功能计算 MACD 和抛物线 SAR。随后,从每个数据点的 SAR 值中减去收盘的 EUR / USD 价格。

将指标和类合并为一个称为模型数据的数据框,再将模型数据分成训练和测试数据。

然后,使用「e1071」包中的 SVM 功能并训练数据;通过预测函数进行预测,并绘制模式。这一过程准确度达到了 53%。

从图中可以看到看到两个不同的区域,上部红色较大区域是算法做出的短期预测,而下部蓝色的区域则是长期预测。

随着时间的推移,SAR 指标随着趋势的延伸而下降。价格上涨时 SAR 低于价格,价格下跌时高于价格。当价格趋势反转时,SAR 停止并反转。

如下所示,构建两个规则并进行测试:

短期规则=(价格-特区)> -0.0025&(价格-特区)<0.0100&MACD> -0.0010&MACD <0.0010 

长期规则=(价格-特区)> -0.0150&(价格-特区)<-0.0050&MACD > -0.0005

短期交易的准确率为 54%,长期交易的准确率为 50%。基本上,在以上案例中 SVM 算法取得了较好成绩。

▌有何卖点?

就在本周,摩根士丹利表示,他们聘请了此前曾为 Steve Cohen 对冲基金服务的宾夕法尼亚大学计算机科学教授 Michael Kearns,以扩大 AI 在整个公司的应用。

德意志银行跨资产量化研究部主管 Caio Natividade 也看到了诸多优势,特别是在货币方面。

他的团队已经将机器学习融入到分析中,在他看来,人工智能技术可用于解读银行家们往往混乱的言论。

机器学习研究「可能成为一大卖点」,格林威治协会 Richard Johnson 说道。新法规旨在分拆研究和交易,「使研究真正独立」。

纽约大学数据科学教授、SCT 资本管理公司的创始人 Vasant Dhar 表示,外汇市场仍面临着很多特殊的挑战——SCT 是一家运用机器学习技术近 20 年的对冲基金。例如,宏观经济因素复杂且多样,会影响货币的变动,进而让外汇市场遭遇难以分析股票或债券的问题。

▌人们在担心什么?

「如果你无法将机器学习模型应用在其他类型的资产,那么就更别提能适用于外汇市场」,Dhar 继续提到。

长久以来,业内存在这样一种担心:智能计算机以人类无法理解的方式查看信息并提供答案。事实上,机器不需要编织连贯的故事来支持给出的预测,这更使得一些怀疑论者很难将媒体笔下的言论与现实中发生的事情分开。

其他人表示,机器学习工具的开放或许会让更多的投资者开发自己的 AI 分析软件,而不是依赖华尔街的研究分析。

尽管如此,这也不太可能阻止华尔街拥抱 AI 了。

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

    关注

    19

    文章

    7436

    浏览量

    87762
  • 人工智能
    +关注

    关注

    1791

    文章

    46915

    浏览量

    237717
  • 机器学习
    +关注

    关注

    66

    文章

    8382

    浏览量

    132456

原文标题:《极限挑战》罗志祥遭套路“破产”,我们却看到了更大的危机

文章出处:【微信号:rgznai100,微信公众号:rgznai100】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    工业中使用哪种计算机

    在工业环境中,工控机被广泛使用。这些计算机的设计可承受极端温度、灰尘和振动等恶劣条件。它们比标准消费类计算机更耐用、更可靠。工业计算机可控制机器、监控流程
    的头像 发表于 11-29 14:07 51次阅读
    工业中使用哪种<b class='flag-5'>计算机</b>?

    什么是机器学习?通过机器学习方法能解决哪些问题?

    计算机系统自身的性能”。事实上,由于“经验”在计算机系统中主要以数据的形式存在,因此机器学习需要设法对
    的头像 发表于 11-16 01:07 269次阅读
    什么是<b class='flag-5'>机器</b><b class='flag-5'>学习</b>?通过<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法能解决哪些问题?

    机器视觉和计算机视觉有什么区别

    机器视觉的研究目标是机器具有类似人类的视觉能力,能够自动、准确地完成各种视觉任务。 计算机视觉 计算机视觉,又称为视觉
    的头像 发表于 07-16 10:23 480次阅读

    计算机视觉和机器视觉区别在哪

    计算机视觉和机器视觉是两个密切相关但又有明显区别的领域。 一、定义 计算机视觉 计算机视觉是一门研究如何使计算机能够像人类一样理解和解释视觉
    的头像 发表于 07-09 09:22 411次阅读

    计算机视觉属于人工智能吗

    属于,计算机视觉是人工智能领域的一个重要分支。 引言 计算机视觉是一门研究如何使计算机具有视觉能力的学科,它涉及到图像处理、模式识别、机器学习
    的头像 发表于 07-09 09:11 1195次阅读

    深度学习计算机视觉领域的应用

    随着人工智能技术的飞速发展,深度学习作为其中的核心技术之一,已经在计算机视觉领域取得了显著的成果。计算机视觉,作为计算机科学的一个重要分支,旨在
    的头像 发表于 07-01 11:38 690次阅读

    计算机视觉的主要研究方向

    计算机视觉(Computer Vision, CV)作为人工智能领域的一个重要分支,致力于使计算机能够像人眼一样理解和解释图像和视频中的信息。随着深度学习、大数据等技术的快速发展,
    的头像 发表于 06-06 17:17 873次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 1262次阅读

    软通计算(同方计算机)入围中标兴业银行信创办公终端采购项目

    软通计算(同方计算机)入围中标2024-2025年度兴业银行科创办公类PC终端集中采购项目,是对软通计算(同方计算机)信创整机研发的肯定,也
    的头像 发表于 05-21 09:45 634次阅读

    博泰车联网与七大银行进行授信战略合作协议签约 共获额度190亿元!

    3月26日,博泰车联网与中国工商银行、中国建设银行、中国银行、上海银行、交通银行、兴业银行、招商
    的头像 发表于 03-28 10:19 482次阅读

    【量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理

    逻辑门,但是它们可以操作叠加态和纠缠态。 量子计算机计算能力主要来自于量子比特的叠加特性,通过操纵量子比特的叠加态,量子计算机可以同时进行大量的
    发表于 03-13 17:19

    【量子计算机重构未来 | 阅读体验】第二章关键知识点

    ,Snor算法和Grover算法。Snor算法典型的应用场景为超大数的质因数分解,普通计算机需要通过一个一个的枚举才能解析出来,但量子计算机可以同时对多个候选结果进行“研究分析”,
    发表于 03-06 23:17

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    话对我触动很大:量子计算机不仅能解决身边的问题,还能解决社会层面的重大课题。 看来真是“天下武功,唯快不破”,只要处理速度足够快,海量数据处理就像计算1+1一样简单,可以想象一下,用量
    发表于 03-05 17:37

    计算机视觉:AI如何识别与理解图像

    计算机视觉是人工智能领域的一个重要分支,它致力于机器能够像人类一样理解和解释图像。随着深度学习和神经网络的发展,人们对于如何AI识别和理
    的头像 发表于 01-12 08:27 1364次阅读
    <b class='flag-5'>计算机</b>视觉:AI如何识别与理解图像

    GPT推断中的批处理(Batching)效应简析

    机器学习模型依赖于批处理(Batching)来提高推断吞吐量,尤其是对于 ResNet 和 DenseNet 等较小的计算机视觉模型。
    的头像 发表于 12-18 15:52 678次阅读
    GPT<b class='flag-5'>推断</b>中的批处理(Batching)效应简析