量化交易
汇集了numpy、pandas、tushare、量化平台等相关量化交易相关知识点。
占海
每天进步一点点
展开
-
腾讯云函数添加依赖方法之官方方案
本方法在win10下操作。1.安装pipreqs模块2.执行pipreqs生成requirements.txt此处有坑,如果执行命令,直接操作所有源文件目录,则可能会失败。建议添加import时把所有代码都删除,只留下import信息。如下。# -*- coding: utf8 -*-import jsonfrom sina_util import SinaUtilfrom tushare_util import TushareUtilimport requestsi原创 2020-06-16 11:06:12 · 4512 阅读 · 2 评论 -
决策树分类器DecisionTreeClassifier参数解释
sklern中使用sklearn.tree.DecisionTreeClassifier类来实现决策树分类算法。模型调参常用参数如下:名称 功能 描述 criterion 特征选择标准 ‘gini’ or ‘entropy’ (default=”gini”),前者是基尼系数,后者是信息熵。两种算法差异不大对准确率无影响,信息墒云孙效率低一点,因为它有对数运算.一般...原创 2020-04-27 22:25:30 · 2640 阅读 · 0 评论 -
双均线分析示例
日线定义常见移动均线有5天、10天、30天、60天、120天。其中5天、10天是短期均线参考,作为日均线指标。30天、60天指标是中期均线指标,作为季均线指标。120天、240天是长期均线指标,作为年均线指标。金叉和死叉金叉是指短期均线上穿长期均线,是买入信号。死叉是指短期均线下穿长期均线,是卖出信号。示例题目 1)获取000063从2018年1月1日开始到201...原创 2020-03-08 19:54:50 · 849 阅读 · 2 评论 -
简单股票分析示例
tushare库简介 tushare是免费开源的财经数据接口,网站http://tushare.org/。 通过tushare库,我们可以获取相应的股票信息,如下展示了如何获取创业板的指数。b = ts.get_k_data("399006", index=True)print(b)股票分析题目 1)获得000063股票的k线数据 2)输出所有...原创 2020-03-07 21:08:15 · 631 阅读 · 0 评论 -
pandas的文件读取
读取csv方法 可以通过read_csv()方法读取csv文件。第一个参数为文件名,后续参数为可选参数。encoding指解析文件所用编码方式,带中文的建议使用gbk。index_col指定作为索引的列,可以指定列下标,也可以指定列名。parse_dates指定是否把日期类的给解析成日期对象,可以设置为True进行全部解析,也可以指定解析的列。header可以设置表...原创 2020-03-07 13:29:23 · 1159 阅读 · 0 评论 -
pandas的时间对象
pandas时间处理对象 python的标准库时间管理库:datatime。import dateutilimport pandas as pda = dateutil.parser.parse('2020-02-05')print(a)b = dateutil.parser.parse('2020/02/05')print(b)c = dateutil.par...原创 2020-03-05 22:32:57 · 660 阅读 · 0 评论 -
pandas的DataFrame数据对象
DataFrame创建 DataFrame是二维数组对象,DataFrame可以被看成是Series所组成的字典,并公用一个行数据。pandas可以直接读取csv文件,使用的是read_csv函数。a = pd.DataFrame({"one":[1,2,3],"two":[4,5,6]})print(a)b = pd.DataFrame({"one":[1,2,3],"t...原创 2020-03-03 21:34:09 · 1083 阅读 · 0 评论 -
pandas的series数据结构
series的基本用法 series是类似于一维数组的对象,包括数组和索引。 series可以通过数组创建,也可以通过字典创建,创建的时候可以设置index。series可以同常量计算,也可以同series运算,支持numpy的常用函数,支持切片,支持布尔索引,,支持花式索引。import pandas as pdimport numpy as npa = ...原创 2020-03-01 23:24:27 · 384 阅读 · 0 评论 -
NumPy使用
numpy安装 可以安装anaconda,该工具中包含了量化交易所需的各种库。当然包含numpy。numpy的数组功能 如下样例a作为单价,b作为件数,得出购物车中总商品价格。import numpy as npimport randoma = [random.uniform(100.0, 200.0) for i in range(50)]b = [rando...原创 2020-02-29 22:54:12 · 531 阅读 · 0 评论