以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  同一周期只能下一单么?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=30784)

--  作者:dyatpk
--  发布时间:2012/11/21 10:18:30
--  同一周期只能下一单么?
我写了一个for循环 连续下5单平多 结果触发之后只下了一单就停了
--  作者:jinzhe
--  发布时间:2012/11/21 10:30:41
--  
1个周期只能做一个同样的下单动作
--  作者:dyatpk
--  发布时间:2012/11/21 10:49:30
--  请教客服老师

谢谢

这解决了我一个问题

 

另外一个问题

我用k线模式 1秒间隔轮循

我写的代码如下

 

globalvariable shr=0;

if cond and islastbar then

begin

thistrade:=5;

shr:=shr+thistrade;

tbuy(1,thistrade,LMT,close+0.4);

end

 

第1秒进去的时候tbuy执行了 成交了

第2秒进去的时候tbuy没有执行

log里明明shr变了

 

我存的log

2012-11-21 09:37:08.023    shr 5.000000
2012-11-21 09:37:09.301    shr 10.000000

 

系统log
2012-11-21 09:37:08.023    【后台】IF12 TBuy 出现信号
2012-11-21 09:37:08.023    【后台】IF12 TBuy 已成功触发下单操作 价格:2193.599854 数量:5 类型:0 账户: 品种:IF12
2012-11-21 09:37:08.023    【后台】下单已发送
2012-11-21 09:37:08.215    【后台】IF12 运行结束
2012-11-21 09:37:09.216    【下单】IF12 价2193.599854 量5 买卖0 类型0 开平0 账户660600202065 Formula 1
2012-11-21 09:37:09.217    【后台】IF12 运行结束
2012-11-21 09:37:09.272    【回报】660600202065 : IF1212 - 已报单 5 价格:2193.6 开 买
2012-11-21 09:37:09.273    【回报】660600202065 : IF1212 - 已成交 5 价格:2193.6 开 买
2012-11-21 09:37:09.311    【后台】IF12 运行结束
2012-11-21 09:37:09.311    【后台】IF12 运行结束
2012-11-21 09:37:10.077    【后台】IF12 运行结束

 


--  作者:dyatpk
--  发布时间:2012/11/21 10:55:51
--  
是不是也当成同一个下单指令了?
[此贴子已经被作者于2012-11-21 10:56:58编辑过]

--  作者:dyatpk
--  发布时间:2012/11/21 12:01:12
--  

是不是加了,ALLOWREPEAT就可以了?

ALLOWREPEAT在你们发布的word教程里只提了一句。。。

这个用处非常大啊


--  作者:dyatpk
--  发布时间:2012/11/21 13:48:45
--  

mark一下

版主看我理解的对不对

 

“同一根K线,同一个下单语句(分两行写的不影响),如果不写allowrepeat只会执行一次。不管你是轮循的,还是用for语句写的循环。

到下一根K线,才会继续执行。”

 


--  作者:every
--  发布时间:2012/11/21 13:52:58
--  

加了,后台下单语句ALLOWREPEAT,就可以了

 

是的