撰寫 Pine script
Study 與 strategy 差別
https://www.tradingview.com/pine-script-docs/en/v4/Quickstart_guide.html#study-vs-strategy
Study 可以用 conditionAlert 但 strategy 不能
strategy 可以 Backtesting and forwardtesting,study 不能Pine script strategy會晚一根買賣
https://www.tradingview.com/pine-script-docs/en/v4/language/Execution_model.html
原因:https://www.tradingview.com/script/Bi3j0E8Q-Help-needed-with-strategy-Entry-is-off-by-2-candles/
因為一般的策略的cross會在當下時間段如過有交叉就觸發,但stateragy必須要到下一個時間段才能確認上一個時間段是否交叉而觸發
之後改為用study時,可以讓alert使用bar close 即可和strategy的時機點相同。

使用 alertcondition
https://www.tradingview.com/pine-script-docs/en/v4/annotations/Alert_conditions.html
記得只能用在 study 不能用在 strategy ,在strategy不會顯示錯誤,也不會出現
之後要去鬧鐘手動設定alert,寫完code後不會自動觸發
畫線
https://www.tradingview.com/pine-script-reference/#fun_plot
使用plot畫線
設定commission
如果不寫,要自己從圖表的齒輪調整 commission
設定策略的時間範圍
https://www.tradingview.com/script/62hUcP6O-How-To-Set-Backtest-Date-Range/
許多Public Library的 strategy是假的數據
看到很多的performance大過100%,大部分都是使用security function 獲取未來數據造成repaint
https://www.youtube.com/watch?v=dAzhR0Ve3PI
止損和止盈
https://backtest-rookies.com/2018/04/13/tradingview-stop-losses/
獲取其他指標的數據
取得當前價格
用close 即可
高亮選擇時間區間
引入外部資料 (Quandl)
https://www.tradingview.com/blog/en/using-quandl-data-in-pine-scripts-17950/
Last updated
Was this helpful?