以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 持仓控制似乎总有问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=56598) |
-- 作者:leonxu -- 发布时间:2013/9/13 9:57:58 -- 持仓控制似乎总有问题 似乎金字塔对多策略的持仓控制总无法精确,特别是多策略时,有时单策略,也会不按要求下单,明明是只要求下一手单的,结果在对账单上就可以看到下了2手,即使是单策略也出现这样的问题,说明金字塔对tholding=0这个条件查询反应是不准确的。 |
-- 作者:王锋 -- 发布时间:2013/9/13 10:06:35 -- 后台在非走完K线模式下,tholding=0 这样的条件是非常危险的。 具体请参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=332 问题15.
解决方案是 tholding=0 时还要加以判断是否有未成交的委托单,请参考 http://www.weistock.com:8080/vip/forum.php?mod=viewthread&tid=289&extra=page%3D1 这里的部分范例代码 |
-- 作者:leonxu -- 发布时间:2013/9/13 10:36:33 -- 怎么弄, 其实是用tholdng2=0来控制的 |
-- 作者:王锋 -- 发布时间:2013/9/13 10:43:16 -- 好好看看给你回复的帖子 |
-- 作者:lichenghu -- 发布时间:2013/9/13 10:44:21 -- 道理上是一样的,就是对未成交单的一个判断 |
-- 作者:leonxu -- 发布时间:2013/9/13 13:35:30 -- if tholding2=0 and TREMAINQTY(1,\'\',\'\')=0 and TREMAINQTY(3,\'\',\'\')=0 then extgbdataset(\'orderdone\',0); if (TREMAINQTY(1,\'\',\'\')>0 or TREMAINQTY(3,\'\',\'\')>0) and tholding2=0 then extgbdataset(\'orderdone\',1);
if sellcondZB and tbuyholding(1)>0 then begin |
-- 作者:leonxu -- 发布时间:2013/9/13 13:36:17 -- 其实都有做控制的,但还是不行,我是每秒固定轮询的 |
-- 作者:leonxu -- 发布时间:2013/9/13 13:38:30 -- 我还怕是轮询时间太短了,所以交易动作元老最让它停一会 |
-- 作者:leonxu -- 发布时间:2013/9/13 13:39:02 -- 所以交易动作完都让它停一会 |
-- 作者:lichenghu -- 发布时间:2013/9/13 13:47:41 -- N您好,勾下交易日志看下 [此贴子已经被作者于2013/9/13 13:48:32编辑过]
|