资金加载失败 (文华财经WH8赢智V8.2)

投资者咨询:资金加载失败 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:09

K:=INTPART((MONEYTOT*0.5/(UNIT*AATR)));//根据权益的0.5%计算下单手数
K1:=K/3;

 

资金加载失败CROSS(C,BKPRICE+0.5*AATR)&&C>D10&&C>D20&&BKVOL>=1&&BKVOL<=K,BK(K1);//第一次加仓
资金分配老师为什么出现了持仓不够用?

技术人员回复
日期:2018-5-14 15:20
 资金是随着您的交易不断变化的,所以后续出现浮亏,可用资金不足以开仓了

所以您需要设置足够的可用资金,可以如下修改下:


图片点击可在新窗口打开查看
投资者咨询:资金加载失败 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:09

我只有7万资金做铁矿,开仓1手羸利500后,出现资金加仓失败

CROSS(C,BKPRICE+0.5*AATR)&&C>D10&&C>D20&&BKVOL>=1&&BKVOL<=K,BK(K1);//第一次加仓

明明是按资金分配来加仓的,为什么会出现资金加仓失败呢?

 

投资者咨询:资金加载失败 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:09
 我的初始资金N也是设置7万的,有问题吗?
技术人员回复
日期:2018-5-14 17:09
一次交易后还需要扣除手续费的

因为不知道您完整源码,以及参数设置,所以无法具体给您查看

您可以模型如下修改下,之后查看下对应的开仓手数,在核实下

K:INTPART((MONEYTOT*0.5/(UNIT*AATR)));//根据权益的0.5%计算下单手数
K1:K/3;


如果还有疑问,您提供下全部的源码,我们对应帮您测试下
 
投资者咨询:资金加载失败 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:09

如图回测是没有问题的,开仓1手后,第一次加仓10手,但在实际运行中资金加载失败? 为什么?



图片点击可在新窗口打开查看
投资者咨询:资金加载失败 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:09

 谢谢,去掉等号有什么区别吗?下面‘‘‘’’’

您可以模型如下修改下,之后查看下对应的开仓手数,在核实下

K:INTPART((MONEYTOT*0.5/(UNIT*AATR)));//根据权益的0.5%计算下单手数
K1:K/3;
投资者咨询:资金加载失败 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:09

 下面这句话需要加入手续费进去,应该如何修改才好?

K:INTPART((MONEYTOT*0.5/(UNIT*AATR)));//根据权益的0.5%计算下单手数

投资者咨询:资金加载失败 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 15:09

 K:INTPART((MONEYTOT*0.5/(UNIT*AATR)));//根据权益的0.5%计算下单手数

回测没有任何问题实盘却不能运行。开仓有手续费扣除,这不是误导我们吗,还能根椐资金的分配来开仓?

技术人员回复
日期:2018-5-14 22:09

1、回测的时候亏损也不会爆仓,但是实际运行中是执行不了的


2、去掉等号,就可以查看K1,K的返回值,您可以看下对应计算后开仓时候是否大于1手呢


    如果不大于,则您的资金就是不足了


3、您源码中不需要扣除手续费编写,楼上的意思是您手动计算认为资金充足


   但是实际运行中扣除了续费您资金可能就不够了




因为您提供的信息有限,我们也没有准确办法定位到您描述的具体问题的,所以您需要提供更多的信息,我们才能确认并解决您的问题的


如果还有疑问的话,您提供下全部的源码,并提供下模组右侧日志的截图,我们针对您的问题核实下