亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從戈朗的交易視圖中獲取相同的cci值?

如何從戈朗的交易視圖中獲取相同的cci值?

Go
慕神8447489 2022-09-26 14:48:36
我正在嘗試從戈朗中的松樹腳本 cci() 函數復制值。我發現這個lib https://github.com/markcheno/go-talib/blob/master/talib.go#L1821 但它給出的值與cci函數完全不同。偽代碼 如何使用庫cci := talib.Cci(latest14CandlesHighArray, latest14CandlesLowArray, latest14CandlesCloseArray, 14)庫為我提供了以下數據Timestamp: 2021-05-22 18:59:27.675, Symbol: BTCUSDT, Interval: 5m, Open: 38193.78000000, Close: 38122.16000000, High: 38283.55000000, Low: 38067.92000000, StartTime: 2021-05-22 18:55:00.000, EndTime: 2021-05-22 18:59:59.999, Sma: 38091.41020000, Cci0: -16.63898084, Cci1: -53.92565811,而交易視圖上的當前 CCI 值為: cci0 - -136, cci1 - -49任何人都可以指導我錯過了什么?謝謝P.S. cci0 - 當前蠟燭 CCI, cci1 - 以前的蠟燭 CCI
查看完整描述

1 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

PineScript在尋找函數時具有非常好的參考,通常甚至提供松樹代碼來重新創建它。


https://www.tradingview.com/pine-script-reference/v4/#fun_cci


代碼不是為cci提供的,而是分步解釋的。以下是我如何按照參考中的步驟使用Pine重新創建cci函數:


// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/

// ? bajaco


//@version=4

study("CCI Breakdown", overlay=false, precision=16)


cci_breakdown(src, p) =>

    // The CCI (commodity channel index) is calculated as the 

    // 1. difference between the typical price of a commodity and its simple moving average, 

    // divided by the 

    // 2. mean absolute deviation of the typical price. 

    // 3. The index is scaled by an inverse factor of 0.015 

    // to provide more readable numbers


    // 1. diff

    ma = sma(src,p)

    diff = src - ma

    

    // 2. mad

    s = 0.0

    for i = 0 to p - 1

        s := s + abs(src[i] - ma)

    mad = s / p

    

    // 3. Scaling

    mcci = diff/mad / 0.015

    mcci

    

plot(cci(close, 100))

plot(cci_breakdown(close,100))

我不知道絕對偏差是什么意思,但至少在它們的實現中,它似乎取了范圍內每個值的平均值的差值,但隨著您返回,并沒有改變平均值。


我不知道圍棋,但這就是邏輯。


查看完整回答
反對 回復 2022-09-26
  • 1 回答
  • 0 關注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號