請教IFELSE(X,A,B) [文華財經]
- 咨詢內容:
以下是函數說明,不太明白:1.“A賦值為0”是啥意思?2.“A=1”是如何來的?
根據條件取不同的值。
用法:
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死叉作為開空倉條件 - 文華技術人員:
以下方編寫為您舉例說明
D:IFELSE(ISUP,5,10);
ISUP 即為公式中的X 代表一個條件,那么這個條件只有兩個返回值 滿足條件代表1 不滿足代表0 ,那么說明中說的不為0時 就等于是為1時,即條件滿足時,那么將5 即為公式中的A 賦值給D 也就是代表當前k線為陽線時 D的返回值為5 當不是陽線時 D的返回值為10.您理解下
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容