前言:思考了段时间,分析股票回测最终还是选择了backtrader,大体写了个框架,目前的效果图如下(后期还会改):这次新添加了两个py文件,分别是stock_backtrader.py跟function.py,其中stock_backtrader.py就是主要负责回测这一块的代码,而function.py则是负责类似新添的时钟小功能,现在目前只是一个大体的框架思路,后期可能还会有很大的改动,先写
转载
2023-08-08 07:40:24
255阅读
很久之前就希望可以量化分析,那么国内的数据API也有个,最有名的就是tushare,然后还有baostock。今天我们就来研究一下这个baostock吧。首先,我们需要下载一个叫做anaconda的软件,它是用来作为部署python的环境的,非常方便。在第二个标签中,我们可以看到有环境,然后可以新建一个然后在其中运行:pip install baostock -i ://pypi
转载
2023-07-02 21:55:54
295阅读
# Java量化分析股票的入门指南
随着金融科技的发展,量化分析已成为投资者获取 alpha(超额收益)的一种重要工具。Java作为一种成熟的编程语言,因其稳定性和丰富的生态系统,逐渐被应用于量化交易领域。本文将简单介绍如何使用Java进行股票的量化分析,并提供一些代码示例。
## 量化分析的基本概念
量化分析是利用数学模型和计算机程序来进行数据分析和决策制定的过程。在股票市场中,量化分析通
以茅台为例,NUMPY+Pandas+MATPLOYLIB#导入工具包
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import tushare as ts
#获得近六年历史数据
df=ts.get_k_data('600519',start='2015-01-01')
df.to_csv('600
转载
2023-06-30 20:53:03
108阅读
# coding: utf-8
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from __future__ import division
#
获取数据函数
defget_stock_data(stock_code, index_code, start_date, end_date):
"""
:pa
转载
2023-06-11 13:13:08
237阅读
今年的一大任务是做一个股票量化分析的项目,参考书籍《用Python做股票量化分析》,Python部分将主要参考老男孩教育的课程,还有网上查询的资料。由于本人也是一枚股民,所以该项目对我很有吸引力,加上也算是督促自己学习Python能有所用吧。
原创
2020-06-02 21:12:59
1031阅读
在现代金融市场中,构建一个高效的量化分析系统成为了投资决策的关键。这篇博文将详细记录我在创建一个“JAVA量化分析系统”过程中的经验与教训,旨在为同道中人提供参考和启示。
在项目开始之前,我们接到了一些用户反馈,指出系统在实时数据处理和策略执行上的不足。以下是部分用户反馈的引用:
> “系统在高峰交易时段反应缓慢,导致错过决策时机。”
在分析我们的问题严重度后,我使用了四象限图来对问题进行评
*量化投资是什么?* 一 百度定义 量化投资是指通过数量化方式及计算机程序化发出买卖指令,以获取稳定收益为目的的交易方式。 二 易理解些的看法 1 在我的理解中,量化投资大概就是根据以往的交易数据,通过计算机分析建模,得到一个预测未来股市发展方向的模型,并由计算机根据模型自动发出买卖指令的交易方式。 2 有人这样说,量 化投资是由一群精通数学、物理、统计学、计算机的学霸们组成,他们试图从看似无规
转载
2023-10-28 09:37:48
9阅读
Python股票数据分析最近在学习基于python的股票数据分析,其中主要用到了tushare和seaborn。tushare是一款财经类数据接口包,国内的股票数据还是比较全的官网地址:http://tushare.waditu.com/index.html#id5。seaborn则是一款绘图库,通过seaborn可以轻松地画出简洁漂亮的图表,而且库本身具有一定的统计功能。 导入的模块:impo
转载
2023-11-26 17:28:37
12阅读
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Wed May 2 13:41:08 20
原创
2023-01-16 08:21:24
384阅读
Python在量化领域的现状就跟Java在web领域无可撼动的地位一样,Python也已经在金融量化投资领域占据了重要位置,从各个业务链条都能找到相应的框架实现。在量化投资(证券和比特币)开源项目里,全球star数排名前10位里面,有7个是Python实现的。从数据获取到策略回测再到交易,覆盖了整个业务链。量化交易为什么选择python?Python是一门比较全面与平衡的语言,既能满足包括web在
转载
2023-10-15 07:25:06
5阅读
Hikyuu Quant Framework是一款基于C++/Python的开源量化交易研究框架,用于策略分析及回测(仅受限于数据,如有数据也可用于期货等)。其核心思想基于当前成熟的系统化交易方法,将整个系统化交易抽象为由市场环境判断策略、系统有效条件、信号指示器、止损/止盈策略、资金管理策略、盈利目标策略、移滑价差算法七大组件,你可以分别构建这些组件的策略资产库,在实际研究中对它们自由组合来观察
转载
2023-12-26 22:25:25
67阅读
python量化分析数据导入01这是个人第一次在CSDN上发BLOG,主要想记录自己学习量化的过程,并督促自己能坚持下来。本节是使用backtrader回测的数据如何导入,主要内容为:本地数据csv导入tushare数据导入pd.DataFrame数据导入注意事项知识点补短板: 1、from future import print_function。是什么意思? python2.X - pytho
转载
2024-06-03 21:02:17
58阅读
# Python金融量化分析入门指南
金融量化分析是利用数学、统计学和计算机科学的工具与方法对金融数据进行分析,旨在为投资决策提供支持。对于初学者而言,理解整个流程是实现这一目标的第一步。本文将引导您通过具体步骤进行Python金融量化分析,并提供相应代码和详尽的解释。
## 流程概述
为了清晰地理解量化分析的步骤,以下是一个简化的流程图和步骤总结:
```mermaid
flowchar
原创
2024-10-30 09:37:31
137阅读
# PYTHON量化分析入门
随着金融市场的不确定性加大,量化分析逐渐成为金融分析师和投资者的重要工具。量化分析通过数学模型、计算机算法以及统计技术来分析和处理金融数据,以帮助决策和获取收益。Python作为一种简洁高效且功能强大的编程语言,因其丰富的库和工具,成为量化分析的首选语言之一。本文将介绍如何使用Python进行基本的量化分析,并提供相关代码示例。
## 安装必要的库
在开始之前,
talibtalib的简称是Technical Analysis Library,主要功能是计算行情数据的技术分析指标numpy介绍:一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用
第一章-学习之前的认知影响股价的因素1、公司自身因素
2、心理因素
3、行业因素
4、经济因素
5、市场因素
6、政治因素金融量化投资量化投资的优势
1、避免主观情绪,人性弱点和认知偏差,选择更加客观
2、能同时包括多角度的观察和多层次的模型
3、及时跟踪市场变化,不断发现新的统计模型,寻找交易机会
4、在决定投资策略后,能通过回测验证其效果
量化策略
通过一套固定的逻辑来分析、判断和决策,自
转载
2023-09-16 20:50:28
0阅读
最近学习量化金融相关编程,领域内优秀的开源框架基本上是Python语言,于是总结了一下Python的基础语法,后续会继续总结量化相关的Python库知识,例如:Pandas,Numpy,Matplotlib以及量化框架cctx和回测框架catalyst的学习内容,方便迭代学习过程中对前期知识快速的回顾.1. 注释# 单行注释
""" 多行字符串可以用
三个引号包裹,不过这也可以被当做
转载
2023-10-07 13:19:10
116阅读
作为无基础的初学者,只想先大概了解一下Python,随便编个小程序,并能看懂一般的程序,那些什么JAVA啊、C啊、继承啊、异常啊通通不懂怎么办,于是我找了很多资料,写成下面这篇日记,希望以完全初学者的角度入手来认识Python这个在量化领域日益重要的语言###一,熟悉基本在正式介绍python之前,了解下面两个基本操作对后面的学习是有好处的:1)基本的输入输出可以在Python中使用+、-、*、/
转载
2023-11-25 10:57:08
54阅读
参考书目:深入浅出Python量化交易实战学量化肯定要用的上机器学习这种强大的预测技术。本次使用机器学习构建一些简单的预测进行量化交易,使用Python进行回测。获取数据import pandas as pd
import tushare as ts
import numpy as np
from sklearn.neighbors import KNeighborsClassifi
转载
2023-12-08 21:00:59
12阅读