以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]返回语句  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=80558)

--  作者:渴望知识
--  发布时间:2015/7/8 13:15:32
--  [求助]返回语句
请教一下,咱们有没有类似TB里的RETURN(返回)这个函数。
也就是比方说:

//条件判断
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
CONDBUY:=CROSS(MA5,MA10);
CONDSELL:=CROSS(MA10,MA5);

//控制日内交易次数
IF TTOTALDAYTRADE>=300 THEN EXIT;

//开仓和平仓
TBUY(CONDBUY AND TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10,1,LMT,CLOSE,0,ZH1,PZ1 );

RETURN;

TSELL(CONDSELL,TBUYHOLDINGEX( ZH1,PZ1 ,0 ),MKT,0,ZH1,PZ1);

//加仓
IF TBUYHOLDINGEX( ZH1,PZ1 ,0 )<10 THEN BEGIN
阳线加仓:TBUY(CLOSE>OPEN,2,LMT,CLOSE,ZH1,PZ1);
阴线加仓:TBUY(CLOSE<OPEN,1,LMT,CLOSE,ZH1,PZ1);
END

我在开平仓中间加上这个函数,目的是当开仓条件成立后,就直接跳出程序,不再执行下面的代码了。直到下个扫描周期或者K线数据(TICK)到来,再重新的从头再执行代码。

--  作者:jinzhe
--  发布时间:2015/7/8 13:23:42
--  
exit