在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圖表直接交易?
想要在TradingView的圖表上直接交易外匯或差價合約(CFD),首先需要確認經紀商交易帳戶與TradingView帳戶是否可以串接。
Thinkmarkets智匯從2024年7月開始TradingView上交易的服務。你想在TradingView圖表上直接交易就先開Thinkmarkets智匯帳戶。
然後再開戶TradingView帳戶,就可以將兩個帳戶串接,並進行交易了。
※註冊不需要費用。註冊教程
詳細關於將經紀商帳戶與TradingView帳戶的串接的方法,可以參考以下教學內容。
TradingView教學
介紹電腦(PC)版,手機版(iPhone與Android)的TradingView使用教學內容。