以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 为啥只发出一个品种的平仓参与集合竞价? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=95117) |
|
-- 作者:qq代人发帖 -- 发布时间:2016/3/25 10:06:06 -- 为啥只发出一个品种的平仓参与集合竞价? 请教:后台策略,监控多个品种参加集合竞价平仓,符合条件的品种有多个,但为啥只发出一个品种的平仓参与集合竞价?
|
|
-- 作者:yukizzc -- 发布时间:2016/3/25 10:09:58 -- 平仓语句怎么写的 |
|
-- 作者:Ivan -- 发布时间:2016/3/25 10:21:14 -- buhold:=TBUYHOLDINGEX(ac,\'\',2); sehold:=TSELLHOLDINGEX(ac,\'\',2); if BUHOLD>0 and holding>0 then tsell(1,min(holding*xs,BUHOLD),lmt,pc-tkf+dw,0,ac); if SEHOLD<0 and holding<0 then tsellshort(1,min(-holding*xs,SEHOLD),lmt,pc+tkf-dw,0,ac); |
|
-- 作者:Ivan -- 发布时间:2016/3/25 10:28:46 --
|
|
-- 作者:Ivan -- 发布时间:2016/3/25 10:40:13 -- 3楼最后的SEHOLD<0是错误的,已改为SEHOLD>0 |
|
-- 作者:yukizzc -- 发布时间:2016/3/25 10:40:51 -- 看着也没问题,交易日志有运行完毕的字样吗? 如果都有的话只能通过debughfile去进行调试输出了,看是哪个条件没满足 |
|
-- 作者:Ivan -- 发布时间:2016/3/25 10:46:10 -- 我用msgout输出窗口,都能看到正常的输出多单或空单字样,挂平仓集合竞价的条件应该是满足了:
buhold:=TBUYHOLDINGEX(ac,\'\',2); |
|
-- 作者:yukizzc -- 发布时间:2016/3/25 10:47:36 -- 那看日志里面怎么记录的,有报单触发动作没 |
|
-- 作者:Ivan -- 发布时间:2016/3/25 10:54:48 -- 后台监控记录里只有一个品种发出平仓记录,其它品种都没有。 |
|
-- 作者:yukizzc -- 发布时间:2016/3/25 10:55:50 -- 交易-下单设置-程式化交易-记录下单日志 把这边勾上 |