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

jixiangcn wrote:

按上面的步骤操作

链接交易服务器报 4097,
行情服务器:4040

请问是什么问题?

贴个图看下?

不要用Anaconda,换成Python官方的3.10版本

在VeighNa体系内合约代码都采用交易所规则,所以是小写的rb

操作系统似乎不是中文编码?请检查下

停止单挂出后,下一轮on_bar如果调用cancel_all全撤指令,则会将其撤销,这时需要重挂。

建议对应检查下吧。

18650802653 wrote:

MTF wrote:

  1. 事件引擎是单线程顺序处理
  2. 会等待前一个tick处理完再处理下一个

关于1,我现在遇到的一个问题是这样的:

因为我想实现,一点击"启动"按钮,马上就发单而不等待TICK,所以我在on_start回调函数里,把self.trading提前设置为1,然后发单

假设发了5个单子.结果第1个单子发出去后,第2-5个单子还没发完,就会触发on_order同时运行了,而并不是等待on_start函数处理完

目前策略引擎设计上应该不会,所有回调函数都必须执行完,才会处理下一个回调触发。

如果确定出现上述情况,可以贴个报错或者日志截图看下

交易接口需要每天下午收盘后关闭,夜盘前启动。

不会自动重启

华鑫奇点只提供了Python 3.7版本的API,所以VeighNa Studio中无法支持(Python 3.10),需要的话自行安装Python 3.7环境即可

你的机器没有装git,先brew install git,再回到brew install ta-lib那步重新往下走

命令行中运行下述命令,然后贴下报错:

python -m veighna_station

可以的,但是要注意同时运行算法,会在进程内带来额外的开销

  1. 事件引擎是单线程顺序处理
  2. 会等待前一个tick处理完再处理下一个

在cmd中运行,而不是通过PyCharm的调试器

Mac目前没有提供CTPTEST接口,只有CTP吧

填写信息的对话框截图看下?

是的,如果追求更高精确度,就要用托管服务器了

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

沪公网安备 31011502017034号

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