量化交易利用数学和统计学方法来分析市场并执行交易的过程,是现代金融的一个重要组成部分。量化模型的目的是通过算法自动识别并利用市场中的规律和机会,用以获取更多收益。
量化交易模型的一般由以下几个部分组成:
1 数据处理模型: 量化交易的基石是数据。这包括了从历史价格、成交量到公司财报、宏观经济指标等各类数据。对这些数据的收集、清洗和处理是构建有效模型的首要步骤。**[BigQuant策略编写平台](ht
更新时间:2024-12-05 02:12
你是否曾经听到过人们谈论机器学习,而你却对其含义只有一个模糊的概念呢?你是否已经厌倦了在和同事对话时只能点头呢?现在,让我们一起来改变这个现状吧!
这篇指南是为那些对机器学习感兴趣,但又不知从哪里开始的人而写的。我猜有很多人曾经尝试着阅读机器学习的维基百科词条,但是读着读着倍感挫折,然后直接放弃,希望能有人给出一个更直观的解释。本文就是你们想要的东西。
本文的写作目标是让任何人都能看懂,这意味着文中有大量的概括。但是那又如何呢?只要能让读者对机器学习更感兴趣,这篇文章的任务也就完成了。
机器学习是一种概念:不需要写任何与问题有关的特定代码,泛型算法(Gene
更新时间:2024-12-04 08:53
AI量化领域结合了人工智能(AI)、机器学习(ML)以及量化金融的技术和方法。这一领域的目标是使用算法和计算模型来分析大量金融数据,从而做出投资决策或提高交易效率。
一些在AI量化领域重要技术和方法,以及在金融领域的应用:
更新时间:2024-09-05 03:12
#102
def func(a):
'''
a: 输入数组,已经排好序
返回值:出现次数最多的元素,如果有多个,输出最早出现的
'''
#如果数组为空,返回None
if not a:
return None
#如果数组不为空,定义相关属性
max_element = a[0] #记录最大出现次数的元素
max_count = 1 #记录最大出现次数
current_count = 1 #记录当前元素的出现次数
current_element = a[0] #记录当前正在计数的元素
#遍历数组
for i in range(1, len(a)):
更新时间:2024-06-21 13:13
BigQuant平台会不断封装机器学习算法策略,方便用户直接使用策略生成器开发策略,降低策略开发难度。本文对BigQuant平台上策略生成器已经支持的机器学习模型进行简单介绍。
目前,BigQuant策略研究平台支持的机器学习模型有分类模型、回归模型、排序模型和聚类模型四类。
分类模型主要包含以下模型:
模型名称 | 模块名称 |
---|---|
线性分类 | M.logistic_regression. |
线性随机梯度下降分类 | M.linear_sgd_classifier |
支 |
更新时间:2024-06-15 07:29
年初就一直在等啦
终于等到这本书
分享一下
此书的代码下载地址:https://github.com/fchollet/deep-learning-with-python-notebooks
![](/community/uploads/default/original/3X/c/c/cc94b84a373c66d820177c480765c8ec2467c73d
更新时间:2024-06-12 06:16
Skip-gram算法就是在给出目标单词(中心单词)的情况下,预测它的上下文单词(除中心单词外窗口内的其他单词,这里的窗口大小是2,也就是左右各两个单词)。
以下图为例:
![](data:image/svg+xml;utf8,<svg%20xmlns='[http://www.w3.org/2000/svg' width='1124' height='354]
更新时间:2024-06-12 06:06
【旧版模块】,该文档为旧版。新模板详见:
https://bigquant.com/wiki/doc/102-ai-hXNHGsyWzS
在阅读了学院关于可视化模板教程后,相信你已经掌握了平台上的模块使用方法。本文将以XGBoost模型为例,介绍回归、排序、分类的不同之处。在文末,你可以克隆该算法自行研究、学习
首先我们明确一下算法在机器学习中的地位。一般来说,机器学习有三个要素:数据、算法和模型。
更新时间:2024-06-11 02:53
机器学习已经成为量化策略设计中的一大利器,了解各种机器学习算法的原理、特点、优劣,对于量化建模有着极大的帮助。因此,本系列【专题研究】介绍几种在资本市场中非常流行的机器学习算法及其在选股方面的相应应用,希望能对大家有所帮助。
随机森林是当前使用最广泛的机器学习集成算法之一。由于其简单灵活、不容易过拟合、准确率高的特性,随机森林在很多应用中都体现了较好的效果。
本文从单棵决策树讲起,逐步解释了随机森林的工作原理,然后将随机森林预测应用于二级市场,介绍了基于随机森林模型的智能选股策略。
随机森林是一种集成算法(Ensemble
更新时间:2024-06-08 13:08
更新时间:2024-06-07 10:55
五因子模型是由Eugene Fama和Kenneth French提出的资产定价模型。
该模型在其先前的三因子模型的基础上,增加了两个新的因子:盈利能力和投资风格因子。
模型旨在更全面地解释股票回报,并在学术界和实务界都获得了广泛的关注。
资本资产定价模型(CAPM)中的核心因子,代表市场整体的风险溢价,通常用市场超额回报表示,计算公式为:
更新时间:2024-06-07 10:48
在这个数据驱动的时代,量化交易不仅是金融领域的革命,更是智慧投资的未来。
通过精确的数学模型和强大的算法,洞察市场动态,捕捉那些传统交易方法难以觉察的盈利机会。
量化交易赚钱的核心包括以下要点:
1 市场分析与策略开发
量化交易的核心在于市场分析和策略开发。这包括使用历史数据来测试和验证交易策略的有效性。
例如,通过回溯测试(backtesting),交易员可以评估一个策略在过去市场条件下的表现。
这种方
更新时间:2024-06-07 10:48
新版本暂无深度学习可视化模块
在阅读了 深度学习的简要介绍后,本文将介绍深度学习DNN模型及其在量化投资领域中的应用。
机器学习作为人工智能的核心,其传统算法在解决很多问题上都表现出了高效性。随着近些年数据处理技术上的进步和计算能力的提升,深度学习得以在很多问题上也大放光彩,成为近一段时间互联网、金融等领域的大热门。
在量化投资领域,机器学习尤其是由统计学延伸的各种算法一直以来都被尝试应用在选股、择时等策略的开发上,随着深度学习在其他领域上的突破,其在自动化交易甚至投资策略的自开发自
更新时间:2024-05-21 07:27
英国数学家、计算机科学家、逻辑学家和密码分析家艾伦·图灵推测机器:
“这就像一个学生从他的老师那里学到了很多东西,但在他自己的工作中增加了很多东西。发生这种情况时,我觉得人们有义务将机器视为显示智能。”
举一个机器学习影响的例子,Man group 的 AHL Dimension 计划是一个价值 51 亿美元的对冲基金,部分由 AI 管理。成立后,到 2015 年,其机器学习算法为基金贡献了一半以上的利润,尽管其管理的资产要少得多。
[ ![交易中的机器学习{w:100}{w:100}{w:100}](https://d1rwhvwstyk9gu.cloudfront.net/2
更新时间:2024-05-20 06:20
第12讲:深度强化学习#1 研究工程师Matteo Hessel讨论了深度RL的实际考虑和算法,包括如何使用自区分(即Jax)实现这些。
https://www.youtube.com/watch?v=cVzvNZOBaJ4
/wiki/static/upload/4f/4f1a9d24-39d7-4f68-8a30-989d65e8c453.pdf
\
更新时间:2024-05-20 02:09
不管你是管理自己的资金还是客户资金,只要你在做资产管理,每一步的投资决策都意义重大,做技术分析或基本面分析的朋友很清楚地知道每一个决策的细节,但是通过机器学习、深度学习建模的朋友可能就会很苦恼,因为直接产出决策信号的模型可能是个黑盒子,很难明白为什么模型会产出某一个信号,甚至很多保守的私募基金把模型的可解释性放入了事前风控。其实,模型的可解释性是很容易做到的,难点在于研究员是否对模型有深入的思考和理解。
机器学习领域在过去十年中发生了显著的变化。从一个纯粹的学术和研究领域方向开始,我们已经看到了机器学习在各个领域都有着广泛的应用,如零售,技术,医疗保健,科学等等。
更新时间:2024-05-20 02:09
这是本系列专题研究的第四篇:基于卷积神经网络CNN的深度学习因子选股模型。卷积神经网络(Convolutional Neural Network, CNN),是计算机视觉研究和应用领域中最具影响力的模型之一。同样,如果将时间看作一个空间维度,类似于二维图像的高度或宽度,CNN也可以对时间序列处理产生令人惊喜的效果。本文首先大致介绍了CNN的原理,然后详细解释了一维CNN模型如何进行应用于时间序列并进行特征选取,最后以一个实
更新时间:2024-05-20 02:09
BigQuant平台不仅支持传统机器学习模型,同时还对深度学习模型模块进行了封装,方便用户直接使用策略生成器开发策略,降低策略开发难度。本文对BigQuant平台上策略生成器已经支持的深度学习模块进行简单介绍。
深度学习模型通过功能层进行积木式拼接,典型的模型构架如下: 通常模型由输入层、中间层和输出层组成。中间层包括卷积层、池化层、噪声层、循环层和激活层等。输出层通常是一个全连接层(Dens
更新时间:2024-05-20 02:09
这是本系列专题研究的第六篇:基于DNN模型的深度学习智能选股策略。本文简单介绍了和DNN相关的原理,并举了一个实例,具体展示了如何应用以及应用的结果。
神经网络的每个单元结构如下:
其对应公式如下: ![](/wiki/api/attachments.redirect?id=786ada84-4578-45b9-98a9-a281762597d
更新时间:2024-05-20 02:09
本文为旧版实现,供学习参考。
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
数据读取参考:
[https://bigquant.com/wiki/doc/dai-PLSbc1SbZX#h-%E8%AF%BB%E5%8F%96%E6%95%B0%E6%8D%AE](https://bigquant.com/wiki/doc/dai-PLSbc1SbZX#h-%E8%AF%BB%E5%8F%96%E6%95%B0%E6%8
更新时间:2024-05-20 02:09
本文为旧版实现,供学习参考。
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
\
这是本系列专题研究的第五篇:基于长短期记忆网络LSTM的深度学习因子选股模型。LSTM作为改进的RNN(循环神经网络),是一种非常成熟的能够处理变化的序列数据的神
更新时间:2024-05-20 02:09
本文为旧版实现,供学习参考。
上篇报告介绍了集成学习里Bagging方法的代表算法随机森林,本文将着眼于另一种集成学习方法:Boosting,并深入介绍Boosting里的“王牌” XGBoost 模型。最后,以一个实例介绍XGBoost模型在智能选股方面的应用。
作为集成学习的两大分支,Boosting和Bagging都秉持着“三个臭皮匠顶个诸葛亮”的想法,致力于将
更新时间:2024-05-20 02:09
本文介绍了如何用BigQuant的策略生成器进行StockRanker模型可视化。
在策略生成器中,可以直接菜单化操作的方式新建一个StockRanker实验,通过plot_model
我们可以看到StockRanker模型是什么样子的,这样就能够完全透明的将模型可视化的展示出来,包括结构和参数等信息。
# m6 = M.stock_ranker_train.v2
m6.plot_model()
一般情况下AI机器在大量数据上训练出来的模型会远比人做出来的复杂,这也是AI有更好的效果的原因之一。
更新时间:2024-05-16 06:35
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平
更新时间:2024-05-15 07:49
请教一下,用1000多个股票一年的收益率数据和20个因子做多元回归模型,这里有多只股票和多个日期,应该要怎么处理呢?如何预测股票收益率?
更新时间:2023-11-27 06:10