【点宽专栏】虚拟遗憾最小化(CFR)之量化择时与交易

【点宽专栏】股票、期货量化投资策略系列(一)基于AT量能-MATLAB 图片 网格资金管理(突破进场) 策略原理 将资金分为N份,采取突破高点的形式入场,止损为10%,止盈为11% 如果该份资金获利超过11%,则上移止盈止损线,且启动下一份资金抛点入场。 仅多头入场 策略收益 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 策略代码 图片 图片 Retrace 入场 突破唐奇案上轨,且加速度由负转正,做多。 突破唐奇案下轨,且加速度由正转负,做空。 出场 周期较短的唐安奇通道反向突破 Art跟踪止损 策略收益 图片 图片 图片 图片 图片 图片 图片 图片 策略代码 阅读详情

图片

谷歌DeepMind公司研发的AI围棋AlphaGo在去年嗨翻天的时候,让我觉得现在的机器学习学习技术真的很NB,因为自己的专业,私下一直有关注机器学习在量化投资这块的一些实践。昨天看到广发出了一篇名为《虚拟遗憾最小化应用于量化择时与交易》的文章,让我眼前一亮,感觉这都怎么了啊。但是看到最后的结果,也不是很理想。这样看来,也是情理之中。很多高大上的东西,要放在金融市场去真正赚钱,这倒不见得会有多么好。除了市场本身外,自身的研究水平也是一方面。经常听朋友说,大道至简,其实也是蛮有道理的。无论什么模型,最终能够持续盈利,才是一个良好发展取向,但是不妨碍我们在量化投资的道路上的探索前行!

今天就来学习一下这篇文章,部分内容来自报告本身,部分是我自己整理总结的。

好了,话不多少,让我们来见识一下虚拟遗憾最小化(CFR)吧!

一

BlackRock(贝莱德)创始人及首席执行官:
“信息的民主化使得主动性投资变得越来越难做。我们必须改变生态系统,更多地依赖大数据、人工智 能、量化等手段”。

二、德州扑克中的AI
德州扑克是一项标志情商、智慧和勇气的牌类游戏,自20世纪初诞生便风靡全球,深受各个不同职业群体玩家的青睐。德州扑克和围棋的一个主要不同在于:围棋是一种“完美信息”博弈,即对于玩家而言,游戏中所有的信息都已经在棋局中体现出来;而德州扑克是一种“不完美信息”博弈, 游戏玩家并不知道游戏中所有的信息,比如对手的手牌和桌上未翻开的公共牌,存在隐藏的信息,同时还有诈唬等心理战术。这些特点使得德州扑克更贴近生活中真实的拍卖、谈判等金融政治博弈场景,所以德州扑克也许是测试人工智能是否能够应付这些情景的一个平台。

2017年1月,卡内基梅隆大学人工智能机器人Libratus与四位更强的人类职业德扑玩家进行为期20天,共12万手的比赛,共计领先人类团队176万美元的虚拟筹码。2017年4月,创新工场李开复邀请Libratus与2016世界德扑大赛WSOP金手链冠军率领的“龙之队”比赛, 又一次完胜人类选手。而Libratus的开发正是基于虚拟遗憾最小化算法(Counterfactual Regret Minimization)。

由于虚拟遗憾最小化算法的资料不是特别多,我从这里学习到一些知识。大家可以看看(论文太长了,需要花时间去琢磨):

图片

在这里要学习CRM也是有要求的,你可能需要具备以下的条件:

必须深厚的数学功底,能够理解复杂的代码和伪代码。必须有过硬的编程技能和熟悉Java语法和语义。在c++中应该能够遵循Java大部分的例子。

要看个资料(Leyton-Brown and Shoham’s “Essentials of Game Theory”, Morgan & Claypool, 2008)。

2.1. 虚拟遗憾最小化的思想和基本概念
CFR是基于非完全信息的博弈的。所谓非完全信息,就是在做决策的时候,有一部分信息是对玩家未知的,比如在德州扑克中,对手手上的牌就是一个未知信息。

首先对于一局游戏(如德州),可以把其转化成是一个树状结构。每一个盘面的状态(State)(包括玩家手上的牌,当前的下注等游戏相关信息)都是树的一个节点。在树的每一个节点上,玩家都可以从一系列的动作(Action)中(下注,放弃等)选择一个,然后盘面状态发生转换,从节点A变成节点B。因此每一个当前状态下的可能动作都代表树的一条边。玩家不断的在不同的盘面状态下做决策,使盘面状态发生改变,直到

【点宽专栏】国信证券——关于量化选股之聚类分析的探讨 前言 本文基于《国信技术面量化选股系列:价格路径对收益的影响》(国信证券:20160909)和《基于k-means聚类的多因子特征检验》(国信证券:20161205)两份研报(研报见评论一附件)的思路进行实证和探讨。上述两份研报在下文中分别简称为《价格》和《聚类》。 研报内容简述 1.《价格》一文探讨了已实现波动率、偏度和峰度对收益的影响并主要得到了以下结论: 在上述三个指标的计算中,基于5分钟数据计算的三指标为有效选股因子,但用日数据则失效。 上述三因子在周度和月度范围内都是有效指标,即对时间周期不敏感. 阅读详情

相关推荐

CFR-虚拟遗憾最小化算法入门(一)

目录CFR-虚拟遗憾最小化算法入门基本原理实现部分游戏说明CFR实现训练部分参考代码举例说明初始情况(概率相等)一般情况(概率不等)决策部分参考代码举例说明 CFR-虚拟遗憾最小化算法入门 CFR, Counterfactual Regret Minimization,是一个用于解决 信息不对称1 游戏中决策的经典算法。我搜索到网上相关的中文资料比较少,当然这个算法相对于现在来说可以说是有些过时。但我认为作为入门的算法还是很有帮助的。 本人也只是个初学者,如果有错误,尽请指出。 本文主要关注于实现,对于理论

lyh_ADT的博客 6627

井字游戏中的CFR算法应用与实践

反事实后悔最小化(CFR)算法是一种用于解决非合作博弈问题的高效算法。CFR通过迭代学习,使参与者在没有直接沟通的情况下,逐步收敛到纳什均衡,即一种没有玩家能够通过单方面改变策略来提高自己收益的状态。井字游戏(Tic-Tac-Toe)是一个两人轮流进行的策略游戏,通常在一个3x3的格子上进行。游戏的目标是在横线、竖线或对角线上形成一条自己的印记(通常是“X”或“O”)的连续排列,而阻止对手达到这一目的。玩家轮流在空格中放置自己的标记,第一个在任意方向形成直线的玩家获胜。

weixin_42465332的博客 892

点宽网-量化选股方法(附代码)

博主把自己打比赛用的参考资料与打比赛的选股代码总结起来,里面都是关于量化的,代码是回测的框架。用的是点宽网的

机器博弈 (二) 遗憾最小化算法

现代的博弈论快速与人工智能进行结合,形成了以数据驱动的博弈论新的框架。博弈论与计算机科学的交叉领域非常多,有以下几个方面: 理论计算机科学:算法博弈论 人工智能:多智能体系统、AI游戏、人机交互、机器学习、广告推荐等。 互联网:互联网经济、共享经济。 分布式系统:区块链。   人工智能与博弈论结合,形成了两个主要研究方向:1. 博弈策略的求解;2. 博弈规则的设计。   博弈论提供了许多问题的数学模型。纳什定理确定了博弈过程问题存在解。人工智能的方法可以用来求解均衡局面或者最优策略。   主要研究的问题就是:如何高效求解博弈参与者的策略以及博弈的均衡局势。   其应用领域主要有: 大规模搜索空

大麦网回流票监控实战:如何利用sign参数和cookie实现自动抢票(避坑指南)

本文详细介绍了如何利用sign参数和cookie构建大麦网回流票监控系统,实现自动化抢票。通过分析大麦网票务系统的核心机制、获取关键身份凭证、逆向分析sign签名算法,并构建完整的监控系统,帮助用户高效捕捉回流票机会。文章还提供了实战避坑指南和合法合规的注意事项,确保系统稳定运行且符合平台规则。

weixin_28568819的博客 411

雷达工程师避坑指南:STAP处理中,间歇采样转发干扰为什么这么难对付?

本文深入解析了STAP处理中间歇采样转发干扰(ISRJ)的挑战与应对策略。通过分析ISRJ的工作机制和自由度消耗问题,结合仿真数据对比,揭示了其与传统压制干扰的本质差异。文章还探讨了在工程实践中如何构建有效的防御体系,包括降维处理技术选择和混合架构设计,为雷达工程师提供了实用的避坑指南。

weixin_30530339的博客 268

ADS交叉耦合振荡器VCO仿真

本文主要参考视频中如何使用进行ADS交叉耦合振荡器仿真和分析,由于视频中有诸多错误和视频清晰度较低,虽然视频博主及时改正,为了节省学习时间,可以直接参考本文。

qq_32589131的博客 5424

LoRaWAN协议-物理层(PHY)详解

目录 1 前言 2 物理层包格式 2.1 LoRa调制 2.2 FSK调制 2.3 LR-FHSS 3 Uplink 4 Downlink 1 前言 如图所示,LoRaWAN是一种开放式网络协议,可提供由LoRa联盟标准化和维护的安全双向通信,移动性和本地化服务。该协议做为MAC层,属于数据链路层。其物理层(PHY)实现与其他设备的通信,目前物理层支持LoRa,FSK,LR-FHSS调制。 下图的PHY只标准了LoRa调制,是因为LoRaWAN实际应用中基...

只想.静静的博客 8773

【unity】解决unity编译器安装中文汉化包失败

查看是否有Localization目录如果没有就进行创建,然后点击打开Localization把下载的zh-hans.po文件复制剪切进去即可。如果有的同学中文包安装失败,我们找到相应的编译器版本,点击在资源管理器中显示按钮,我们找到简体中文,复制downloadUrl后面的值到浏览器打开进行下载,点击Edtior language选择框,选择简体中文,等待加载。我们点击当前目录的上一级,进入编译器目录。返回在文件管理器中点击Editor目录。编译器启动后点击Edit[编辑]按钮。复制或者剪切下载的文件。

weixin_44959182的博客 8022

新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及Compose部署项目)

新手必看!手把手教你如何在飞牛NAS上玩转Docker容器!(飞牛Nas(fnOS)如何创建Docke容器以及Compose部署项目)

XiaoqiangClub的博客 1万+

odom反算成经纬度

这个转换系统能够将局部坐标(相对于原点的X, Y, Z坐标)转换回全球坐标系统。将局部里程计数据反算成经纬度坐标的过程涉及几个关键步骤,主要是将相对于某个局部参考点的坐标(例如在机器人、无人车或无人机的导航系统中使用的坐标)转换回全球GPS坐标系统(WGS-84经纬度)。为了能够将局部里程计数据转换为经纬度,首先需要知道局部坐标系统的原点(即参考点)在全球坐标系统中的位置。对于从里程计获得的每个局部坐标点,使用步骤2中设置的坐标转换系统将其转换为经纬度。使用转换模型将局部坐标转换为全球坐标。

如果想成为中心,那么就到中心去吧。 650

【AI智能体】Codex 开发聚合搜索应用项目实战操作详解

Codex 开发聚合搜索应用项目实战操作详解

congge 3096

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: 【点宽专栏】模型投资的风险和矛盾
下一篇: 【点宽专栏】WorldQuant Alpha 101 因子 #002
Dig Quant
博客等级 码龄7年 124粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值