机器学习技术能够有效用于选股吗?(下)

机器学习ai选股_机器学习技术能够有效用于选股吗?(上) 未经授权,严禁转载前言译者翻译了一篇讨论机器学习在量化投资中应用的文章。机器学习在量化金融中是一个日渐重要且充满争议的话题。关于机器学习是否能成为一个实用的投资工具的争论一直存在。尽管机器学习算法可以发现微妙且非线性的关系,从充满噪音的历史数据中提取信息可能会遭受过拟合的问题。在这篇文章中,作者描述了一些关于机器学习的基本概念并且提供了一个简单的例子,来描述投资者如何用机器学习技术来预测横截面股票... 阅读详情

 

未经授权,严禁转载

 

前言

在本篇论文的前半部分,作者提供了一些关于机器学习的基本概念,并指出机器学习在处理金融数据时很容易遭受过拟合的问题。作者对此提出了几种解决方法,包括结合不同的算法和信号窗口。此次推送中,译者为大家带来了论文下半部分的分析。作者提供了一个简单的例子,并成功证明结合不同的算法和训练窗口可以提高机器学习策略的表现。

上篇链接:机器学习技术能够有效用于选股吗?(上)

 

数据选取

表2提供了统计性描述。我们的样本包括小市值,中市值和大市值股票,平均每月5907只股票,涵盖22个发达市场。我们的因子库包括194个因子(即公司特征),这些因子来自不同来源,由IHS Markit组装。我们包括21个深度价值因子,18个相对价值因子,10个关注盈利质量的因子,26个捕捉盈利动量的因子,26个关注历史增长的因子,35个流动性因子,29个管理质量和盈利因子,以及29个技术指标价量因子。超额收益指相对美国国库券收益率的超额收益,来自Barra,且所有收益以美元计。我们的样本包括1994年至2016年的数据,从2004年开始进行前瞻性预测(允许10年的训练窗口)。预测范围和数据频率均为月度。将预测与不同视野相结合可能是有益的,但我们关注的是月度视野与典型的因子。考虑到运行时间和参数调整,我们保守地允许模型估计和交易之间有两天的间隔。

 

 

特征工程和算法选取

图2概述了每个月在前瞻分析框架中执行的一般工作流程。

 

首先,我们根据如下定义构建三个不同的训练集:

1、recent训练集包含最近12个月的数据

2、seasonal训练集包括过去十年相同月份的数据。

3、hedge训练集包括基于前两个训练集的之前10年表现的后50%的数据。

单个月可能会出现在多个训练集中。例如,去年的同月将出现在recent和seasonal训练集中。

我们开发这些训练集,并各自训练我们的算法,其分为四个地区:美国、日本、欧洲和除日本之外的亚洲地区。

所有的因子都是每个日期在地区和行业中的百分位数。

我们通过将每只股票的超额收益除以过去100天的波动率来创造风险调整超额收益。我们根据风险调整后的回报,将股票分类为赢家或输家(以50%分位数为界)。

在下一步中,我们在每个地区分别训练四种不同的算法:

使用AdaBoost作为基础分类器的bagging预测器:Adaboost使用决策树或最大深度为1的树作为基本分类器。我们运行该算法总共进行50次增强迭代,学习率为1。此外,我们使用了一个bagging分类器,该分类器结合了20个随机Adaboost预测的预测。该算法使用Scikit Learn库实现。

梯度增强回归树算法:我们使用XGboost分类器进行GBRT复合预测。学习率为0.05,我们使用300次boosting迭代。我们还将树的最大深度限制为3以限制过度拟合。一般来说,我们发现只要通过大量的增强迭代补偿,低学习率就会产生良好的结果。但是,boosting迭代次数的提升会增加运行时间。

神经网络:我们使用Tensorflow库实现了多层感知器。我们使用包括瓶颈层在内的四层来限制过度拟合。此外,我们在第一层之后应用20%的dropout率。我们使用'tanh'激活函数,因为我们发现其预测准确度始终优于我们训练集中通常首选的“ReLU”激活函数。

使用支持向量机作为基础学习器的bagging预测器:我们使用径向基核函数(RBF)内核。我们使用Scikit Learn baggin预测器组合了20个SVM模型的预测。预测类别概率的计算对于支持向量机是非常“昂贵”的,我们使用决策函数输出,这往往与概率成比例。

Adaboost和支持向量机运行相对较慢且难以并行化。将这些机器学习算法作为bagging算法的基础学习器可以显著提升运行速度,因为它们可以在多个cpu上运行。对于每类算法,我们在不同训练窗口上使用相同参数。参数从2004年之前选出。

对于这12个模型(3个训练窗口,4个机器学习算法),我们可以得到每只股票在每个月(为连续变量)表现好的概率。在最后一步,我们根据分位数对每个区域/行业在每个日期对于预测的类别概率排序,并对它们取平均,得到组合的机器学习信号。

我们同样提供了两种其他量化策略的结果。首先,我们利用包含了所有机器学习算法中所用因子的OLS模型的预测,其根据之前的12个月来做出预测。接下来,我们递归地根据夏普率选出10个最好的因子并平均它们的得分。在没有报告的结果中,我们发现等权平均所有选出来的因子表现得很差,因此,我们决定用更严格的基准。对于OLS模型的计算,两种基准允许一天的滞后,而对于机器学习算法的计算,两种基准允许两天的延迟。

 

策略结果

跟据组合信号,我们将股票分为十分位组。通过计算最高组和最低组之间收益的差值,我们可以计算出十分位组的价差(既多空组合)。对于变体(variant)1/n,我们等权平均每个十分位组的股票;对于其他变体(1/vol),我们根据股票之前100天的标准差反比例调整仓位。

图3展示了结合预测的好处。在所有的子图中,粗线展示了结合信号的十分位组价差,细线展示了按算法或时间窗口分组的价差。在这些子图中,我们展示了1/vol变体的结果,但1/n变体的结果定性上与之相似。所有算法和训练集的结果都很好,但是组合预测的结果更强。结合多样化的训练窗口带来的好处尤为明显。

 

在附录B中,我们报告了所有子模型和组合预测的rank IC和t统计量。组合预测胜出了所有单个算法/训练窗口的预测,这也进一步说明了组合预测的好处。若关注其组合成份,神经网络算法和hedge训练集大致有着最高的信息系数。

表3展示了不同的多空组合月度表现有多少与风险模型相关,包括原始的FF三因子,再加上Carhart动量。除了Panel C,所有的结果都未考虑交易成本。Panel A展示了不同的机器学习投资组合和市场因子的相关性。有趣的是,等权美股市场多空组合与市场有着很高的平均负相关性,这意味着投资组合买入低Beta股票,卖空高Beta股票。然而,就像接下来要讨论的,相关性和暴露在时间上变化很大。如果我们根据1/vol调整仓位,与市场的平均相关性会小很多。因为我们的预测倾向于卖空高波动股票,1/vol的变体会导致投资组合的多头会稍多于空头,因此抵消了大部分的与市场的负相关性。

 

Panel B展示了相对四因子模型的平均月度超额收益和alpha。1/vol投资组合的超额收益和alpha会更大一些,无论是在美国还是世界其他地区。这并不令人惊讶,因为我们训练机器学习算法使其预测除以标准差后的收益。1/n投资组合同样展现了很高的收益和alpha,但其负市场暴露减少了收益。美股市场等权组合相对较高的R2同样反映了这一点,这意味着投资组合大部分的方差可以由四个风险因子解释,特别是市场因子(MKT)。

我们同样包括了基准策略的结果。该基准策略使用了机器学习算法同样的因子,但是用线性回归(OLS)预测股票收益。基准OLS策略的获得了正收益,但平均收益和alpha远远小于机器学习算法。我们还报告了另一个策略的结果:该策略找到每个时间点具有最高夏普比率的十个因子,然后将这些因子等权平均。“前十名”策略的结果比OLS基准策略更好,但仍然不如机器学习算法策略的结果,无论是在美国还是世界其他地区。但我们并不推荐简单的多空组合作为一个交易策略,我们需要探究十分位组合的价差在扣除交易成本后是否会显著减少。Panel C假设双边手续费为30个基点,alpha收益依旧显著。

有趣的是,机器学习算法投资组合在估值因子(HML)和规模因子(SMB)平均有着负暴露,但只有美国市场的1/n投资组合在SMB上的因子载荷是显著为负的。这意味着我们的正收益不是这些常见风险因子的结果。对MOM的因子载荷在美国为正,在世界其他地区为负。同样地,只有美国市场的1/n投资组合是显著的。这些结果意味着投资组合的构建对于投资组合风险有着显著影响。

因为alpha比超额收益要显著,所以不太可能是四因子模型解释了机器学习策略的收益。相反,机器学习的结合策略看起来提取了来自其他因子的信息,或利用到了线性风险模型未捕捉的因子和回报之间的时变关系。在样本期间,股票市场中性(EMN)对冲基金的回报相对较低。例如,HFRI EMN指数从2004年至2016年每月收益仅为0.24%。在同一时期,所有机器学习多空组合在扣除假定的交易成本后每月收益超过1%。

在表4中,我们报告了Fama和MacBeth(1973)使用原始月度超额收益和波动率反比调整(1/vol)月度超额收益与波动率(1 / vol)成反比的综合机器学习预测的多个回归系数。我们控制了一系列流行的量化因子。我们分别对美国和世界其他地区(ROW)进行分析。所有变量都标准化,以使系数具有可比性。

 

我们发现机器学习的综合预测与所有规格的回报均显著相关,即使在控制了许多流行的量化因子之后也是如此。也许令人惊讶的是,一些控制变量仍然显著。这有点出乎意料,因为所有这些控制因子都包含在我们的因子库中。 如果算法有效地使用嵌入在这些因素中的信息,那么我们期望控制因子几乎不提供增量值。另一方面,算法仅考虑时间点信息,并且比事前更容易识别事后成功因素。

在附录C中,我们分别报告了十分位组合多头部分和空头部分的收益和四因子alpha。与Gu,Kelly和Xiu(2018)类似,我们发现大部分的超额收益来自于多头。这并不令人惊讶,因为股票市场在这段时间比国库券表现更好。然而当我们调整了市场和风格效应,我们发现多头和空头的四因子alpha均为显著,无论是在美国还是世界其他地区。但单独关注多头和空头不能告诉我们事情的全貌。表3中多空组合alpha收益的t统计量在数量上远大于附录C中多头和空头各自t统计量的总和。因为我们限制机器学习算法预测波动率调整且行业中性的回报,十分位组合的价差消除了大部分的行业风险和特定波动率风险,导致更高的风险调整收益。这也说明了特征工程的潜在好处。

特征的重要性。我们研究了在美国市场样本期的最后十年估计的梯度增强分类树模型的最重要特征。在附录A中,我们报告了十个最重要的特征。Gu,Kelly和Xiu(2018)发现,价格趋势因子,波动率和流动性变量是迄今为止最重要的特征。我们的分析表明这些类别很重要,但我们也发现卖空股票的百分比,看跌期权和看涨期权隐含波动率之间的差异,以及从财务报表信息中得出的特征也是十个最重要的特征之一。

随时间变化的风险暴露。机器学习预测的一个潜在优势是算法可以动态地学习因子和收益之间变化的关系。图4显示了在美国市场机器学习综合预测与用于计算Carhart(1997)四因子模型的因子之间的月横截面相关性的时间序列 - 即Beta、规模、账面市值比和动量。

很明显表4的平均暴露不能告诉我们事情的全貌,因为暴露随时间变动很大。举个例子,尽管有着正的平均相关性,我们看到ML的预测与动量有三个时间段是负相关的:(1)样本初期;(2)2009年至2011年;(3)2013年至2015年中某些时间段。这些负相关的时期往往与动量表现不好的时期一致,或跟随在后。例如,在Daniel和Moskowitz(2016)记录的动量崩溃之后,我们看到动量暴露变为负值,在2010年中几个月的横截面相关性约为-0.3。如上所述,与规模和Beta的平均相关性往往是负的,但随着时间的推移,它们会有很大变化,偶尔也会是正的。

虽然难以精确地确定机器学习策略的alpha有多少来自因子时间序列,但这些因子暴露显然比典型线性因子模型的暴露可变性更强。

 

结论

在本文中,我们将讨论从业者如何使用机器学习算法(MLAs)进行股票选择,同时避免使用这些技术可能遭遇的主要问题:过拟合。证券选择的低信噪比意味着过拟合风险总是存在,特别是对于像分析结构很少的MLA技术。相反,由于它们不强加结构,因此MLA可以发现复杂的非线性模式,这些模式很难用传统的统计技术(如OLS)来梳理。 在考虑众多共线因素时,它们也比OLS更有效。

我们讨论了降低过拟合风险的两种主要方法:特征工程和预测组合。 特征工程可以通过正确地构建问题并转换数据以产生更清晰的信号来提高信噪比。预测组合通过关注对不同机器学习算法和培训窗口具有鲁棒性的关系来降低噪声。成功的机器学习应用程序需要相当多的专业知识才能解决这些问题,机器学习算法不会很快取代人类专家(至少在投资方面)。

在最后一节中,我们基于一些提出的技术提出了一个案例研究。我们证明,正确应用的机器学习算法可以使用各种公司特征来预测股票收益,而不会过拟合。通过合理的特征工程和预测组合,MLA可以产生的结果大大超过OLS等简单线性技术或夏普率前十因子的等权组合。这些结果对各种风险调整都很有效,并且在美国和其他发达市场区域都能很好地发挥作用。尽管可能难以准确评估哪些信号造成了这些结果,但我们证明传统因子暴露随时间变化很大,这意味着因子时序和条件分析(即非线性效应)有助于帮助我们得到好的结果。

点击【阅读原文】,查看更多内容~

机器学习技术能够有效用于选股吗?(上) 未经授权,严禁转载 前言 译者翻译了一篇讨论机器学习在量化投资中应用的文章。机器学习在量化金融中是一个日渐重要且充满争议的话题。关于机器学习是否能成为一个实用的投资工具的争论一直存在。尽管机器学习算法可以发现微妙且非线性的关系,从充满噪音的历史数据中提取信息可能会遭受过拟合的问题。在这篇文章中,作者描述了一些关于机器学习的基本概念并且提供了一个简单的例子,来描述投资者如何... 阅读详情

相关推荐

教你利用机器学习从0到1打造量化选股策略

这是一篇对前面部分内容的一个总结,利用机器学习从0到1开发量化选股策略。本篇文章没有代码,只是从文字角度叙述策略开发的流程。 目前有很多量化回测的平台可以供大家开发策略,但使用这些回测平台有个弊端。其弊端在于若需要构造一些复杂的策略,那些平台就无法满足我们的要求,因为1)当我们训练的策略模型比较复杂时,比如训练深度学习模型,可能需要好一点的机器,而这些机器平台可能无法提供或代价昂贵;2)平台很多东...

qq_31611005的博客 4766

人工智能专业-基于机器学习的股票预测

毕业设计-基于机器学习的股票预测:越来越多的学者投入到股市预测的研究中,探求股市发展规律,也不断有新的科学技术应用到股市预测,以求能够预先掌握其发展趋势。股市如今已成为中国经济发展不可或缺的重要组成部分,由于其高回报率,一直是备受欢迎的投资之一。然而股票价格波动率取决于诸多因素,如股票政策、恐慌情绪、股本、利率、期权、认股权证、大型金融公司的合并和所有权等。科学有效的方法用于股票市场的“智能”预测不仅可以为交易监管机构制定稳定金融市场的政策提供基本信息,另一方面,对于投资者而言,股价预测也是获利和避免风险的

Hai_Lang_IT的博客 9567

量化投资策略_因子打分选股的案例实现

因子打分选股是一种量化投资策略,它通过选取多个与股票收益率相关的因子,对股票进行综合评分,然后根据评分来选择股票构建投资组合。

eeee~~的博客 3502

基于人工智能( AI )的美股投资应用程序(Python 代码或Windows/Linux程序或移动App)

基于人工智能的美股投资应用(Python 代码或电脑程序或移动App)可扩展到其它股市。本程序使用股票协方差优化投资组合,通过随机梯度下降 (SGD) 算法实现波动性最小化和累积收益最大化,以最大程度地减少代表每只股票不同百分比分配的各种 X 参数的负夏普(Sharpe) 比率函数。请注意,这会最小化夏普比率,而不是累积收益。这是因为优化累积回报是微不足道的;只需将 100% 资金投资于涨幅最大的一只股票即可!相反,这也最大限度地降低了风险,这也使其对未来投资更加有用,因为证券往往会保持相同的波动水平。

angeliatech的博客 559

机器学习在价值因子量化选股中的应用实践

随着金融市场的复杂化与数据量的爆炸式增长,传统基于线性模型的价值因子选股方法(如单因子排序、多因子回归)在捕捉非线性关系、处理高维数据时逐渐显现局限性。如何将PE、PB、PS等传统价值指标与机器学习结合,构建非线性选股模型?机器学习模型在处理时序数据与截面数据时的关键技术点有哪些?如何平衡模型预测能力与可解释性,满足量化投资的实际需求?核心概念:对比传统价值投资与机器学习选股的差异,构建技术框架算法原理:详解特征工程、模型选择与训练的关键算法实战案例:基于A股市场数据的完整代码实现与回测分析。

2501_92132293的博客 1335

SVM 算法选股以及 Adaboost 增强

支持向量机的最大特点是改变了传统的经验风险最小化原则,而是针对结构风险最小化原则提出的,因此具有很好的泛化能力。同时,支持向量机在处理非线性问题时,通过将非线性问题转化为高维空间的线性问题,利用核函数替代高维空间中的内积运算,从而巧妙的解决了复杂计算问题,并且有效的克服了维数灾难以及局部极小问题。

[深度学习] tensorflow 股票预测例子

数据如下 完整代码 import pandas as pd import numpy as np import matplotlib.pyplot as plt from scipy import stats import tensorflow.compat.v1 as tf tf.disable_v2_behavior() import os import warnings #%matplotlib inline os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' #

Harry的博客 1676

python读取tensorflow模型识别

python测试代码,读取我们之前训练好的pb和pbtxt文件,然后利用python去识别,里面就是测试代码。

TensorFlow深度学习!构建神经网络预测股票!

股票价格数据是一个时间序列形态的数据。所以,我们使用『循环神经网络(RNN)』对这种时序相关的数据进行建模,并将其应用在股票数据上进行预测。

ShowMeAI研究中心 1万+

深度学习笔记_tensorflow2.0_过拟合(二)

减少过拟合方法: 交叉验证 normalization 学习率调整, learning rate decay momentum动量调整 k折交叉检验: 正则化: 更小的权值w,从某种意义上说,表示网络的复 杂度更低,对数据的拟合刚刚好(这个法则也叫做奥卡姆剃刀) 添加正则化相当于参数的解空间添加了约束,限制了模型的复杂度 L1正则化的形式是添加参数的绝对值之和作为结构风险项,L2正则化的形式添加参数的平方和作为结构风险项 L1正则化鼓励产生稀疏的权重,即使得一部分权重为0,用于特征选择;L2鼓励产生小而分散的权重,鼓励让模型做决策的时候考虑更多的特征,而不是仅仅依赖强依赖某几个特

手把手教你用DCA1000EVM解析IWR6843毫米波雷达数据(附MATLAB代码)

本文提供了一份详尽的实战指南,手把手教你使用DCA1000EVM采集并解析TI毫米波雷达IWR6843的原始数据。内容涵盖硬件连接配置、mmWave Studio参数设置、LVDS数据流结构解析,并附有核心MATLAB代码,详细演示了从原始二进制文件到距离-速度谱的信号处理全链路,帮助开发者快速掌握数据解析与处理的关键步骤。

terraform7cloud的博客 227

机器学习ai选股_机器学习技术能够有效用于选股吗?(下)

未经授权,严禁转载前言在本篇论文的前半部分,作者提供了一些关于机器学习的基本概念,并指出机器学习在处理金融数据时很容易遭受过拟合的问题。作者对此提出了几种解决方法,包括结合不同的算法和信号窗口。此次推送中,译者为大家带来了论文下半部分的分析。作者提供了一个简单的例子,并成功证明结合不同的算法和训练窗口可以提高机器学习策略的表现。上篇文章:机器学习技术能够有效用于选股吗?(上)可通过点击历史文章查看...

weixin_39634508的博客 463

保姆级教程:从Salmon输出到DESeq2,搞定RNA-seq表达矩阵标准化与下游分析准备

本文提供从Salmon输出到DESeq2标准化的RNA-seq数据分析全流程指南,详细解析表达矩阵构建、标准化方法选择及下游分析准备。重点介绍如何将Salmon定量结果转换为DESeq2兼容格式,包括TPM与原始计数的处理技巧,以及常见问题排查方法,帮助研究人员高效完成RNA-seq数据分析。

weixin_42699679的博客 304

机器学习量化多因子选股策略

一、前言 多因子选股策略是一种应用十分广泛的选股策略,其基本思构想就是找到某些和收益率最相关的指标,找出股票收益率与各种指标之间的“关系”,借此“关系”建立股票组合,并期望该组合可以跑赢指数。 多因子回归是多因子选股策略最常用的方法,它用过去的股票的收益率对多因子进行回归,得到一个回归方程,然后把当下的因子数值代入回归方程得到未来股票的预期收益,最后以此为依据进行选股。 机器学习和多因子选股...

量化交易研究 2万+

黑群晖二合一已损毁_手动修复黑群晖已损毁磁盘空间

lz的用法是这样的,一个中古级mac mini 2011上装有vmware esxi 7.6, 然后上面挂载了lz的华芸Asustor Nas的iscsi空间,lz用的是basic volume,然后esxi上面有虚拟的黑群晖6.2.2-24922,黑群晖的docker里跑着不可描述软件,但是发现下载速度过快时,比如有好几个文件同时下载,总速度超过60MB/s以后storage manager里很...

weixin_39669629的博客 1万+

第二十七届华东杯数学建模A 题 跳台滑雪问题 完整思路模型及代码

考虑到滑行过程中的空气阻力和摩擦力对速度的影响,我们引入了不同姿态下运动员迎风面积和空气阻力系数的变化,利用牛顿第二定律建立加速度表达式,并通过数值模拟比较常见姿态下的终端速度。针对问题二,我们构建了二维空中飞行动力学模型,结合起跳速度、身体迎角、滑雪板倾角等因素,模拟运动员在空中飞行的轨迹与姿态变化,采用欧拉法对运动过程进行仿真,优化飞行路径和稳定性。仿真结果表明,运动员应在起跳后保持滑雪板与身体成“V”字形打开、重心略后倾的姿态,以增强升力、延长飞行距离并提高姿态得分。,并模拟出跳跃的轨迹和最终得分。

lichensun的博客 3209

AI选股技术用于炒股有哪些优势?

AI选股技术有数据处理、模型构建等优势,在炒股中可高效分析数据、减少人为偏差、适应市场变化,给投资者带来更多机会。

股票量化交易自动交易程序化交易接口 2524

一文讲透 SAP SD:把报价、订单、交付、开票串成一条可落地的业务闭环

摘要:SAP SD(销售与分销)模块是企业O2C(订单到收款)流程的核心,管理从客户意向到回款的完整链路。该模块围绕销售订单、交付、开票等关键环节,与财务、物料管理等模块深度集成。SD的核心在于主数据管理、单据驱动流程、定价规则引擎和信用风控,通过条件技术实现复杂定价策略,并支持多维度分析。典型应用场景包括多渠道销售企业的价格体系管理、信用控制和物流协同,有效解决销售与交付脱节、财务对账困难等业务痛点。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 512

如何搭配 AI 量化策略选股

等方法,提高选股精准度和交易决策效率。量化投资中,AI 主要依靠。AI 量化选股策略结合了。AI 可以通过回测,选出。AI 量化选股主要依靠。

因为不想回家,所以还是去搬砖。 5884

[SoC]SoC验证中bootcode与firmware相关验证经验总结

本文总结了SoC验证中bootcode和firmware的验证经验。重点介绍了两种数据加载方法:1)使用Verilog系统函数$readmemh/$readmemb直接写入ROM/ARAM,需注意文件路径、格式和斜杠方向;2)通过Memory Hierarchy在initial块中操作,需要添加适当延时并注意路径拼接。文章还提供了在testcase phase中先读取数据到HASH再写入SRAM的示例,并强调加载后需使能edc_bypass以避免ECC错误。验证过程中需特别注意文件位置、格式要求及路径处理等

元直的博客 2497

大数据安全 | 期末复习(上)| 补档

大数据定义:无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

知识库搭建ing 2589

机器学习ai选股_机器学习在因子选股中的作用

前言 之前讲了市场中性策略的优势以及可能面临的挑战,本文主要从量化选股的角度来讲机器学习发挥的作用。分为三个方面:①人工智能在量化投资领域的应用与发展;②说明机器学习与传统多因子选股的联系与差别,以及机器学习模型在多因子选股中发挥的作用;③基于中邮永安的市场中性策略,说明其神经网络选股的方式。正文1. 人工智能在量化投资领域的应用与发展 首先浅谈一下人工智能在量化投资领域的应用与...

weixin_39611930的博客 898

工业级稳定!C# 实现 Modbus RTU 多设备并发通信实战

摘要:本文提出一种基于C#的Modbus RTU多设备并发通信方案,解决工业自动化中单线程通信的串口抢占、数据阻塞等问题。采用任务队列+线程安全锁+异步调度的三层架构,实现16台及以上RTU设备的稳定并发读写。方案包含串口管理单例、Modbus通信核心和任务调度层,支持超时重试、异常捕获等工业级容错机制。通过NModbus库和.NET框架,提供可直接用于工业现场的代码实现,已在工控项目中长期验证,有效提升多设备通信效率和稳定性。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 581
上一篇: D.E. Shaw:“股涨债跌”的幕后操手竟是各国央行?
下一篇: 从最大化复合因子单期IC角度看因子权重
Quant_
博客等级 码龄11年 393粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值