注册 登录
编程论坛 Python论坛

python求股票收盘价曲线,各点斜率的代码

金枪鱼212 发布于 2020-05-15 09:31, 2230 次点击
数据如:/tmp/close.csv
cdate    close
2020-03-11    63.60
2020-03-12    59.75
2020-03-13    59.19
2020-03-16    55.10
2020-03-17    56.35
2020-03-18    55.64
2020-03-19    57.85
2020-03-20    57.94
2020-03-23    52.50
2020-03-24    54.70
2020-03-25    55.90
2020-03-26    54.00
2020-03-27    53.40
2020-03-30    52.00
2020-03-31    53.75
2020-04-01    54.07
2020-04-02    56.21
2020-04-03    55.44
2020-04-07    56.59
2020-04-08    58.17

目前代码:
#!/usr/bin/python3

import numpy as np
import pandas as pd
import statsmodels.api as sm
import statsmodels

data=pd.read_csv("/tmp/close.csv",sep='\t')
y_arr=data.close
x_arr=np.arange(0,len(y_arr))
x_b_arr=sm.add_constant(x_arr)
model=statsmodels.regression.linear_model.OLS(y_arr, x_b_arr).fit()
rad=model.params[1]
deg_data=np.rad2deg(rad)

但是deg_data得到的角度只有一个值,不是每个点都有角度
1 回复
#2
sssooosss2020-05-18 08:43
还可以做这个用啊
1