Sequoia
Sequoia copied to clipboard
使用代码以后选股全为空?
运行了6afcdc5c98版本的代码。(新版本创建h5文件总是有UTF-8问题,老版本没问题) 什么都没改变,只把end = '2019-02-01'。 但是没有出现注释中出现的几只股票。是不是本来应该在 “**************"回踩年线"**************下面出现。” 还有什么需要设置的吗?
backtrace_ma250.py里面的注释。 使用示例:result = backtrace_ma250.check(code_name, data, end_date=end_date) 如:当end_date='2019-02-01',输出选股结果如下: [('601616', '广电电气'), ('002243', '通产丽星'), ('000070', '特发信息'), ('300632', '光莆股份'), ('601700', '风范股份'), ('002017', '东信和平'), ('600775', '南京熊猫'), ('300265', '通光线缆'), ('600677', '航天通信'), ('600776', '东方通信')] 当然,该函数中的参数可能存在过拟合的问题”
PS C:\Sequoia36> & C:/Users/guochan/anaconda3/envs/py36/python.exe c:/Sequoia36/main.py [Getting data:]##################################################涨停数:70 跌停数:33 涨幅大于5%数:341 跌幅大于5%数:130 年线以上个股数量: 0 。。。。。。。。。。。。。。省略。。。。。。。。。。。
"回踩年线" [] "回踩年线"
不知道是不是接口关闭了数据都是空的,但是all_data是有全部数据的
经调试发现,免费的接口获取全部数据的可以用,获取单个k线数据的失效,我改成Pro版本的。两个接口都用新的是可以的字段有些不一样如:code改成ts_code。150积分的限制多,一分钟只能请求500次加延迟,一天只能请求2000次。想写到本地数据库,每次只更新新的数据
经调试发现,免费的接口获取全部数据的可以用,获取单个k线数据的失效,我改成Pro版本的。两个接口都用新的是可以的字段有些不一样如:code改成ts_code。150积分的限制多,一分钟只能请求500次加延迟,一天只能请求2000次。想写到本地数据库,每次只更新新的数据
没用Pro版本的,主要考虑普通用户会增加上手难度,不如直接clone下来直接运行;当然非Pro版本可能年久失修了,有些功能不是那么稳定