以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这两条语句运行结果好像不对  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50333)

--  作者:wn10000neng
--  发布时间:2013/3/27 16:56:00
--  这两条语句运行结果好像不对

if time = 145600 then//时间是否可以用相等?
begin
    sell(1,2,market);//平多
    buy(1,3,market);//开多
 end

在14:56的时候,是没有仓位的,所以sell没有执行,开多3手,这是正常的
但是,在14:57,这3手多单却被平掉了,是被哪个语句平掉呢,应该不是sell(1,2,market);?因为这句话只平2手。


2013-03-27 14:56:00.187    【图表】触发下单 BUY 品种 RU09
2013-03-27 14:56:00.187    【图表】分品种下单调整后,系数1
2013-03-27 14:56:00.187    【图表】模型下单 3
2013-03-27 14:56:00.187    【图表】下单系数调整后 手数:3
2013-03-27 14:56:00.187    【图表】直接下单
2013-03-27 14:56:00.187    【图表】RU09 运行完毕
2013-03-27 14:56:00.187    【下单】RU09 价0.000000 量3 买卖0 类型1 开平0 账户 Formula 1
2013-03-27 14:56:00.453    【回报】 RU09 - 正在申报 3 价格:22650.00 开仓 买入
2013-03-27 14:56:00.625    【回报】 RU09 全部成交 3 价格:22635 开 买
2013-03-27 14:57:00.187    【图表】触发下单 SELL 品种 RU09
2013-03-27 14:57:00.187    【图表】分品种下单调整后,系数1
2013-03-27 14:57:00.187    【图表】模型下单 3
2013-03-27 14:57:00.187    【图表】下单系数调整后 手数:3
2013-03-27 14:57:00.187    【图表】实际持仓 3
2013-03-27 14:57:00.187    【图表】直接下单
2013-03-27 14:57:00.187    【图表】RU09 运行完毕
2013-03-27 14:57:00.187    【下单】已经调整为 实际持仓为 3
2013-03-27 14:57:00.187    【下单】RU09 价0.000000 量3 买卖1 类型1 开平2 账户 Formula 1
2013-03-27 14:57:00.375    【平仓委托计量】0 - 3
2013-03-27 14:57:00.375    【回报】 RU09 - 正在申报 3 价格:22580.00 平今 卖出
2013-03-27 14:57:00.671    【回报】 RU09 全部成交 3 价格:22600 平 卖


--  作者:jinzhe
--  发布时间:2013/3/27 17:03:27
--  
k线走完还是1秒轮询?
--  作者:王锋
--  发布时间:2013/3/27 18:11:23
--  

建议你检查一下你自己的公式,肯定不是2手的那个函数下给你平掉的。

如果你自己无法检查出来,建议代码中记录日志,通过日志来查找问题

 

请cankao

DEBUGFILE----使用日志方式完善您的策略

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


--  作者:wn10000neng
--  发布时间:2013/3/27 20:39:56
--  

是K线走完