TradingView教學

TradingView的Pine編輯器語言中的Plot函數的使用方法教學-Pine腳本中常用的命令介紹

在MT4使用MQL4語言可以定做自己的指標,同樣的道理在TradingView上Pine Script可以做自己想要的指標。

雖然我還在學習PineScript,但讓我分享一下PineScript的簡單用法。

參考:Pine腳本語言參考手冊

 

本文章介紹Plot函數。

Plot函數是TraidngView的Pine編輯器語言中常用的命令。

它是指把系統計算出來的數值顯示在圖表上的命令。

雖然可以只顯示計算結果,並且可以以預設值顯示設計等訊息示,但是透過以下項目的設定還可以把顯示訊息更加詳細化

plot函數可以設定的內容

plot函數可以詳細設定在圖表上繪圖時的方法。

以下是可以設定的項目(引數)。 

series

series可以指定繪圖時的數據。如果沒有這個項目的話什麼都繪圖不出來,所以是必要的引數。 

title

title是在指定繪圖線條等名稱時使用。指定後就可以在設定頁面中顯示出來,所以在使用多個線條的指標時可以令線條更明確。 

color

color是可以指定繪圖線條的顏色。在這裡指定後,在設定頁面也可以變更。 

linewidth

linewidth是可以指定線條的粗細。。

線條的粗細可以在1至4中指定。如果沒有指定的話預設值為1。 

style

style是指定繪圖的樣式。

可以選擇的樣式有”line”、”stepline”、”histogram”、”cross”、”area”、”columns”、”circles”。

如果沒有指定的話預設值為line。

選擇樣式時可以按照style = plot.style_○○來指定。 

trackprice

trackprice可以指定為”true”或”false”。

選擇”true”的話可以在最新的數值處畫一條水平線。

如果沒有指定,或是指定為”false”時將不會顯示水平線。 

transp

transp是選擇”area”時指定其透明度。從0至100的數值中指定。數值越大越接近透明。 

histbase

histbase是選擇”histogram”和”columns”時指定圖表的始點數值。如果沒有指定的話預設值為0.0。 

offset

offset是指定把繪圖左右平移顯示時使用。預設值為0,指定為正數時將按指定的數值向右平移,指定為負數時將向左平移。 

join

join是在”style”中選擇”cross”或”circles”時,指定繪圖的點用不用線條連接。

可以指定為true或false,指定為true是將會顯示線條。預設值為false,沒有指定時將不會用線條連接。 

editable

editable是指定在設定畫面中可不可以改變設定。

可以指定為true或false,指定為true時將可以改變。預設值為true,沒有指定的話可以進行編輯。 

show_last

show_last是指定從最後的1根蠟燭線開始顯示多少根蠟燭線時使用。如果沒有指定的話將顯示可顯示的最大數。 

display

Displey是控制Plot的顯示時使用。可以使用”display.none”和”display.all”2個項目。預設值是”display.all”。

怎麼寫Plot函數

plot函數是在plot()的()內指定上述的項目。如果需要指定多個項目時用,來分開指定。並不分前後順序。

必要引數series並不需要指定為series=,只需要輸入變數名稱等就可以。(以下示例是指定為close(收盤價)。)

例如像title項目指定文字時,需要在””之間輸入文字。

另外,預設值就可以的項目不需要指定。

【plot函數的描述示例】

plot(close, style = plot.style_stepline, color=color.red, title=”stepline”, offset=10)

下面是把收盤價用直方圖顯示的名稱為123指標的腳本。

在這裡我們把變數a用close(收盤價)代入,然後用plot的方法描述。

顯示內容與用plot(close,・・・・・・・)描述時相同。

 //@version=4

study(title=”123″)

a = close

plot(a, style = plot.style_stepline, color=color.red, title=“stepline”, offset=10)

 

 【在圖表上繪畫出來時的示例】

TradingView的Pine編輯器語言中的Plot函數

TradingView的Pine編輯器語言中的Plot函數

-TradingView教學
-