以文本方式查看主题

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

--  作者:阳太
--  发布时间:2016/4/22 10:40:53
--  开仓次数表达
老师好,请教语句:

分钟周期,多开条件为TJ1,语句为:BUY(TJ,1,THISCLOSE);

怎样做能够:
只在该交易日内第一次满足TJ1时执行上述语句进行交易,日内后面即使再满足该语句也不再交易。


--  作者:yukizzc
--  发布时间:2016/4/22 10:43:01
--  

variable:num=0;

if tj1 and num=0  then

begin

buy();

num:=1;

end

 

if time = 150000 then num:=0;


--  作者:阳太
--  发布时间:2016/4/23 21:45:33
--  
如果有三组各自独立的开多仓条件分别为TJ1 和 TJ2,那么这套语句应该怎么写,是不是这样:

variable:num=0;

if (tj1 or tj2 or tj3) and num=0  then

begin

buy();

num:=1;

end

 

if time = 150000 then num:=0;


请老师指教,谢谢!


--  作者:阳太
--  发布时间:2016/4/24 8:19:22
--  
这个提问关闭,谢谢老师!
--  作者:jinzhe
--  发布时间:2016/4/25 9:32:41
--  

把最后一句改成 if time=closetime(0) then num:=0;

其他不用改