金融信息分析基础(1)

news/2024/12/15 5:52:05/

1.金融数据

金融数据分为:交易数据(低频数据,高频数据,超高频数据),报表数据(财务报表,研报),金融社交媒体数据

低频数据: 以日、周、月、季、年为频度的金融数据

高频数据: 日内的金融时间序列,以小时、分钟或秒为频率的、按时间先后顺序排列的金融数据

超高频金融时间序列: 市场上每笔交易的实时数据,与高频数据的最大区别为时间间隔可变

公司基本面数据:季报,中报

研报数据:个股/行业研报

近些年来,金融媒体数据对于广大投资者的预期影响逐步扩大,其通过对投资者的预期控制来影响股市的变化趋势。之所以会形成这样的现象,是因为人是非理性的,这种非理性情绪因素会促使投资者更倾向于接受其所拥有的私人信息,忽略其他真实信息,产生心理偏差,影响其进行合理交易决策,具体表现为羊群效应、锚定效应、过度自信等。所以对于股市分析来说,研究投资者行为至关重要量化投资者行为,与股价预测、算法交易等应用相结合,再利用机器学习/深度学习等方法对金融社交媒体文本数据进行情感分析投资者心理偏差对金融信息传播过程的影响

2.金融数据分析

金融数据分析是数据分析在金融领域的拓展,其主要是挖掘金融数据 (交易数据、报表数据、社交媒体数据)的隐藏价值。可以概括为

  1. 总结过去

  2. 探究现状

  3. 预测未来

金融数据分析方法

金融时间序列分析:使用传统金融计量学对某一变量的时间序列的过去进行分析,以此对该变量的变化特性建模、并对未来进行预测。(关注本专栏,今后将会发布详尽的算法实例,如循环神经网络(RNN)、一维卷积神经网络(1D-CNN)、Transformer、自回归模型(AR)、状态空间模型、支持向量机(SVM)和随机森林(RF)等) 统计学方法: ·VAR向量自回归模型:将系统中每一个内生变量作为系统中所有内生变量的滞后值的函 数来构造模型,用来估计联合内生变量的动态关系 ·GARCH族模型:广义自回归条件异方差模型,是ARCH模型的扩展,一般用来模拟时间 序列变量的波动性的变化

量化交易:建立价格变化分析模型并由模型来决定买卖时机的交易方式, 包括算法交易、趋势交易、高频交易等多种类型

根据算法主动程度不同,可分为被动型,算法交易和主动型算法交易两大类型。

被动型算法: ·被动型算法除了利用历史数据估计交易模型的关键参数外,不会根据市场的状况主动选择交 易的时机与交易的数量,而是按照一个既定的交易方针进行交易 ·核心是减少滑价(目标价与实际成交均价的差) ·以成交量加权平均价格(VWAP)、时间加权平均价格(TWAP)为代表 主动型算法: ·主动型算法根据市场的状况做出实时的决策,判断是否交易、交易的数量、交易的价格等 ·其把关注的重点逐渐转向了价格趋势预测上,如判断市场价格在向有不利于交易的方向运 动时,就推迟交易的进行,反之加快交易的速度

时间加权平均价格算法(TWAP)

该模型将交易时间进行均匀分割,并在每个分割节点上将均匀拆分的订单进行提交。 例如,A股市场一个交易日的交易时间为4小时,即240分钟,首先将这240分钟均匀分为N份(或将240分钟中的某一部分均匀)如 先把240分钟均分成240份,然后再均匀拆分每一份上的订单。 TWAP策略会将该交易日需要执行的订单均匀分配在这240个节点上去执行,使得交易均价跟踪。

优:可以以最小化交易对市场的影响并且提供一个较低的平均价格来减小交易成本。

劣:嗯,因为真实市场的成交量在经营分配的每个节点上的分布是有其特征的。且对于大规模订单,仍然无法较好的达到处理目的。

成交量加权平均价格算法(VWAP)

是目前最为流行的算法交易策略之一,表示一段时间内股票价格按成交量加权的平均值。 price_t 和volume_t分别是某个时间点上股票成交价格和成交量。 WAP策略包含: 宏观层面:解决如何拆分大额委托单的问题,需要投资者对股票的日内成交量做出预测。 微观层面:确定是用限价单还是市价单来发出交易指令,考虑到VWAP是一种被动跟踪市场均价的策略,通常采用市价委托方式。

趋势交易即顺着趋势的方向交易,属于常见的主动型算法 使用移动平均线:分为短、中、长期移动平均线,5/10天为短期均线,称做日均线指标;30/60天为中期均线,称做季均线指标;120/240天为长期均线,称做年均线指标。 使用通道指标:一般是指股价在一定范围内的上下波动通道,上轨一般有压力作用,线下轨一般有支持作用,如布林通道、唐安奇通道等。


http://www.ppmy.cn/news/1555223.html

相关文章

分布式中的CAP定理和BASE理论与强弱一致性

分布式中的CAP定理和BASE理论与强弱一致性 CAP定理 CAP定理,也称为布鲁尔定理(Brewer’s Theorem),是由加州大学伯克利分校的Eric Brewer教授在2000年提出的,并由麻省理工学院的Seth Gilbert和Nancy Lynch于2002年正…

【Linux课程学习】:第二十一弹---深入理解信号(中断,信号,kill,abort,raise,larm函数)

🎁个人主页:我们的五年 🔍系列专栏:Linux课程学习 🌷追光的人,终会万丈光芒 🎉欢迎大家点赞👍评论📝收藏⭐文章 ​ Linux学习笔记: https://blog.csdn.…

360智脑张向征:共建可信可控AI生态 应对大模型安全挑战

发布 | 大力财经 人工智能的加速发展,有力推动了社会的数智化转型;与此同时,带来的相关安全风险也日益凸显。近日,在北京市举办的通明湖人工智能开发与应用大会上,360智脑总裁张向征以“大模型安全研究与实践”为主题&…

编译glibc

首先下载glibc库 glibc官网:https://sourceware.org/glibc/sources.html 可以通过git的方式下载glibc对应的git库 ​git clone https://sourceware.org/git/glibc.gitcd glibcgit checkout master​ 也可以通过ftp下载对应版本的glibc的源码包 地址:…

服务发现Discovery和Eureka自我保护

服务发现Discovery和Eureka自我保护 1.controller添加 RestController Slf4j public class PaymentController {Resourceprivate DiscoveryClient discoveryClient;GetMapping(value "/payment/discovery")public Object discovery(){List<String> services…

基于python实现自动化的验证码识别:探索与实践

基于python实现自动化的验证码识别&#xff1a;探索与实践 一、验证码的类型及特点&#xff08;一&#xff09;图像验证码&#xff08;二&#xff09;短信验证码&#xff08;三&#xff09;语音验证码 二、验证码识别的方法*&#xff08;一&#xff09;传统图像处理方法&#x…

爬虫学习案例3

爬取美女图片 优美图库地址 一页图片 安装依赖库文件 pip install selenium requests beautifulsoup4import time import requests import random from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.service import Service fr…

前端(Axios和Promis)

Promise 语法 <script>// 创建promise对象// 此函数需要再传入两个参数,都是函数类型let pnew Promise((resolve,reject)>{if(3>2){resolve({name:"李思蕾",age:23,地址:"河南省"});}else{reject("error");}});console.log(p);p.th…