以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 关于后台平仓反手开仓的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10198) |
-- 作者:wsanle -- 发布时间:2012/2/17 14:01:30 -- 关于后台平仓反手开仓的问题 后台程序(平仓反手),请教老师: MyHolding:=THolding; If MyHolding>0 Then Tsell(1,10,MKT,0); If MyHolding=0 Then TBuyShort(1,10,MKT ,0); 执行结果是平仓执行了,反手开空仓未执行,适合需要加ALLOWREPEAT参数,没有明白加了这个参数,是否就可以反复的在同一根K线上反复平仓再开仓,还是可以在一根K线上多次开仓? |
-- 作者:jinzhe -- 发布时间:2012/2/17 14:04:26 -- 防止满足条件了但是因为各种缘故比如延迟啥的导致的不下单。 |
-- 作者:董小球 -- 发布时间:2012/2/17 14:07:15 -- ALLOWREPEAT的意思是 在同一根K线上可以做多次买入或者卖出 如果不加这个参数,一般金字塔默认的同一个K线上只能买卖一次 你可以去掉或者加上 实验一下就明白了 TBuy(1,5,MKT ,0);
Tsell(1,1,MKT,0);
就用最简单的语句就可以测试出
|
-- 作者:wsanle -- 发布时间:2012/2/17 14:23:23 -- 董老师,谢谢您的解答!你说“如果不加这个参数,一般金字塔默认的同一个K线上只能买卖一次”,我在上述的程序中,平仓后再反手开仓,一次卖一次买,即买卖也只有一次,是不是不加ALLOWREPEAT,在同一K线上只能一次买或者一次卖?另外一个问题是,是否需要在我的全部后台程序,只要含有开平仓的指令后面都要加上ALLOWREPEAT,还是只需要在那对平仓后马上反手开仓的指令后面加上ALLOWREPEAT? |
-- 作者:jinzhe -- 发布时间:2012/2/17 14:28:00 -- 开仓指令后面加,防止各种意外导致没有下单成功,使之能够进行再次的下单 |
-- 作者:董小球 -- 发布时间:2012/2/17 15:13:11 -- 默认只最多开一次和平一次 例子我已经给你了,你运行下就明白了
|
-- 作者:lcgs005 -- 发布时间:2013/1/31 13:56:45 -- 楼主这个问题最后是用什么方法解决的呢?发个结尾帖出来分享下吧, |