VeighNa量化社区
你的开源社区量化交易平台
MTF
MTF's Avatar
Member
在线
1286 帖子
声望: 77

感谢分享!

3.0版本改为了python -m veighna_station

VeighNa Station的【交易】配置界面上,加载CTP接口

建议在on_tick函数上方添加一个测试耗时的装饰器,然后结合profiler检查耗时的具体位置。

【日志打印的时间却是10多分钟前交易的数据记录】出现这个情况属于典型的回调函数内部逻辑执行过慢,导致的系统阻塞情况了

是否用了内网的UDP行情?

Tick数据可以用DataManager下载,不过要注意得购买了Tick数据权限

  1. 是的
  2. long_entry是触发条件的价格

可以用净仓交易模式来执行(委托函数中的net字段传True),然后自己基于on_trade维护一个持仓数据

两次运行回测,没有重新创建回测引擎实例

目前没有办法支持吧,init_cli_trading直接创建了事件引擎和主引擎了

【在策略中用持仓查询函数查询出有持仓】这个出来的数据贴一下?

只加载你需要用的模块,看左侧你加载了PaperAccount本地模拟,这个模块会影响持仓数据(包含本地模拟的记录)

新手请用VS Code。。。论坛上不知道多少人回答过了吧

harrymissi wrote:

MTF wrote:

  1. 没办法,因为柜台没推送
  2. 你可以在on_start函数下实现挂单逻辑,然后在9:25-29分之间启动策略,来实现初始报单

你好,我试了一下在on_start挂单,我测试了下加了个self.buy(price,1)在这个函数里面,然后在9:27左右去启动,但是在委托里没看到我挂的单,请问这个是怎么回事? 😂

self.buy那一句上面,加一个:

self.trading = True

是的,让你的CtaMarketTemplate类继承CtaTemplate类

  1. 没办法,因为柜台没推送
  2. 你可以在on_start函数下实现挂单逻辑,然后在9:25-29分之间启动策略,来实现初始报单

haigangdeng wrote:

竟然收到了5颗星,让我大受鼓舞,我要发行iOS版了。

description

加油加油

可以的,VeighNa所有能收到on_tick数据的接口就行

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】