已解决
已解决
self.pos是策略持仓,手动下单需要自行修改.vntrader目录下的cta_strategy_data.json文件里对应的pos。
可参考https://www.vnpy.com/forum/topic/4775-qing-wen-self-posdao-di-shi-ru-he-ji-suan-chu-lai-de
青青子荆 wrote:
self.pos是策略持仓,手动下单需要自行修改.vntrader目录下的cta_strategy_data.json文件里对应的pos。
可参考https://www.vnpy.com/forum/topic/4775-qing-wen-self-posdao-di-shi-ru-he-ji-suan-chu-lai-de
请问下,手动下单后,修改cta_strategy_data.json文件里策略对应的pos策略持仓后,手工下单的仓位也会被策略自动接管吗?我正在为手工下单后怎么交给策略止损而苦恼!麻烦回复下,谢谢!
请问什么叫“手工下单的仓位也会被策略自动接管”?
如果策略是基于示例策略写的话,示例策略里开平仓都是基于self.pos判断的。所以手动下单后要想保持策略正常运行,需要修改一下json文件里的self.pos。如果有其他特殊需求请基于自己应用场景进行个性化开发了。
xiaohe wrote:
请问什么叫“手工下单的仓位也会被策略自动接管”?
如果策略是基于示例策略写的话,示例策略里开平仓都是基于self.pos判断的。所以手动下单后要想保持策略正常运行,需要修改一下json文件里的self.pos。如果有其他特殊需求请基于自己应用场景进行个性化开发了。
谢谢!水平有限,个性化开发搞不定,我自己改下测试就知道了。
为什么我的策略启动后,fast_ma,fast_ma1,slow_ma,slow_ma1 都是0 呢,谢谢
检查一下历史数据是否足够策略初始化吧
xiaohe wrote:
检查一下历史数据是否足够策略初始化吧
刚初始化、启动的策略,连的是TTS仿真,怎么检查历史数据量呢,是DataManager或者DataRecorder嘛?谢谢!
datamanager