文華ELSE IF 要怎么寫(xiě)才對(duì)
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2018年08月31日
-
咨詢(xún)內(nèi)容:
?//倉(cāng)位控制模塊,STD越大的時(shí)候,頭寸越小STD_20:= STD(CLOSE,20)/MA(CLOSE,20);?LOTS_TEMP:= 90000;IF STD_20> 0.02 THEN?BEGIN? ?FUND:= LOTS_TEMP / 3 * 1;ENDELSE IF STD_20 > 0.0075 AND STD_20 <= 0.02?THEN BEGIN? ?FUND:= LOTS_TEMP / 3 * 2;END
ELSE IF STD_20 <= 0.0075?THEN BEGIN? ?FUND:= LOTS_TEMP / 3 * 3 ;END
系統(tǒng)提示:ELSE語(yǔ)句的配對(duì)IF必須沒(méi)有BEGIN!
請(qǐng)問(wèn)下這種多重選擇的判斷語(yǔ)句要怎么寫(xiě)
?
?來(lái)源:程序化99
-
文華技術(shù)人員:
您這是全局變量的范疇,?這么改下就行了
VARIABLE:FUND:=0;
STD_20:= STD(CLOSE,20)/MA(CLOSE,20);?
LOTS_TEMP:= 90000;
IF STD_20> 0.02 THEN?
BEGIN
? ?FUND:= LOTS_TEMP / 3 * 1;
END
?IF STD_20 > 0.0075 AND STD_20 <= 0.02?
THEN BEGIN
? ?FUND:= LOTS_TEMP / 3 * 2;
END
?IF STD_20 <= 0.0075?
THEN BEGIN
? ?FUND:= LOTS_TEMP / 3 * 3 ;
END
AA:FUND;//輸出FUND