tushare
xsophiax
这个作者很懒,什么都没留下…
展开
-
量化分析之(三)均线突破平台处理
突破60、120、250日均线平台,周期可选#!/usr/bin/env python# -*- coding: utf-8 -*-# @license : (C) Copyright 2017-2020# @Time : 2020/6/16 9:43# @File : lesson3.py# @Software: PyCharm# @desc :import sys, copyimport numpy as npfrom gpx.common.gpc impor原创 2020-06-16 10:13:45 · 854 阅读 · 0 评论 -
量化分析之(二)均线多头处理
对于码农来说,只能上code了,可以选择均线多点来判断当前均线是否处于多头状态。import copyfrom gpx.common.gpc import *import progressbar as pb# logger = logging.getLogger('seq.' + __name__)PROFIT_COLUMN = ['code', 'name', 'area', 'industry', 'roe', 'business_income', '原创 2020-06-16 09:57:33 · 1449 阅读 · 0 评论 -
backtrader学习笔记(三).MACD
#!/usr/bin/env python# -*- coding: utf-8 -*-# @license : (C) Copyright 2017-2020, ZGMicro.com.# @contact : 5509@163.com# @Time : 2020/5/23 22:38# @File : backtrader3.py# @Software: PyCharm# @desc :from __future__ import (absolute_import, .原创 2020-06-15 18:25:01 · 5109 阅读 · 1 评论 -
backtrader学习笔记(二).RSI
#!/usr/bin/env python# -*- coding: utf-8 -*-# @license : (C) Copyright 2017-2020.# @contact : 5509@163.com# @Time : 2020/5/23 13:32# @File : backtrade2.py# @Software: PyCharm# @desc :from __future__ import (absolute_import, division, pri.原创 2020-06-15 18:12:54 · 1810 阅读 · 0 评论 -
量化分析之(一)倍量分析处理
#!/usr/bin/env python# -*- coding: utf-8 -*-# @license : (C) Copyright 2017-2020.# @contact : 5509@163.com# @Time : 2020/5/19 14:57# @File : lesson1.py# @Software: PyCharm# @desc :import osimport pandas as pdimport tushare as tsimport.原创 2020-06-15 10:30:31 · 605 阅读 · 0 评论 -
tushare 之get_today_all修复接口完整code
#!/usr/bin/env python# -*- coding: utf-8 -*-# @license : (C) Copyright 2017-2020.# @contact : xsophiax# @Time : 2020/6/8 10:10# @File : get_today_all_xsophiax.py# @Software: PyCharm# @desc :import timeimport jsonimport lxml.htmlfrom l.原创 2020-06-08 10:20:43 · 3197 阅读 · 3 评论 -
backtrader学习笔记(一).SMA
#!/usr/bin/env python# -*- coding: utf-8 -*-# @license : (C) Copyright 2017-2020.# @Time : 2020/5/23 13:01# @File : gpb_backtrade.py# @Software: PyCharm# @desc :from datetime import datetimeimport pandas as pdimport backtrader as btimp.原创 2020-05-23 17:16:06 · 1334 阅读 · 1 评论 -
Python学习笔记之安装TA-Lib talib
Python学习笔记之安装TA-Lib talib,采用pip install TA-Lib可能要歇菜。1. 安装方式(windows):下载 ta-lib-0.4.0-msvc.zip,解压到 C:\ta-lib, 然后pip install ta-lib, 便会报编译错误问题,这样得安装一些VS环境,没耐心的人会直接逼疯。所以一般情况下,直接放弃;2. 安装whl文件 从https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib下载t..原创 2020-05-15 10:05:29 · 2679 阅读 · 2 评论 -
tushare 之 RuntimeError: implement_array_function method already has a docstring
在Python中有时会出现RuntimeError: implement_array_function method already has a docstring?那如何解决呢?此问题在matplotlib和pandas中容易出现。发现一个比较怪异的问题,Python库在安装顺序上也必须要注意的;出现此问题,请重新安装numpy,pandas,matplotlib库;本地安装版本,记录一下:Python 3.7.0 # Python 3.7.0 (v3.7.0:1bf9cc5093,原创 2020-05-14 17:43:11 · 308 阅读 · 0 评论 -
tushare 之get_today_all出现ValueError No found when decoding object value问题
在使用tushare.get_today_all出现ValueError: No ':' found when decoding object value问题改如何解决呢?这是你会发现,其实get_today_all从网页获取的数据时正常的,而进行json -> dataframe时出的错,经过拍错后,发现是因为网页上读取的json文件有问题的。要进行一些字符的替换的;所以要找到源码对里面一个函数进行Fixed就OK,修改后的code如下。def _parsing_dayprice_js原创 2020-05-14 14:57:35 · 4062 阅读 · 16 评论 -
tushare 之 Python ‘cannot import name 'StringIO' from 'pandas.compat’解决方法
在使用tushare源码进行获取数据时,会出现Python ‘cannot import name 'StringIO' from 'pandas.compat’问题,那如何解决呢?# 在pandas v0.25.0 版本前处理方式from pandas.compat import StringIO在pandas > v0.25.0 版本后需进行如下处理v = pd.__version__ if int(v.split('.')[1])>=25 or int(v.split(原创 2020-05-14 14:50:21 · 2807 阅读 · 0 评论