VeighNa量化社区
你的开源社区量化交易平台
henry40-12's Avatar
Member
离线
19 帖子
声望: 1

用Python的交易员 wrote:

这是因为你平仓委托的数量超过了目前持仓的可用数量,怎么触发的?
已经弄好了。

我写成固定数量,就1手。所以有点不解。

上弦之月 wrote:

C:\Users\你的用户名.vntrader里面的cta_strategy_data.json,修改里面的pos参数
谢谢月总

因为做测试pp这个品种一直默认有一手多单,怎么都弄不掉。一直平多单,求解,谢谢。
删除程序再添加还是有一手。

上弦之月 wrote:

self.am.close是数组不能直接用于计算
if self.pos == 0:
if am.close[-1] > TOP1:
self.buy(bar.close_price, fixed_size, True)
月总,我之前也是这样写的,还是会抛出来异常。后来修改,忘记把[-1]加上。

The truth value of an array with more than one element is ambiguous.Use a.any() or a.all()

MID1 = talib.MA(am.close, timeperiod = 20, matype=0)
TMP1 = talib.STDDEV(am.close, timeperiod = 20, nbdev=1)

    TOP1 = MID1 + 2 * TMP1
    BOTTOM1 =  MID1 - 2 * TMP1

    if self.pos == 0:
        if am.close > TOP1:-----------这里抛出异常
            self.buy(bar.close_price, fixed_size, True)

先行谢过。

触发价格和委托价格不一致导致拒单,请问这是什么原因,谢谢。

尝试开了一下螺纹多单,成功。平仓,提示交易委托失败,代码:50 ctp平今仓位不足。simnow模拟交易。

lonecity wrote:

一、下载新版DEV
https://github.com/vnpy/vnpy/tree/dev

二、解压后执行install.bat

三、在解压目录下执行python setup.py install

我的版本是2.05. 注意如果系统装了多个PYTHON,要确定你执行的PYTHON是你VNSTUDIO目录下的PYTHON。

搞定!

用Python的交易员 wrote:

使用VN Station启动,请再VN Trader Pro中加载DataRecorder模块
谢谢。

连接上ctp后找不到行情记录的功能。
进入VN Trader后,首先登陆接口,如连接CTP;然后在菜单栏中点击“功能”->”行情记录“后,会弹出行情记录窗口,如图。

搞定了

不论是用simnow还是实盘账号,只显示行情服务器登陆成功

用Python的交易员 wrote:

新的SimNow账户需要修改密码一次,第二天才能用
我这个账户已经注册好久了,以前的版本都行,2.0就连接不上了。我也不知道我哪里出了问题,simnow的快期登陆是没有问题的。

用的simnow的账户,账号密码填写正确,交易行情地址填写正确,brokerid也没有错误,点击连接无反应,再次点击连接就退出。操作系统win10,求解,先行谢过。

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

沪公网安备 31011502017034号

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