自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

StudyQuant量化投资学院

帮助小白从0到1学习量化投资

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python无法获取Binance 行情 requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host=‘api.binance.com‘,

Python无法获取Binance 行情 requests.exceptions.ConnectTimeout: HTTPSConnectionPool(host='api.binance.com',

2023-02-17 00:17:04 1188 6

原创 量化投资回测教学之掌握矢量化回测

量化投资回测教学之掌握矢量化回测1. 什么是回测?回测用于模拟交易策略的过去表现。回测的核心概念是通过回溯时间来模拟给定的交易策略,并像过去一样执行交易。产生的利润通常通过一些指标(例如最大回撤、夏普比率、年化回报等)与基准表现进行比较。根据策略的性质,应该使用不同的基准和指标,但这本身就是一个完整的主题,所以我不会在这里详细介绍。回测用于模拟交易策略的过去表现。回测的核心概念是通过回溯时间来模拟给定的交易策略,并像过去一样执行交易。产生的利润通常通过一些指标(例如最大回撤、夏普比率、年化回报等)与

2022-03-20 17:06:52 12651

原创 tensorflow 和 keras 安装

这里写自定义目录标题pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple1 选择一个python版本安装(这里选择python3.5.2版本):创建环境conda create --name tensorflow python=3.5.2然后进入环境activate tensorflow2.首先更新pip...

2019-12-11 00:54:05 374

原创 Python量化投资与股票量化实战|StudyQuant

<<<****【点击】传送门-加入 Python量化投资与A股量化实战课程(网易云课堂)>>>>>Python量化投资与A股量化实战课程概述越来越多的投资者和机构对量化投资及程序化交易产生了兴趣。也许你想求得一份量化投资的相关工作,但又觉得量化投资很神秘,不知道从何学起。马云说,对于新兴事物,绝大多数人第一看不见,第二看不起,第三看不懂,第四来...

2019-05-05 07:41:32 8582

原创 Python 量化投资与期货投资实战课程|StudyQuant

<<<****【点击】传送门-加入 期货投资量化课程(网易云课堂)>>>>>Python量化投资与期货实战课程概要越来越多的投资者和机构对期货投资程序化交易产生了兴趣。在成熟的正规期货市场上,有着不少的神话故事,如1、"中国期市第一人"王宝峰:连续22年盈利 2、 伊士顿高频交易获利20亿等。(例子太多。)当然期货市场上也有很多人因为期货全仓做...

2019-05-05 07:33:47 2896

原创 【StudyQuant| Python量化投资- 量化研究 - 系列7】多种仓位管理的方法,固定止盈止损 与 移动止盈止损

前言StudyQuant -【量化投资教学系列帖子】,通过实际案例教初学者使用python进行量化投资,分享最前沿的研究成果。希望能对大家有帮助。量化投资文章 请点击此处相关文章区间震荡策略曾20天,年化收益17000000+%微信:82789754 (附加信息 (CSDN),有问题欢迎交流。引言本报告,主要介绍趋势策略中的多种仓位管理方法,并在选定基础策略的情况下,实证对比了...

2019-02-12 15:59:05 2114

原创 Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"【Python解决方案】

Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"【解决方案】**错误信息**解决方案错误信息error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools...

2019-02-03 00:00:29 503

原创 【Python量化投资与A股量化研究 |StudyQuant】| 系列6 - 论因子数据预处理的重要性

Python量化投资与A股量化 -论数据预处理的重要性前言量化投资介绍前导多因子选股策略多因子模型理论背景单因子测试分层回溯法市盈率的用法PE因子分组回测PE单因子分组回测结果单因子分组回测(数据预处理后结果)单因子分组回测结果(数据预处理后结果)其他如何避开市盈率缺陷前言StudyQuant -【量化投资教学系列帖子】,通过实际案例教初学者使用python进行量化投资,分享最前沿的研究成果。...

2019-01-24 14:52:49 1595 1

原创 【Python研究- |StudyQuant】Pycharm 安装 autopep8 工具 自动生成 pep8规范代码

Pycharm 安装 autopep8 工具引言:此处能看到pep8 的详细介绍:https://www.python.org/dev/peps/pep-0008/。是 Style Guide for Python Code,python代码的style guide一、前提准备在Python安装了pip的情况下,命令行输入 pip install autopep8二、PyCharm设置...

2019-01-16 19:53:06 321

转载 Python 中pandas读取文件Initializing from file failed

pandas读取文件报如下的错误:OSError Traceback (most recent call last) in ()1 #f = open(path)----&gt; 2 res = pd.read_csv(‘我的文件.csv’)E:\anaconda_python\lib\site-packages\pand...

2019-01-06 23:45:00 394

原创 python 中 copy()与deepcopy()之间的主要区别是python对数据的存储方式

copy()与deepcopy()之间的主要区别是python对数据的存储方式。首先直接上结论:—–深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。—–而等于赋值,并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,另一个标签也会随之改变。—–而浅复...

2019-01-02 16:15:41 190 1

原创 【StudyQuant|Python量化投资系列5】- 均线突破策略教学

前言StudyQuant -【量化投资教学系列帖子】,通过实际案例教初学者使用python进行量化投资,分享最前沿的研究成果。希望能对大家有帮助。量化投资文章 请点击此处相关文章区间震荡策略曾20天,年化收益17000000+%微信:82789754 (附加信息 (CSDN),有问题欢迎交流。概述在二级市场中,趋势形态可简单分为三种:上升趋势、下降趋势和震荡趋势。趋势跟随是一...

2018-12-29 14:18:07 864 2

转载 window环境下使用pip时,出现PermissionError: [WinError 5] 拒绝访问。如何解决?

1.问题出现场景:当安装(C:\Program Files\Anaconda3) C:\Users\lzjf&amp;gt;pip install PyMySQL时,2.出现的结果:PermissionError: [WinError 5] 拒绝访问。: ‘C:\Program Files\Anaconda3\Lib\site-packages\pymysql’3.出现的原因:是因为权限不够。...

2018-12-29 11:18:49 2981

原创 【StudyQuant Python量化投资课堂系列3】| CCXT开源框架 调用K线数据可能有滞后性【特别注意】

关注StudyQuant量化课程推荐量化投资与数据分析实战量化投资与数字货币实战免费Python及量化投资公开课越来越多的投资者和机构对数字货币投资程序化交易产生了兴趣。也许你因为听说了别人1年300倍的投资回报率而动心,但又觉得区块链技术及比特币很神秘,不知道从何学起。马云说,对于新兴事物,绝大多数人第一看不见,第二看不起,第三看不懂,第四来不及。如果你对量化投资处于“看不懂”阶段...

2018-11-29 22:22:23 1343

原创 【StudyQuant| Python量化投资课堂系列2】如何使用Python操作MongoDB 数据库教学 Tutorial

StudyQuant作者 : Rudy前置条件开始之前,安装PyMongo和Mongo。确保在python交互界面执行import不报错:通过MongoClient建立一个连接。开始使用PyMongo的第一步是创建一个MongoClient,对应于MongoDB实例。操作起来so easy:# 数据库连接import pymongofrom pymongo import Mongo...

2018-11-23 21:58:07 424

原创 Python from . import 模块 是什么意思?

python import 讲解一. 官方文档sound/ Top-level packageinit.py Initialize the sound packageformats/ Subpackage for file format conversionsinit.pyw...

2018-11-01 13:35:50 23500

原创 Python dataframe 行 元素 索引方法

在dataframe中根据一定的条件,得到符合要求的某行元素所在的位置。代码如下所示:df = pd.DataFrame({'BoolCol': [1, 2, 3, 3, 4],'attr': [22, 33, 22, 44, 66]}, index=[10,20,30,40,50])print(df)a = df[(df.BoolCol==3)&amp;(df.a...

2018-08-28 01:26:41 3911

原创 python中判断一个dataframe非空

python中判断一个dataframe非空DataFrame有一个属性为empty,直接用DataFrame.empty判断就行。 如果df为空,则 df.empty 返回 True,反之 返回False。 注意empty后面不要加()。 学习tips:查好你自己所用的Pandas对应的版本,在官网上下载Pandas 使用的pdf手册,直接搜索“empty”,就可找到有关上述问题的一些...

2018-08-28 01:26:13 7038

原创 Python中时间的处理之——timedelta篇

! /usr/bin/pythoncoding=utf-8from datetime import datetime,timedelta“”” timedelta代表两个datetime之间的时间差 “”” now = datetime.now() past = past = datetime(2010,11,12,13,14,15,16)timespan = now ...

2018-08-28 01:25:47 11110

原创 Python import urllib.parse ImportError: No module named parse

import urllib.parse ImportError: No module named parse错误原因:出现这个错误,是因为我使用的Python版本是2.7,根据Python 2.x urlparse模块文档,urlparse模块在Python 3中重命名为urllib.parse所以模块在Python 2.7下你应该使用urlparsepython3 和...

2018-08-28 01:24:59 3301

原创 Python查询某个index在dataFrame哪一行

np.where(optionList == (positionList[i]))np.where(data['BTC'].index == datetime(2018,3, 10, 0, 0, 0, 0, pytz.utc))Out[129]: (array([46452], dtype=int64),)更多量化学习资源 扫上方二维码,关注公众账号 量化投资学院 ,获取下列免费...

2018-08-28 01:24:19 6808

原创 # 使用matplotlib时fontList.py3k.cache not found问题解决

使用matplotlib时fontList.py3k.cache not found问题解决runfile('E:/rqalpha-master/tests/run_func_test.py', wdir='E:/rqalpha-master/tests')[2018-07-30 15:43:05.087574] DEBUG: basic_system_log: {'base': {'...

2018-08-28 01:23:39 969

原创 cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。

cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。修改cmd窗口字符编码为UTF-8,命令行中执行:chcp 65001 切换回中文:chcp 936 这两条命令只在当前窗口生效,重启后恢复之前的编码。切换cmd窗口字符编码有风险,例如切换过以后中文显示乱码,并且不能永久切换回原来模式,只能每次chcp 936。cmd中文显示乱码永久解决方案,以切换回中文9...

2018-08-28 01:02:59 577

转载 Python量化交易平台开发教程系列4-事件驱动引擎原理和使用

Python量化交易平台开发教程系列4-事件驱动引擎原理和使用前言 从这篇开始,后面的教程都会基于Python(终于可以跟C++说再见了)。经过上一篇复杂繁琐的API编译后,我们已经有了一个可以在Python环境中用来收行情和发单的接口,但是尽管作者在Github上也放了简单的API功能测试代码作为接口使用方法的示例,绝大部分读者应该对于如何用这个接口去开发自己的交易系统毫无头绪。类...

2018-07-31 22:26:11 1134 1

转载 IOError: [Errno 22] invalid mode ('r') or filename -- Python IO 异常处理系列

IOError: [Errno 22] invalid mode (‘r’) or filename: 这种错误的出现是在使用built-in函数file()或者open()的时候。或者是因为文件的打开模式不对,或者是文件名有问题。前者的话只需要注意文件是否可读或者可写就可以了。后者则是与文件路径相关的问题,需要在文件名前加r或者R转义,如:file(r”e:\Test.txt”,’r’).或者...

2018-07-31 21:14:26 853

原创 量化投资与数据分析一: 如何用PYTHON下载WIND数据并转化成dataframe格式 分享

量化从业者分享代码 from WindPy import *w.start()import pandas as pdfrom WindPy import *from sqlalchemy import create_engineimport datetime,timeimport osimport numpy as npimport datetime as dtim...

2017-07-14 17:01:49 15545 2

《PYTHON QT GUI快速编程 PYQT编程指南》源代码+pdf 完整完美

《PYTHON QT GUI快速编程 PYQT编程指南》源代码+pdf 完整完美

2018-07-31

Advances_in_Mathematical_Modeling,_Optimization_and_Optimal_Control 高清PDF

Advances_in_Mathematical_Modeling,_Optimization_and_Optimal_Control

2017-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除