问题找到了,pandas中的Series序列。。。用Series.iloc[ ]取值就好了,刚开始用python不习惯,是一个在if语句中的问题。
异常如下: 发生异常: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all(). 第一次用python尝试写策略,迷迷糊糊,谢谢老师!
猜测是改成了这样: merge_result.ffill(inplace=True) 因为这个是向前找非空值填充,脑部了一下,如果没有交易,加下来的值比如权益,没有任何变化。瞎猜的。编程能力太业余了。。。求老师解惑~
试了一下,改成第1种,错误消失,不知道这样改对不对。。。
查到了: 这是一个关于Python的pandas库的警告。警告信息表示,你在使用fillna方法时使用了一个即将被弃用的参数method。在未来的版本中,这个参数将会引发错误。建议使用ffill()或bfill()方法替代。...
报错如下: C:\Users\24675\PycharmProjects\pythonProject\venv\Lib\site-packages\tqsdk\calendar.py:98: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version....
就是直接用主连合约下单的思路,如果持仓过程中,主力合约变更怎么办。。。谢谢!
老师好! 如题,也没有移仓换月的需求,因为策略思路的持仓最多也就2-3天肯定会有离场,就算主力合约变了,也打算持仓到离场信号出现。 这个怎么处理啊。。。谢谢老师!
问个标题相关的问题: 有的第三方量化工具,是支持在指数连续性较好的合约上计算信号,交易时下单自动映射到主力合约。 用tqsdk怎么能实现这个功能呢?...
Thanks!