指標自己做(2)-indicator指標

2022/11/05閱讀時間約 3 分鐘

加入我們ASC 的 Discore: https://discord.gg/a4C57cVR6B

1.前置工具: tradingview

需要申請帳戶並且進入上方連結(這邊用 幣安交易所ETH/USDT 作為範例)
之後我們點選Pine編輯器(這邊就是撰寫indicator的地方)

2.幫自己的指標取名子

這邊我們優先點擊左上角的未命名腳本,就可以對腳本進行取名及儲存
這邊我們先來了解程式如何運作
indicator("我的腳本")
//上方""內為在圖表上顯示的名稱
plot(close)
//plot=畫的程式/close=收盤價

3.找到自己的指標

先點選上方技術指標,在技術指標後找到自己的腳本名稱

4.認識plot

plot(close)
其中上方close就是k線參數的收盤價,其中還有另外三個比較常用的像是
open開盤價
low最低點
high最高點

5.實作程式參數(範例:macd)

我們今天的目標就是製作出一個macd方便大家了解並運用內建參數在自己指標上面,並在後面對指標做出調整為自己的交易指標
點開我的腳本右邊的3個.
就可以看到有腳本的內建,我們搜尋macd就會顯示做出這個腳本的程式
//@version=5
indicator("MACD")
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)
將上方的程式貼上腳本後會長這樣
其中在我們將鼠標移到macd上 就會顯示這個函數吃哪些參數
ta.macd(source, fastlen, slowlen, siglen) 
我們看前面
source=數據,通常是close(k線的收盤價),也可以用open/low/high等等
fastlen=快線長度 slowlen=慢線長度 siglen=單線長度(建議用預設)
那整段代碼長這樣
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
其中macdLine, signalLine, histLine是我們所宣告的值(是可以被取代的)
對應macd的4個數值
然後我們就可以依據上述3個值用plot畫出macd
MACD有 柱子(macdLine)、2條信號線(signalLine, histLine)
這時候我們將3個所宣告的值放到上面
plot(macdLine)
plot(signalLine)
plot(histLine)
這時候我們數值放上去就跟下方macd指標所相差無幾
所以為了更好去判斷3條線我們會需要將它們上色(color)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red)
//color=color.顏色名稱
上完色之後會變成這樣
這時候你會發現在紅色那條應該呈現柱狀的線,不是柱狀
所以我們將使用style(風格)來讓他變成柱狀
plot(histLine, color=color.red, style=plot.style_histogram)
使用完之後會長這樣
就變成我們常用的macd啦
為什麼會看到廣告
7會員
31內容數
其實只是技術分析是一件利用數據預測未來路徑的數學,並不像其他人所說的那麼複雜或高大上,最後學完技術分析後,發現很多的KOL其實就是來教基礎課程跟賺邀請碼傭金的,而邀請碼的傭金對於他們來說就像傳銷,越多越賺錢,可是他們給你的效益一定不會比起跟很多有在做交易的人討論還來的划算。
留言0
查看全部
發表第一個留言支持創作者!