72 浏览
0
0条评论

klines = api.get_kline_serial("SHFE.ag2512", 24*60*60,30)
impv={}
for i in range(0,30-1):
        ls = api.query_atm_options("SHFE.ag2512",klines.close.iloc[i],[0],"CALL")
        quote = api.get_quote(ls[0])
        klines2 = api.get_kline_serial([ls[0],"SHFE.ag2512"],24 * 60 * 60, 1)
        impv_temp= OPTION_IMPV(klines2, quote, 0.025)
        print(impv_temp.impv.iloc[0])
        impv[i]=impv_temp.impv.iloc[0]  
api.close()

想提取白银期货对应平值认购期权过去30天的隐含波动率进行分析,请问这样编写可以吗?有没有更优的代码?

chaos 已回答的问题 1天 前
0

编程问题可以试试cursor这类ai平台,效果还挺好的

https://doc.shinnytech.com/tqsdk/latest/tqsdk_cursor.html

chaos 发表新评论 1天 前

有其他问题欢迎加入官方Q群748265037一起交流

您正在查看1个答案中的1个,单击此处查看所有答案。