IFELSE 這個通過不了,不知哪里錯了?幫看一下 [文華財經(jīng)]
- 咨詢內(nèi)容:
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行 非法的逗號,可能漏寫了函數(shù)名!沒看出來哪里錯了,請指教
- 文華技術(shù)人員:
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不能識別?以前好像可以啊
- 網(wǎng)友回復(fù):
09以前有這個,后來統(tǒng)一為IFELSE了
根據(jù)條件取不同的值。
用法:
IFELSE(X,A,B)若X條件成立或數(shù)值非0,則返回A,否則返回B。
例:
A:=IFELSE(MA5>MA10,CROSS(DIFF,DEA),IFELSE(CROSS(D,K),2,0));當(dāng)MA5>MA10時,取是否滿足DIFF上穿DEA,否則(MA5不大于MA10),當(dāng)K,D死叉時,令A(yù)賦值為2,若上述條件都不滿足,A賦值為0
A=1,BPK;//當(dāng)MA5>MA10,以DIFF上穿DEA作為開多倉條件
A=2,SPK;//當(dāng)MA5不大于MA10,以K D死叉作為開空倉條件 - 網(wǎng)友回復(fù): 謝謝??!
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容