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

感谢分享!

lsq_quant wrote:

另外,还有一个小问题,
既然已经采用市价单了,那在应用层面如 市价单 buy("600000.SSE",8.0,200,OrderType.MRAKET),这里设定price是不是对成交没有任何影响(因为是市价单)?我看在xtp_gateway中的xtp_req中仍然包含了“price”,是否可以理解为这么写只是为了方便统一形式呢?

description

市价单应该理论上价格可以直接传0或者不传

lsq_quant wrote:

MTF wrote:

看下vnpy_xtp/xtp_gateway.py即可
谢谢你的建议,我重新仔细看了vnpy_xtp下的两个文件,一个是xtp_gateway.py,另一个是 api/xtp_constant.py
终于明白了xtp_gateway.py中为啥股票委托类型映射中 正常股票和科创板的OrderType.MARKET映射后的数字不同了(因为在xtp_constant.py中科创板的市价单类型是XTP_PRICE_REVERSE_BEST_LIMIT,对应序号是7)

description
也就是说,如果我想采用不同市价单类型,只需要将映射对应序号更改为相应的数字即可(基于xtp_constant.py)
写到这只想感谢vn.py,要是我自己基于xtp接口开发,不知道要弄到猴年马月,感谢!

对的,VeighNa各种接口都可以采用类似方式快速修改

这里是因为每个交易日收盘后系统要重启,所以这么设计的吧

看下vnpy_xtp/xtp_gateway.py即可

需要用sudo权限安装

屏幕分辨率问题,请确保最低1920x1080,然后缩放100%

转债偏时序类的策略,主要就是《全实战进阶 - CTA策略》课程了

第二个问题是缺少vcredist x64,装下就行

第一个问题,你的机器有242个核心??

用PortfolioStrategy可以实现

建议点击【K线图表】看下数据是否正常吧,应该是出现了最低价为0的K线数据才会导致这种情况

简单来说就是你发起撤单的这个委托已经成交或者撤掉了。

至于为什么会对结束的委托发起撤单请求,就要查下你自己的策略逻辑了

对了,试试3.0以上新版本的VeighNa,老版本的遗传算法是只返回一条结果

批量运行的逻辑不对吧。。。

检查下有没有通过on_trade收到成交回报吧,注意cover和buy一样,要委托价格超过市场能撮合价格才能成交哦

交易的是不活跃的合约嘛?

这是因为Python浮点数精度的问题了,目前似乎没有太好的解决办法吧

有提供,因为是资管系统不对外开放,可以通过有采购融航的期货公司来帮忙申请

因为股票交易中没有开平的概念。

从Github Star反映出来的用户量角度考虑吧

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

沪公网安备 31011502017034号

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