以文本方式查看主题

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

--  作者:陈志海11
--  发布时间:2018/9/17 13:16:33
--  编译错误问题
TR1:MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ART:MA(TR1,20);
MA30:MA(CLOSE,30);
A:MA30+2*ATR;
B:MA30-2*ATR;
IF CROSS(CLOSE,A) THEN BEGIN
BUY(1,20%,MARKET);
DRAWTEXT(1 ,LOW ,"开多" ,1 );
END
IF CROSS(MA30,CLOSE) THEN BEGIN
SELL(1,HOLDING,MARKET);
DRAWTEXT(1 ,LOW ,"平多" ,1 );
END
IF CROSS(B,CLOSE) THEN BEGIN
BUYSHORT(1,20%,MARKET);
DRAWTEXT(1 ,LOW ,"开空" ,1 );
END
IF CROSS(CLOSE,MA30) THEN BEGIN
SELLSHORT(1,HOLDING,MARKET);
DRAWTEXT(1 ,LOW ,"平空" ,1 );
END


--  作者:FireScript
--  发布时间:2018/9/17 13:30:07
--  
 ART,ATR。你定义的和你后面用的不一致。