把ADMA函數寫成一個可疊加的指標 [文華財經]
- 咨詢內容:
老師,我想把ADMA函數單獨作為一個可隨時疊加的個體指標,也是為了更好地學習這個函數,以下代碼系統提示:“不支持兩個數字進行=操作!”能幫我完成嗎?
我的意思是當參數X=1時為開盤價;X=2時為收盤價;X=3時為最高價;X=4時為最低價;默認2
其它3個值范圍和默認大小老師看著寫吧。XX:=IFELSE(X=1,O,IFELSE(X=2,C,IFELSE(X=3,H,IFELSE(X=4,L,C))));
ADMA(XX,N,P,Q); - 文華技術人員:
您的X是設置成一個參數,默認為2,那么X就是等于2,不可能還出現等于1或者3的情況,也就是說X是一個固定的值,那么沒必要進行您的IFELSE取值判斷的,所以會提示您這句
- 文華客服:
哪要怎么才能最終根據X的 1、2、3、4 數字轉換成XX相應的 OPEN、CLOSE、HIGH、LOW:
當參數X=1時XX為開盤價;X=2時XX為收盤價;X=3時XX為最高價;X=4時XX為最低價;默認2(收盤價)
這個語句怎么寫?XX的值不要是數字
另外ADMA的N、P、Q3個參數取值范圍有上下限嗎?
ADMA(XX,N,P,Q);
------------------以下是wh8函數中的解釋:
ADMA(X,N,P,Q) 考夫曼均值
注:
X為調用的k線數據(例如高、開、低,收)
N為調用的間隔時間
P為快線頻率參數
Q為慢線頻率參數
算法:
ADMA(X,N,P,Q)=REF(EMA(C,N),1)+CONSTANT*(C- REF(EMA(C,N),1));
CONSTANT根據價格方向、波動性計算得到
價格方向被表示為整個時間段中的凈價格變化, 簡單地計算價格的凈變化,從開始點到結束點。這傾向于最保守的測量,因為它平滑了從開始到結尾之間發生的任何價格移動。
波動性是市場噪音的總數量,計算了時間段內價格變化的總和。高-低范圍更好地描述了在周期內可能產生的任意極端值。所有變化總和,它是最概括的測量,因為能識別一個價格移動從高到低的次數
方向移動對噪音之比,成為效率系數ER。ER通過快慢系數轉為趨勢速度,達到自適應目的 - 網友回復:
ADMA(X,N,P,Q) 考夫曼均值
其中的X就是變量,就是您要對什么變量求均線呀,比如想對收盤價求均線,那么就用C替代X,想對最高價求均線,那么就用H替代X
N就是周期數,就是求多少周期的均線,和一般的MA(X,N)中的N其實是一個意思,就是K線根數
P,Q的話我們軟件中默認是2,30,一般P比Q小,這個沒有使用限制,您可以根據自己的需要來設置的
如果您要開高低收都想求這個均線,那么您需要寫四句話呀,分別定義為4個變量,比如求5周期的考夫曼均值:
CC:ADMA(C,5,2,30);
HH:ADMA(H,5,2,30);
LL:ADMA(L,5,2,30);
OO:ADMA(O,5,2,30);
- 網友回復:
是沒錯,我可以寫四句話,但這樣就達不到我標題的要求了。----將之做成指標疊加使用
不過想要一種思路:假如就我上面的要求,像這種多選項條件判斷能否實現?
另外,是因為沒用過這個函數,也是個新函數,想學習一下。但一樓的代碼出現錯誤提示后軟件就直接閃退了,最近因為學習、測試這些新的函數而導致軟件閃退、系統死機很頻繁,建議文華在推出新函數之前多做一些測試,錯誤過濾、錯誤處理也是軟件中的很重要的一部分,盡量減少出錯、給用戶造成困惑、誤解等。
其實你們已經很不錯了,希望更好,我挺文華。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容