感谢分享!
3.0版本改为了python -m veighna_station
VeighNa Station的【交易】配置界面上,加载CTP接口
建议在on_tick函数上方添加一个测试耗时的装饰器,然后结合profiler检查耗时的具体位置。
【日志打印的时间却是10多分钟前交易的数据记录】出现这个情况属于典型的回调函数内部逻辑执行过慢,导致的系统阻塞情况了
是否用了内网的UDP行情?
Tick数据可以用DataManager下载,不过要注意得购买了Tick数据权限
可以用净仓交易模式来执行(委托函数中的net字段传True),然后自己基于on_trade维护一个持仓数据
pip install tzlocal --upgrade
两次运行回测,没有重新创建回测引擎实例
目前没有办法支持吧,init_cli_trading直接创建了事件引擎和主引擎了
【在策略中用持仓查询函数查询出有持仓】这个出来的数据贴一下?
只加载你需要用的模块,看左侧你加载了PaperAccount本地模拟,这个模块会影响持仓数据(包含本地模拟的记录)
新手请用VS Code。。。论坛上不知道多少人回答过了吧
harrymissi wrote:
MTF wrote:
- 没办法,因为柜台没推送
- 你可以在on_start函数下实现挂单逻辑,然后在9:25-29分之间启动策略,来实现初始报单
你好,我试了一下在on_start挂单,我测试了下加了个self.buy(price,1)在这个函数里面,然后在9:27左右去启动,但是在委托里没看到我挂的单,请问这个是怎么回事? 😂
self.buy那一句上面,加一个:
self.trading = True
是的,让你的CtaMarketTemplate类继承CtaTemplate类
可以的,VeighNa所有能收到on_tick数据的接口就行