以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  限制次数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50393)

--  作者:王金章
--  发布时间:2013/3/29 8:54:46
--  限制次数

老师好,公式:

VARIABLE:N1=0;

开多条件:=CLOSE>REF(HHV(C,4),1);

if 开多条件=1 and N1=0 THEN
BEGIN
手数:=1;
开多:BUY(开多条件,手数,MARKET+0.04);
N1:=N1+1;
END

 

请问以上公式条件未成立,n1已经给加1了,为什么?请老师改一下,谢谢。下面是shift+Q 的信息:

 

Formula1 时间:13/03/28 09:18:00 序列:271  N1: 1.000 开多条件: 0.000 手数: 1.000 开多: 1.000


--  作者:jinzhe
--  发布时间:2013/3/29 9:03:35
--  
这里条件不成立但是值变了,说明在当前周期之前的周期,条件已经成立过了
--  作者:王金章
--  发布时间:2013/3/29 9:28:53
--  
原来这样。那要如何控制一天之内  交易1次    的设定?
--  作者:jinzhe
--  发布时间:2013/3/29 9:41:36
--  

加一句收盘前变量变回0,交易时间在收盘前