当前位置: 首页 > news >正文

股票量化交易系统的指标和策略有哪些?

一、股票量化交易系统有哪些

量化指标主要包括计划达成率、目标实现率、落实率,量化指标是指能用实际数据信息来表现的指标,包含交易量、市净率、日上涨幅度等指标。

量化指标是以一定区域内线性变换的数据反映自然或社会的情况,可以根据一切行为的主体或客体,等同于这一行为主体或客体的某一特性。

具体数据来体现的指标,以一定范围内线性变换的数据反映自然界或社会的状态。

二、量化策略有哪些?

常见的量化策略有这样四种:

第一种叫量化选股策略,指的是利用数量化的方法,挑选能够超过市场平均收益,也就是具备潜在阿尔法收益的股票组合,再加上股指期货对冲,就是常见的阿尔法策略。

量化选股策略的核心是根据基本面来选股,包括多因子模型、风格轮动模型、行业轮动模型等。

其中多因子模型是应用最广泛的,做法就是采用一系列参数因子作为选股标准,比如基本财务状况因子、市场宏观因子等。

买入满足这些因子要求的股票,卖出不满足的;风格轮动模型是根据市场的风格特征进行投资,在市场风格转换的初期同步转换持仓股票的风格,从而获得超额收益;行业轮动模型就是根据经济周期,买入未来大概率将进入上涨周期的股票。

第二种叫量化择时策略,顾名思义,上一个策略是用量化模型来选股,这个策略就是用量化模型来择时,所谓择时就是预测未来市场的走势,判断出股价未来会上涨就买入,判断出股价未来会下跌则卖出。

具体又可以细分为趋势跟踪策略、事件驱动型交易策略、SVM交易策略等。

相比于量化选股策略,量化择时策略的潜在风险和收益都更高,其中趋势跟踪策略是使用得最多的。

趋势跟踪策略常用移动平均线、MACD线、ADX线、布林线等技术指标作为依据,属于使用计算机量化模型的技术分析流派,相比于传统的手动画线分析的技术流投资者,这类量化交易模型的买卖决策依据更加标准化,但预测市场短期涨跌实在是一件非常困难的事,所以运用趋势交易策略的投资风险也较高,判断对了能得到巨额回报,判断失误也可能造成巨大损失。

所以,这是一种相对最简单,也最容易被普通投资者所模仿的量化策略。

而事件驱动型投资策略则是通过提前探究和预测未来可能发生的能造成股价异常波动的事件来谋求超额回报,比如ST类的股票摘帽、管理层更换、资产重组、大股东和高管增持、股权激励、定向增发、混合所有制改革等等,在预判到这些事件很可能将会发生但股价尚未做出反应之时提前介入,等事件发生后获利退出。

第三种叫统计套利策略,是通过对历史数据的统计分析,找出变量与收益之间的关系来指导套利交易。包括协整策略、均值回归策略、多因子回归策略等。

第四种叫算法交易策略,涉及大量算法和各种代码,是金融工程学的杰作。

其可以分成交易量加权平均价格策略、时间加权平均价格策略等,我们经常听说的高频交易也属于这一类。

相关文章:

  • nnUnet代码分析一训练
  • 节约用水也有钱?成都市2022年成都市节约用水申报奖励、条件、材料、时间及流程
  • 计算机网络——层次结构
  • [Android]Android P(9) WIFI学习笔记 - 扫描 (1)
  • java众筹网计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  • .NET BackgroundWorker
  • 中英文说明书丨SYSY NeuN抗体参数及应用实例
  • 物联网开发笔记(6)- 使用Wokwi仿真树莓派Pico实现按键操作
  • 酷家乐基于 Crane EHPA 的弹性落地实践
  • PEG小分子重氮生物素-PEG3-炔烃 有哪些需要了解的知识?
  • 智能自修复防腐涂层研究进展综述
  • 银行互联网类业务基于分布式存储的架构设计与实施运维分享
  • 油气管道系统安全状态监测技术研究进展
  • Room (三) RecyclerView 呈现列表数据
  • 【我的Android进阶之旅】如何在Android中使用ARCore来增强人脸Augmented Faces?
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • 【知识碎片】第三方登录弹窗效果
  • AHK 中 = 和 == 等比较运算符的用法
  • Docker容器管理
  • vuex 学习笔记 01
  • 关于extract.autodesk.io的一些说明
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​用户画像从0到100的构建思路
  • #《AI中文版》V3 第 1 章 概述
  • #AngularJS#$sce.trustAsResourceUrl
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (4.10~4.16)
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (五)c52学习之旅-静态数码管
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)winform之ListView
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .Net Remoting常用部署结构
  • .NET 常见的偏门问题
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @RequestParam详解
  • @我的前任是个极品 微博分析
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [Android]使用Android打包Unity工程
  • [Angular] 笔记 6:ngStyle
  • [BZOJ 1040] 骑士
  • [C#] 基于 yield 语句的迭代器逻辑懒执行
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]
  • [Flutter]打包IPA
  • [GYCTF2020]Ez_Express
  • [Linux]进程间通信(system V共享内存 | system V信号量)
  • [Machine Learning][Part 7]神经网络的基本组成结构