貿易
TradingView 使用哪種樞軸點算法?
TradingView 在其標準/內置庫中有一個指標,稱為“Pivot Points High Low”。當與 Renko 結合使用時,它提供了一個非常乾淨的信號,我想在程式碼中使用它。
問題是,這個指標不是用 Pine 腳本編碼的。它可能是在他們的後端計算的。我想使用他們在我的 Python 程式碼中使用的任何算法,所以我在這裡問大家:你知道那裡使用的是什麼嗎?
我不是金融交易指標的專家,但算法接縫易於實施。
它在數據上使用滑動視窗。
假設滑動視窗為 3,您首先嘗試找到 High 樞軸點:
您從一開始就滑動視窗,只要中間(3 個)數字是最大值,它就會被標記為軸心點。
對於低點,您正在尋找中間是最小值而不是最大值。
如果我是對的,您應該在指示器上有這樣的配置(可能是滑動視窗的長度)。
你來了兄弟
study("Pivots HL",overlay = true) x = input(title = "left", type = input.integer, defval = 100) y = input(title = "right", type = input.integer, defval = 100) source = input(title = "Source", type = input.string, defval="High/Low", options = ["High/Low","Close"]) src_high = source == "Close" ? close : high src_low = source == "Close" ? close : low pivot_high = pivothigh(src_high,x,y) pivot_low = pivotlow(src_low,x,y) hbars = highestbars(src_high,x) lbars = lowestbars(src_low,x) if na(pivot_high) pivot_high := pivot_high[1] if na(pivot_low) pivot_low :=pivot_low[1] if pivot_high != pivot_high[1] line.new(bar_index + hbars, pivot_high, bar_index, pivot_high, xloc = xloc.bar_index, color = color.lime) if pivot_low != pivot_low[1] line.new(bar_index + lbars, pivot_low, bar_index, pivot_low, xloc = xloc.bar_index, color = color.red)