卡夫曼均線代碼 [開拓者 TB]
- 咨詢內容:
系統自帶函數是錯誤的,正確的如下所示:
參考《精明交易者》P139- //------------------------------------------------------------------------
- // 簡稱: Kama
- // 名稱: 卡夫曼自適應均線
- // 類別: 用戶函數
- // 類型: 用戶函數
- // 輸出: 數值型
- //------------------------------------------------------------------------
- Params
- NumericSeries price;
- Numeric fast(2);
- Numeric slow(30);
- Numeric period(20);
- Vars
- Numeric fastest;
- Numeric slowest;
- Numeric dir;
- Numeric volSum(0);
- NumericSeries barMove;
- Numeric i;
- Numeric er;
- Numeric cc;
- Numeric sc;
- NumericSeries ret;
-
- Begin
- fastest = 2 / (fast + 1);
- slowest = 2 / (slow + 1);
- dir = abs(price - price[period]);
- barMove = Abs(price - price[1]);
-
- If(CurrentBar >= period){
- for i = 0 To period - 1
- {
- volSum = volSum + barMove[i];
- }
-
- If(volSum == 0){
- er = 0;
- } else {
- er = dir / volSum;
- }
- cc = er * (fastest - slowest) + slowest;
- sc = cc ^ 2;
-
- If(CurrentBar == period){
- ret = price[1] + sc * (price - price[1]);
- } else {
- ret = ret[1] + sc * (price - ret[1]);
- }
- }
-
- return ret;
- End
- //------------------------------------------------------------------------
- TB技術人員:
卡夫曼的確是技術分析大師
這個均線是我測試過的自適應均線里,性能最好的 - TB客服:
本帖最后由 camedia 于 2014-9-23 22:20 編輯
NumericSeries price;
錯誤號:C0108,參數聲明的數據類型錯誤。 - 網友回復: 謝謝分享。。。。。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容