欢迎光临散文网 会员登陆 & 注册

python量化交易,获取量化模型之一的价值估值——量化04

2023-06-25 17:39 作者:余汉波  | 我要投稿

获取价值大师评级代码

 

代码说明

代码共有 7 个自定义函数:

  1. get_component_codes(symbol):通过 akshare 库获取中证指数成份股代码,用于获取沪深 300 成分股,函数参数为中证指数的代码。

  2. get_score(element_pj):根据评级赋予相应的分数,进行量化,函数参数是对评级文字进行判断。

  3. get_valuation_ratios(code):获取价值大师的价值线,函数参数为代码

  4. get_all_valuation_ratios(index_code):用中证指数成份股获取价值大师价格,参数为中证指数代码

  5. get_all_valuation_ratios_xslx(file_index_code, sheet_name):通过读取 excel 中的列“代码”,从而获取价值大师价格。函数参数有 2,分别是 excel 所在的路径,以及 excel 表的名称。

  6. my_function(file_path, sheet_name):获取场内基金的价值估值数据,并保存到数据库。函数参数有 2,分别是 excel 所在的路径,以及 excel 表的名称。

  7. save_data(function, filename):将数据保存为 sql,函数参数有 2,分别是获取的数据,以及保存为数据库的表的名称。

需要修改的代码

根据自己的需要修改修改的代码主要有下面三方面:

  1. conn = sqlite3.connect(r'D:\wenjian\python\smart\data\my_data.db') :修改保 sqlite3数据保存路径。

  2. save_data(get_all_valuation_ratios('000300'), "沪深300成分价值"):需要获取数据成分股的中证指数代码。

  3. save_data(get_all_valuation_ratios_xslx(r"D:\wenjian\python\smart\data\my_picks.xlsx", '纳指100'), '纳指100价值'):修改成分股对象的存储路径。



python量化交易,获取量化模型之一的价值估值——量化04的评论 (共 条)

分享到微博请遵守国家法律