等级: 专业版
- 注册:
- 2021-8-3
- 曾用名:
|
楼主 |
发表于 2023-1-14 21:28
|
显示全部楼层
老师好,请问上述代码改写后,不能导出数据是何原因?麻烦老师帮我看看是不是文件路径不对(已在D盘手工建testpandas.csv),还是期权格式表示方式不对,是不是放在init不能运行,必须放行情触发里运行?
# 本Python代码主要用于策略交易
# 可以自己import我们平台支持的第三方python模块,比如pandas、numpy等。
from PythonApi import *
import pandas as pd
# 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。--(必须实现)
def init(context):
# 在context中保存全局变量
context.s1 = "QQ10004876" #上海期权10004876
# print("策略启动") #调试打印输出
#获取20180901至20180910区间的日线收盘价序列
nda=bar_close=history_bars_date('QQ10004876','20221201','20230110','5M','close')
df = pd.DataFrame(nda,columns=['close'])
df.to_csv('D:\testpandas.CSV') |
|