- 博客(34)
- 收藏
- 关注
原创 Akshare数据获取并合并
数据类型akshare获取上证指数,板块指数,以时间序列为索引并合并。tushare获取个股信息。二组数据重索引合并df3.index = range(df3.shape[0])df.index = range(df.shape[0])Tf=pd.concat([df,df3],ignore_index = True,axis=1)import pandas as pdimport akshare as akimport tushare as tsfrom sklearn.tree i
2022-05-07 16:43:11
1003
原创 可视化涨停套利散点图
效果图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
211
原创 从同花顺获取涨停数据,视图化分析优质板,方便投资。
同花顺每日涨停数据获取视图化分析优质板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
3223
原创 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
516
原创 pycharm在画图时,汉字显示成方框。
问题示例完美解决代码import matplotlib as mplmpl.rcParams['font.sans-serif']=['SimHei']
2022-04-02 16:13:26
2368
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
580
原创 vn.py开源量化框架把我整蒙了,开始填坑。
本以为vn.py和vnpy是一家的,它们长得是真像,下载vn.py已经二个多月,今天才搞明白。还是陈总格局大,开放源代码。在GitHub看到源码下载,太繁琐,直接把我劝退,还好vn.py官方有傻瓜下载,vn.py官网一顿操作,慕名已久的量化交易程序下载完成。啃着官方文档,一步一步配置参数。开始不懂规矩,simnow仿真交易在非交易时间段不能用。...
2021-11-22 19:16:21
4353
原创 回测框架之计算收益模块
# =====计算实际资金曲线(实际方法)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
10365
原创 学习python不知不觉一个月了
开始好奇python量化投资,从网上找一些资料自学。今天发现pycharm不能用了,原来试用期一个月到了。正好今天记录这一个月的学习。
2021-11-16 21:01:30
661
原创 解决---TypeError:值应为“时间戳”或“NaT”。改为“int”。
stock.loc[0,'hold']=0 stock.loc[item[0],'hold']=0
2021-11-12 22:32:04
637
原创 pip安装qlib,解决报错
点击–>python拓展包找到相应python版本的包pip install Mlflowpip install scspip install ecospip install cvxpypip install qlib
2021-11-11 15:57:28
1265
原创 双指标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
321
原创 利用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
3578
1
原创 解决%matplotlib inline无效语法
%matplotlib inline替换from IPython import get_ipythonget_ipython().run_line_magic('matplotlib', 'inline')
2021-11-09 15:20:42
9125
原创 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
671
原创 获取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
115
原创 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
1551
原创 韭菜就该被割吗?
投资有风险,入市请谨慎。不冲高不卖,不跳水不买,横盘不交易。下跌趋缓,反弹亦缓;下跌加速,反弹亦速。上涨趋势中看支撑位,下跌趋势中看阻力位。单边市要追涨杀跌,平横市要高抛低吸,但切不可低吸高抛,无论何时不可逆势操作。大胆追涨,立设止损,有舍必有得。线上持股线下卖,涨停还涨跌停还跌。死叉两阴加一阳,秋后的蚂蚱蹦不几天。价升量增有的涨,价升无量涨不长。价跌放量跟着跌,价跌缩量跌不久。日周月金叉,砸锅卖铁买。市场商品热追捧,上下游厂寻踪迹。利多里面有利空,利空未必把钱赔。冬炒煤来夏炒电,
2021-03-21 18:25:22
183
原创 逻辑运算符详细归类
&&和&基本规则&&&两个条件true,结果ture两个条件true,结果ture&&&第一个条件false,第二个条件不会判断,结果false,效率高。第一个条件false,第二个条件会判断,结果false,效率低。|| 和 | 基本规则|||两个条件中只要有一个成立,结果为true只要有一个条件成立,结果为true|||第一个
2021-03-20 21:40:11
154
原创 如何启动ubuntu中的idea软件?
以idea 集成开发软件为例从官网下载idea的.rpm文件,进行解压(解压时,要在相应的路径下进行)。通常是cd 下载这时会发现左击图标无法启动。不要问为什么,因为它是linux系统,程序的运行是靠命令行执行的。同样的idea也不例外。cd idea(注:因为更新版本不同,右键->属性复制文件名)/bin/再执行sudo ./idea.sh然后耐心等待。...
2021-03-20 19:42:24
2489
原创 java 实现 StoreList
public class StoreList { public static void main(String[] args) { String str1 = "macBookair"; String str2 = "ThinkpadT450"; String str3 = "ASUS-FL5800"; float size1 = 13.3f; float size2 = 14.0f; float siz
2021-03-13 21:49:11
413
原创 Ubuntu20.04 解决 sublime_text 文件无法保存
由于是linux系统,打开软件需要输入命令,打开软件的权限也不同。对于初次使用sublime时,会遇到sublime_text 文件无法保存。会显示出解决方法:sudo ./sublime_text效果展示
2021-03-07 11:21:43
783
原创 Ubuntu 20.04 常见文件解压 (实用)
***.zipunzip ***.zip***.rarunrar -x ***.rar***.tartar -xvf ***.tar***.tar.gztar -zcxf ***.tar.gz***.tar.bz2tar -j
2021-03-06 20:02:02
6290
原创 Ubuntu 20.04 下载 同花顺
前提是下载好wine HQ没有,请看Ubuntu 20.04 下载 wine HQ点击下载 同花顺下载后,将其移至/home(主目录)然后在终端执行:wine *.exe 即可。解决字体问题winecfg通过wine uninstaller查看是否安装wine msiexec /i wine-mono-4.7.0.msiwine msiexec /i wine_gecko-2.47-x86.msi安装winetricks-zh –地址sudo mv winetr
2021-02-28 17:59:51
2442
原创 Ubuntu 20.04 下载 wine HQ
下载地址:wine HQ以ubuntu20.04为例:sudo dpkg --add-architecture i386 wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'sudo apt update
2021-02-27 21:14:03
1082
1
原创 Ubuntu20.04 填坑 第一技
Ubuntu 20.04 元宵节来填坑啦!欢迎使用ubuntu操作系统下载搜狗输入法用ubuntu看视频解压xxx.deb欢迎使用ubuntu操作系统你好! 这是你第一次使用 ubuntu操作系统。坑很深!下载搜狗输入法搜狗拼音可以兼容ububtu20.04新版本,下载搜狗输入法的安装包下载地址为:http://pinyin.sogou.com/linux/设置 区域与语言 管理已安装的语言键盘输入法系统选fcitx如果没有下载fcitxsudo apt-get install fc
2021-02-25 13:22:48
176
原创 c 语言小白入门~~黎明
目录1 两个数组的合并2 数组测试案例3 两个整数的四则运算4 迹5 矩阵转置6 上三角矩阵的判断7 字符逆序8 字符串的输入输出9 两个字符串的连接10 两个字符串中的元音字母复制到另一个字符串11 首字母变大写12 字母字符加密13 函数专题1. how do you do(函数专题)2. 水仙花数(函数专题)3. 复合函数求值(函数专题)4. 比大小(函数专题)5. n的阶乘(函数专题)6. 打印数字图形(函数专题)7. 逆序数字(函数专题)8. 火车票退票费计算14 斐波那契数列15 递归调用
2020-12-31 22:49:44
689
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人