IFELSE 這個通過不了,不知哪里錯了?幫看一下 [文華財經]
- 咨詢內容:
TB:=IF(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);
TS:=IF(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;
VOL0:=DMA(VOL1,0.1);
VOL11:=DMA(VOL1,0.05);
RES1:=VOL0-VOL11;
LON:SUM(RES1,0),COLORSTICK;
LON;
MA1:MA(LON,N);
提示第2行 非法的逗號,可能漏寫了函數名!沒看出來哪里錯了,請指教
- 文華技術人員:
TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);IF改為IFELSE
- 文華客服:
IF不能識別?以前好像可以啊
- 網友回復:
09以前有這個,后來統一為IFELSE了
根據條件取不同的值。
用法:
IFELSE(X,A,B)若X條件成立或數值非0,則返回A,否則返回B。
例:
A:=IFELSE(MA5>MA10,CROSS(DIFF,DEA),IFELSE(CROSS(D,K),2,0));當MA5>MA10時,取是否滿足DIFF上穿DEA,否則(MA5不大于MA10),當K,D死叉時,令A賦值為2,若上述條件都不滿足,A賦值為0
A=1,BPK;//當MA5>MA10,以DIFF上穿DEA作為開多倉條件
A=2,SPK;//當MA5不大于MA10,以K D死叉作為開空倉條件 - 網友回復: 謝謝!!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容