Stock
England Mouse
这个作者很懒,什么都没留下…
展开
-
dataframe规整化
import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#生成数据close_data=np.random.normal(loc=10.0,scale=1.0,size=1000)print(f'close_data:\n{close_data[:5]}')open_data=np.roll(close_data,1)print(f'open_data:\n{open_data[:5]}')high_data=n原创 2021-12-01 22:27:52 · 183 阅读 · 0 评论 -
dataframe的规整化
import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#生成数据close_data=np.random.normal(loc=10.0,scale=1.0,size=1000)print(f'close_data:\n{close_data[:5]}')open_data=np.roll(close_data,1)print(f'open_data:\n{open_data[:5]}')high_data=n原创 2021-12-01 22:25:05 · 1393 阅读 · 0 评论 -
收益函数图
import matplotlib.pyplot as pltimport numpy as npimport 股票费用 as sfdef x_pv(begin,end,step): pv=np.arange(begin,end,step) return pvdef y_real_yield(pv, rg): real_yield = [] for pv_temp in pv: fv = pv_temp * (1 + rg) real原创 2021-11-05 16:01:14 · 410 阅读 · 0 评论 -
股票费用计算
#手续费计算公式#买入:手续费=佣金+过户费#卖出:手续费=佣金+过户费+印花税def ser(x,service_rate=0.0003): return 5 if x<=5/service_rate else round(x*service_rate,2)def tra(x,transfer_rate=0.00002): return round(x*transfer_rate,2)def sta(x,stampduty_rate=0.001): return r原创 2021-11-04 23:58:03 · 359 阅读 · 0 评论 -
股票信息获取基础
import tushare as tsimport pandas as pdimport baostock as bsdef data_recon_ts(ts_code, start_date, end_date, token): # 获取股票日线行情数据并规整化。接口:Tushare Pro;时间单位:日 ts_pro = ts.pro_api(token) data = ts_pro.daily(ts_code=ts_code, start_date=start_dat原创 2021-11-03 23:30:32 · 329 阅读 · 0 评论