什麼是策略、回測(backtesting)、和前測(forwardtesting)?

策略是用Pine腳本語言編寫的特定腳本,能夠發送、修改、執行和取消買賣單,並可以在圖表上模擬真實交易。

回測 (backtesting) 是根據歷史數據以重塑策略的過程,檢驗策略的過往績效。而前測 (forwardtesting) 在圖表刷新數據時使用即時數據測試策略。

我該如何開始?

任何用戶只要懂Pine腳本語言就都可以建立策略。策略和簡單腳本之間的主要區別是使用策略的功能,而不是用研究(Study)和以 ‘strategy’ 一詞開頭的特殊指令,例如strategy.entrystrategy.exit。Pine腳本文件有一個特別的章節專門聚焦於編寫和使用策略。

您可以從內建指標列表中或從我們的社群腳本庫中使用預製的策略,歡迎大家使用。

如何分析策略結果?

將策略增加到圖表時,其他資訊將顯示在策略測試器 (Strategy Tester) 頁簽中,並且可以向您顯示策略結果的報告。

共有三個部分:概述 (Overview)、績效摘要 (Performance Summary)、和交易列表 (List of Trades)。您可以透過我們的幫助中心 (Help Center) 了解更多有關各指標適用的地方。

已執行的訂單會直接用箭頭顯示在圖表上,顏色會有所不同,具體取決於操作。

隨著圖表上數據的更新,報告也將被更新。這是前測 (forwardtesting)。

每個策略都有參數,這些參數會影響計算和結果。您可以更改設定中的參數,從而導致回測和前測的結果也發生變化。

可以像用Pine編寫的任何腳本一樣發布策略。在這種情況下,包含所有指標的報告將包含在發布的內容裡。

如果我仍然有疑問該怎麼辦?


如果您在我們的參考資料中找不到您感興趣的內容,可以在專門討論Pine腳本的Tradingview聊天室中,或者在StackOverflow網站(其中列出了單獨的頁籤)中提問。