以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  一个K线,两个信号的时候,不能成交  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=154725)

--  作者:安公子
--  发布时间:2017/6/5 10:21:49
--  一个K线,两个信号的时候,不能成交
ma5:=ma(c,5);
ma20:=ma(c,20);
if MA5>ma20 and holding=0 then buy(1,80%,market),pertrader;
if (c-enterprice)>=yy then sell(1,0,market);
if (enterprice-c)>=ss then sell(1,0,market);
if MA5<ma20 and holding=0 then buyshort(1,80%,market),pertrader;
if (enterprice-c)>=yy then sellshort(1,0,market);
if (c-enterprice)>=ss then sellshort(1,0,market);


2017-06-02 21:29:16.903    【图表】RB10 运行完毕
2017-06-02 21:30:16.904    【图表】RB10 运行完毕
2017-06-02 21:31:05.905    2017.06.02 21:31:05【图表】框架:Technic 触发下单 SELL 品种 RB10 下单K线 2017.06.05 01:30:00 公式:趋势跟踪 窗格ID:0 代码行:6
2017-06-02 21:31:05.914    【图表】模型下单 9
2017-06-02 21:31:05.924    【图表】下单系数调整后 手数:9
2017-06-02 21:31:05.933    【图表】实际持仓 8
2017-06-02 21:31:05.943    【图表】直接下单
2017-06-02 21:31:05.956    2017.06.02 21:31:05【图表】框架:Technic 触发下单 BUYSHORT 品种 RB10 下单K线 2017.06.05 01:30:00 公式:趋势跟踪 窗格ID:0 代码行:8
2017-06-02 21:31:05.967    【图表】模型下单百分比 80
2017-06-02 21:31:05.977    【图表】百分比开仓数量经计算后为 0 无法下单,请检查资金是否够用,以及参数是否错误
2017-06-02 21:31:05.986    【图表】RB10 运行完毕
2017-06-02 21:31:05.991    【下单】已经调整为 实际持仓为 8
2017-06-02 21:31:06.001    【下单】RB10 价0.000000 量8 买卖1 类型1 开平1 账户8703872 Formula 1
2017-06-02 21:31:06.010    【下单】确认报单已发送 ID=1587416131 RefID = 550
2017-06-02 21:31:06.033    【指令】收到回报指令 ID = 1587416131 RefID = 550
2017-06-02 21:31:06.084    【指令】收到回报指令 ID = 1587416131 RefID = 550
2017-06-02 21:31:06.095    【指令】收到回报指令 ID = 1587416131 RefID = 550
2017-06-02 21:31:06.105    【指令】收到成交回报指令 REFID = 550 vol = 8
2017-06-02 21:31:06.117    【回报】8703872 : rb1710 - 已报单 8 价格:2965 平 卖
2017-06-02 21:31:06.128    【回报】8703872 : rb1710 - 已成交 8 价格:3015 平 卖
2017-06-02 21:35:00.904    【图表】RB10 运行完毕
2017-06-02 21:35:33.722    【同步】8703872 : RB10 理论持仓 多0 空8 实际持仓 多0 空0
2017-06-02 21:35:49.081    【同步】8703872 : RB10 理论持仓 多0 空8 实际持仓 多0 空0
2017-06-02 21:40:00.902    【图表】RB10 运行完毕

--  作者:yukizzc
--  发布时间:2017/6/5 10:26:50
--  
你反手开仓,平多没有成交前保证金没有释放,此时去开空仓是资金不够的
--  作者:安公子
--  发布时间:2017/6/5 10:32:01
--  
对。问题就在此。有什么办法,处理?不然只能降低仓位/
--  作者:安公子
--  发布时间:2017/6/5 10:33:22
--  
我试了,tholding ,tholding2,不行,仓位一直不断的加 
--  作者:yukizzc
--  发布时间:2017/6/5 10:33:22
--  
对于资金不够开的可以考虑用ORDERQUEUE这个顺序下单,开多成交后再发开空单
--  作者:安公子
--  发布时间:2017/6/5 10:34:45
--  
老师,帮忙改一下
--  作者:yukizzc
--  发布时间:2017/6/5 10:35:29
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=53236

看下这边1.10的说明

简单实用就是开平语句后面加这个函数,具体机制请自行阅读理解


--  作者:安公子
--  发布时间:2017/6/5 10:36:41
--  
另外,我这个论坛账号,怎么发不了图片,上传不了附件?新手,没这权限?
--  作者:gxx978
--  发布时间:2017/6/5 10:49:29
--  

使用IE浏览器,大小不要超300K

贴图教程:http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=31614&skin=0


--  作者:安公子
--  发布时间:2017/6/5 10:53:23
--  
请问,我要先平仓,再开反手仓,在程序化下单设置里,勾选了顺序下单超市等待0秒,然后“之前报单完全成交后再顺序递交”,这样设置完就可以了吗?
代码还要不要做修改?