Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:if控制语句里面不能引用cross的问题

1楼
陈志海11 发表于:2018/9/20 22:36:25
IF CLOSE>B THEN BEGIN
   IF CROSS(B,CLOSE) THEN SELL(1,HOLDING,MARKET);
ELSE BEGIN
   IF CROSS(A,CLOSE) THEN SELL(1,HOLDING,MARKET);
END 
IF CROSS(A,CLOSE) AND HOLDING=0 THEN BEGIN 
   BUYSHORT(1,1,MARKET);   
IF CLOSE<B THEN BEIGN
   IF CROSS(B,CLOSE) AND HOLDING<0 THEN SELLSHORT(1,HOLDING,MARKET);
ELSE BEGIN 
   IF CROSS(A,CLOSE) AND HOLDING<0 THEN SELLSHORT((1,HOLDING,MARKET);
END

2楼
wenarm 发表于:2018/9/21 6:48:53
放到if之外处理,方法如下:
aa:CROSS(B,CLOSE);
IF CLOSE>B THEN BEGIN
   IF aa=1 THEN SELL(1,HOLDING,MARKET);
END
共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.