![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
量化
原野的冯
这个作者很懒,什么都没留下…
展开
-
可视化涨停套利散点图
效果图import pandas as pdimport numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltmpl.rcParams['font.sans-serif']=['SimHei']df =pd.read_excel(r'E:\同花顺全部数据\T3-4月获利合并.xlsx')print(df.columns)plt.rcParams['axes.unicode_minus'] = False #显原创 2022-05-05 11:54:17 · 185 阅读 · 0 评论 -
从同花顺获取涨停数据,视图化分析优质板,方便投资。
同花顺每日涨停数据获取视图化分析优质板import pandas as pdimport numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltfrom matplotlib.widgets import MultiCursormpl.rcParams['font.sans-serif']=['SimHei']#导入数据df =pd.read_excel(r'E:\同花顺全部数据\Table421原创 2022-04-22 17:06:54 · 3106 阅读 · 0 评论 -
tushare指定股票导入mongodb,并以升序方式排序。
import pymongoimport timeimport jsonimport tushare as tsimport pandas as pd#数据获取ts.set_token('your are token')pro = ts.pro_api()def get_from_tushare_pro(code,adj='hfq',start='2021-01-01',end='2022-04-01'): if code.startswith('6'): co原创 2022-04-05 14:17:32 · 506 阅读 · 0 评论 -
pycharm在画图时,汉字显示成方框。
问题示例完美解决代码import matplotlib as mplmpl.rcParams['font.sans-serif']=['SimHei']原创 2022-04-02 16:13:26 · 2322 阅读 · 2 评论 -
数据源tushare获取交易行情
tushare#数据获取ts.set_token('you token')pro = ts.pro_api()pro = ts.pro_api('token')def get_from_tushare_pro(code,adj='hfq',start='2019-01-01',end='2021-11-05'): #code:输入数字字符串,如‘300002’ #start和end输入'年-月-日'需转为'年月日'格式 if code.startswith('6'):原创 2021-11-24 21:25:31 · 565 阅读 · 0 评论 -
vn.py开源量化框架把我整蒙了,开始填坑。
本以为vn.py和vnpy是一家的,它们长得是真像,下载vn.py已经二个多月,今天才搞明白。还是陈总格局大,开放源代码。在GitHub看到源码下载,太繁琐,直接把我劝退,还好vn.py官方有傻瓜下载,vn.py官网一顿操作,慕名已久的量化交易程序下载完成。啃着官方文档,一步一步配置参数。开始不懂规矩,simnow仿真交易在非交易时间段不能用。...原创 2021-11-22 19:16:21 · 4277 阅读 · 0 评论 -
回测框架之计算收益模块
# =====计算实际资金曲线(实际方法)df = df[['交易日期', '股票代码', '开盘价', '最高价', '最低价', '收盘价', '涨跌幅', 'pos']]df.reset_index(inplace=True, drop=True)# ===设定参数initial_money = 1000000 # 初始资金,默认为1000000元slippage = 0.01 # 滑点,默认为0.01元c_rate = 5.0 / 10000 # 手续费,commission f原创 2021-11-18 16:25:49 · 10343 阅读 · 0 评论 -
学习python不知不觉一个月了
开始好奇python量化投资,从网上找一些资料自学。今天发现pycharm不能用了,原来试用期一个月到了。正好今天记录这一个月的学习。原创 2021-11-16 21:01:30 · 640 阅读 · 0 评论 -
解决---TypeError:值应为“时间戳”或“NaT”。改为“int”。
stock.loc[0,'hold']=0 stock.loc[item[0],'hold']=0原创 2021-11-12 22:32:04 · 618 阅读 · 0 评论 -
双指标sma+cci,回测长源电力
# -*- coding: utf-8 -*-"""Created on Mon Nov 8 16:04:38 2021@author: ThinkPad"""import numpy as npimport pandas as pdimport talib as taimport tushare as tsimport matplotlib as mplimport matplotlib.pyplot as pltfrom pylab import*import seabo.原创 2021-11-09 17:17:35 · 300 阅读 · 0 评论 -
利用python获取股票涨停板数据
# -*- coding: utf-8 -*-"""Created on Tue Nov 9 14:06:32 2021@author: ThinkPad"""#【Python量化】import pandas as pdimport numpy as npimport csv import pyecharts#画图import matplotlib.pyplot as plt#正确显示中文和负号plt.rcParams['font.sans-serif']=['SimHei']原创 2021-11-09 16:59:47 · 3478 阅读 · 1 评论 -
解决%matplotlib inline无效语法
%matplotlib inline替换from IPython import get_ipythonget_ipython().run_line_magic('matplotlib', 'inline')原创 2021-11-09 15:20:42 · 8857 阅读 · 0 评论 -
tushare获取的股票历史数据按升序排列
tushare获取的股票历史数据按升序排列#获取数据def get_from_tushare_pro(code,adj='hfq',start='2020-01-01',end='2021-11-07'): #code:输入数字字符串,如‘300002’ #start和end输入'年-月-日'需转为'年月日'格式 if code.startswith('6'): code=code+'.SH' else: code=code+'.SZ'原创 2021-11-09 15:15:27 · 635 阅读 · 0 评论 -
获取9- -15时的tick
获取9- -15时的tickimport requestsfrom time import sleepfrom datetime import datetime,timefrom dateutil import parserdef getTick(): page = requests.get("http://hq.sinajs.cn/?format=text&list=sh600519") stock_info =page.text#切分 mt_info原创 2021-11-09 15:03:37 · 107 阅读 · 0 评论 -
anaconda 安装talib,解决与numpy的不兼容
anaconda 安装talib,解决与numpy的不兼容在cmd上使用“pip install talib”命令一般会报错,正确安装方法是,进入https://www.lfd.uci.edu/~gohlke/pythonlibs/,下拉选择TA_Lib-0.4.17-cp37-cp37m-win_amd64.whl(win系统64位,python3.7版本,根据自己系统和python版本选择相应的安装包),将下载包放在当前工作路径中,然后在Anaconda Prompt(或windows的cmd)里面输原创 2021-11-06 14:15:21 · 1413 阅读 · 0 评论