[Stock] [策略][TradingView][教學] 使用Pine Script來標記想要買賣得價位
技術文章
語法參考
需求
首先到TradingView註冊https://tw.tradingview.com/
原因
有時候在買賣股票的時候會想知道自己的股票策略行不行得通想要做回測,光要收集資料可能就覺得很麻煩。TradingView的策略測試器就可以來做簡單的策略回測,但前提是必須自己寫策略,這一篇只是教怎麼在K線圖上標記想要買賣的價位。
如果文章對你有幫助在幫我按一下廣告來讓我有額外收入這也是對我來說是一種鼓勵。
教學
Pine Script有三個plotshape , plotchar 跟plotarrow的function可以用來標記的動作
plotchar
使用圖表上任何給定的Unicode字符繪製視覺形狀。
char的參數可以用一般的文字或是unicode 例如★ (U+2605, the “BLACK STAR“)
//@version=4
study("plotchar", overlay=true)
data = close >= sma(close, 60)
plotchar(data, char='x')
plotshape
在圖表上繪製視覺形狀提供以下的圖示(來至於技術文章)
hape Name | Shape | Shape with Text |
---|---|---|
shape.xcross | ||
shape.cross | ||
shape.circle | ||
shape.triangleup | ||
shape.triangledown | ||
shape.flag | ||
shape.arrowup | ||
shape.arrowdown | ||
shape.square | ||
shape.diamond | ||
shape.labelup | ||
shape.labeldown |
// © CarterTsai
// 以下的範例是如果收盤價小於60日均線就標記向下的箭頭 大於10日均線就標記向上的箭頭
//@version=4
study("plotchar", overlay=true)
m60 = close < sma(close, 60)
m10 = close > sma(close, 10)
plotshape(m60, style=shape.arrowdown,
location=location.abovebar, color=color.green)
plotshape(m10, style=shape.arrowup,
location=location.belowbar, color=color.red)
plotarrow
允許在圖表上顯示向上/向下箭頭。
// © CarterTsai
//@version=4
study("plotchar", overlay=true)
m60 = close - sma(close, 60)
plotarrow(m60)
留言