VeighNa量化社区
你的开源社区量化交易平台
xiaohe's Avatar
Member
离线
4300 帖子
声望: 268

可以终端输入locale -a然后贴一下截图看看

新手建议用vscode,不要用pycharm

请删除.vntrader文件夹里对应的json文件,再重启。你这个应该是删除cta_strategy_data.json。如果还报同样的错,建议检查一下策略参数的类型。检查一下策略里是否有把str\bool\int\float以外的变量名,写到了parameters列表中,json文件保存不了这四种基础数据以外的类型,就会出错

vnpy_wind接口连接的是本地电脑运行着的Wind终端(而非远程的Wind服务器),因此在运行前必须先启动并登录Wind终端,在使用过程中也必须保持程序开启不能关闭。请问你有一直开着吗?

redamancy wrote:

xiaohe wrote:

开平转换。感兴趣的话可以去公众号vnpy-community-【进阶课程】-看第30课时【开平转换】,有详细介绍
现在公众号没有看到“进阶课程”的选项,请问最新的路径是什么呢?
【进阶资料】-【CTA策略】-【课时30-开平转换】

数据库更新了turnover字段,但是你的sqlite没有更新字段,删除用户名目录下的.vntrader目录下的database.db再运行即可,删除前可以做好数据库的备份。

一楼是米筐教育网权限的问题,你的问题是DoubleMaStrategy策略没有fast_window参数吧

不用重新安装,开着终端复现你委托的操作应该就可以了

description

都可以去vnpy.trader.object下看

这个是qt的底层报错不影响运行。
提交中应该是底层报错了,如果你当时用脚本运行应该会输出在终端。但是你重启之后就没有了,除非复现你的操作,才能看到底层的输出

如果一定要调用可以参照vnpy_ctastrtegy.engine里调用send_order的方式在template和策略里添加调用函数,同时在main_enigne做出相应修改。一般建议不要进行这类修改,除非自己对程序非常熟悉,很容易改错或者没考虑周全

下面的calculate_cash_greeks函数如果self.mid_impv为0会return

decode的时候可以用gb2312试试

请问你的应用场景是?

要启动portfolio_manager之后的委托才会有显示吧

示例策略的写法是维护策略净持仓self.pos来进行委托

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

沪公网安备 31011502017034号

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