草庐IT

【量化】量化交易入门系列2:经典的量化交易策略(上)

作者:悠悠做神仙来源:恒生LIGHT云社区上一篇文章量化交易入门系列1:编程语言与数据源,介绍了关于量化交易的基本概念,以及要做量化交易的编程语言选择,和量化交易的一些数据源获取工具。那么,本篇将介绍关于量化交易经典的一些策略,虽然有些策略年头比较久远,但是对作为初学者入门也是一个不错学习案例,可以从中收获一些启发,有些经典策略,至今仍有很大的参考价值。量化投资策略量化投资策略是基于大数据基础上,利用统计学、数学、信息技术、人工智能等方法取代人工作出决策,通过模型完成股票交易来构建投资组合。相对于人为主观投资,量化投资策略的最大特点是其具有一套基于数据的完整交易规则。在投资决策的所有环节,根据

优化+量化,让你的YOLOv8获得1000+ FPS性能

YOLO家族又添新成员了!作为目标检测领域著名的模型家族,youonlylookonce(YOLO)推出新模型的速度可谓是越来越快。就在刚刚过去的1月份,YOLO又推出了最新的YOLOv8模型,其模型结构和架构上的创新以及所提供的性能提升,使得它刚刚面世,就获得了广大开发者的关注。YOLOv8的性能到底怎么样?如果说利用OpenVINO™的量化和加速,利用英特尔®CPU、集成显卡以及独立显卡与同一代码库无缝协作,可以获得1000+FPS的性能,你相信吗?那不妨继续往下看,我们将手把手的教你在利用OpenVINO™在英特尔®处理器上实现这一性能。 好的,让我们开始吧。注意:以下步骤中的所有代码来

Python量化交易06——Fama-French三因子模型(Rmt,SMB,HML)

  参考书目:深入浅出Python量化交易实战 本次带来的是著名的获得了诺贝尔奖的三因子模型。因子模型介绍Fama和French从可以解释股票收益率的众多因素中提取出了三个重要的影响因子,即市场风险溢酬因子、市值因子和账面市值比因子B/MRatio,仿照CAPM模型用这三个因子建立起来一个线性模型来解释股票的收益率,这就是著名的三因子模型(FamaandFrenchThreeFactorModel,简称FF3)。三因子模型中的3个因子均为投资组合的收益率:市场风险溢酬因子(Rmt)对应了(市场投资组合的收益率减去无风险利率);市值因子(SMB)对应了做多市值较小的公司与做空市值较大的公司的投资

CCR量化机器人:数字藏品=NFT?两者有什么区别?

在很多时候,人们习惯将数字藏品与NFT混为一谈,但数字藏品不等于NFT,其本质上还是有很大的差异。​1什么是NFTNFT,全称为Non-FungibleToken,指非同质化代币,是以太坊(Ethereum)用以代表独特物品所有权的代币。从技术上说,NFT是一种基于区块链技术的契约的数字化凭证。[4]NFT可以把诸如艺术品、收藏品、甚至房地产等物品代币化。他们一次只有一个正式主人,并且受到以太坊区块链的保护——没有人可以修改所有权记录或者根据现有的NFT复制粘贴一份新的。公众号:量化机器人小北​编辑切换为居中添加图片注释,不超过140字(可选)2什么是数字藏品.数字藏品是指使用区块链技术,对应

pxe基础的批量化装机

PXE网络装机PXE原理开机自检-----》MBR引导-----》grub2菜单------》内核初始化-------》init初始化 服务器的批量部署1.规模化:同时装配多台服务器2.自动化:安装系统、配置各种服务3.远程实现:不需要光盘、U盘等安装介质4.对于无盘工作站,服务器端需要提供可运行的完整系统镜像;对于远程安装,只要提供引导程序和安装源就可以了1).关于PXE网络*PXE,全名Pre-booteXcutionEnvironment作用:*预启动执行环境,在操作系统之前运行*可用于远程安装、构建无盘工作站实验步骤VMNet1192.168.10.100Net 192.168.10.

【python量化】搭建一个CNN-LSTM模型用于股票价格预测

写在前面下面的这篇文章主要教大家如何搭建一个基于CNN-LSTM的股票预测模型,并将其用于股票价格预测当中。原代码在文末进行获取。1CNN-LSTM模型这篇文章将带大家通过Tensorflow框架搭建一个基于CNN-LSTM的简单股票价格预测模型,这个模型首先是将一个窗口的股票数据转换为一个2D的图像数据,然后通过CNN进行特征提取。具体地,定义一段股票序列为:其中,每个x是一个m维的向量,这样得到的就是一个r乘m的矩阵形式,因此对于这个矩阵可以通过CNN进行特征提取。文中,通过64个filter来进行特征提取,之后通过Relu函数进行激活,接着通过max-pooling进行池化处理,最后加入

c++ - 需要帮助矢量化此代码

我有一个8位图像。对于每个像素,我需要计算出它在当前行中的顺序位置。例如,如果该行是:321281664,然后我需要结果:1302,由于32是该行中的第1个最高值,因此128是第3个最高值,16个是第0个最高值,64个是第2个最高值。我需要对图像的所有行重复上述过程。这是非矢量化代码:for(intcurr=0;curr>ordered;for(chari=0;i(curr,i);ordered.push_back(pair(val,i));}sort(ordered.begin(),ordered.end(),cmpfun);for(inti=0;i(curr,ordered[i].

c++ - 为什么向量化失败?

我想使用优化我的矢量化代码-msse2-ftree-vectorizer-verbose=2.我有以下简单代码:intmain(){inta[2048],b[2048],c[2048];inti;for(i=0;i为什么我会收到便条test.cpp:10:note:notvectorized:notenoughdata-refsinbasicblock.谢谢! 最佳答案 对于它的值(value),在添加asmvolatile("":"+m"(a),"+m"(b),"+m"(c)::"memory");在main的末尾,我的gcc发出

c++ - GCC 无法向量化这个简单的循环 ('number of iterations cannot be computed' ) 却在同一代码中管理了一个类似的循环?

所以,我有这个循环的C++代码:for(i=0;i所有涉及的数量都是int的。从GCC的矢量化报告中我得到:babar.cpp:233:note:=====analyze_loop_nest=====babar.cpp:233:note:===vect_analyze_loop_form===babar.cpp:233:note:===get_loop_niters===babar.cpp:233:note:notvectorized:numberofiterationscannotbecomputed.babar.cpp:233:note:badloopform.我想知道为什么“无法

c++ - 是否保证 OpenMP 矢量化?

OpenMP标准是否保证#pragmaompsimd正常工作,即如果编译器无法向量化代码,编译是否会失败?#includevoidfoo(uint32_tr[8],uint16_t*ptr){constuint32_tC=1000;#pragmaompsimdfor(intj=0;jgcc和clang无法对其进行矢量化,但不要提示(除非您使用-fopt-info-vec-optimized-missed等)。 最佳答案 不,不能保证。OpenMP4.5standard的相关部分我能找到的(强调我的):(1.3)Whenanythre