文件 / 運行回測

運行回測

準備股票列表,檢查一組設置,然後讓 PineBag 依序測試每隻股票。

製作袋子

PineBag 符號包,具有搜尋、複製、貼上和清除控件
真實的側邊面板,已放入 10 個商品,可直接執行。
  1. 在 TradingView 中搜尋。
    選擇搜索,尋找市場並使用 PineBag 新增操作。交換前綴被保留。
  2. 貼上清單。
    選擇貼上或按 ⌘V/Ctrl+V。接受換行符號、逗號、分號和空格;重複項將被忽略。
  3. 複製或重複使用它。
    複製每行回傳一個股票代號。 Clear 在移除套件之前會複製,因此 Paste 可以將其恢復。
  4. 查看標籤。
    在標籤上使用 × 可消除一個錯誤並在開始前確認計數。
範例包NASDAQ:AAPL NASDAQ:MSFT BINANCE:BTCUSDT CME_MINI:ES1!

選擇策略屬性的來源

開啟 PineBag 設定並選擇 TradingView 或 腳本 。當兩個地方都存在相同值時,所選來源獲勝; TradingView 是預設值。

帶有TradingView和Script策略的PineBag設定-屬性優先權
TradingView 優先權使用圖表的目前屬性。腳本優先順序使用中聲明的值 strategy().
預設

TradingView優先

在 TradingView 中調整資本、訂單大小、佣金和執行假設時使用此選項。圖表值會覆蓋符合的腳本值。

便攜式

腳本優先級

當每次運行都必須在內部進行相同的假設時使用此選項 .pine 文件。 TradingView 僅提供聲明未設定的屬性。

更改 TradingView 中的參數

TradingView 策略屬性對話框
官方 TradingView 策略屬性介面。 開啟TradingView參考↗
  1. 將策略加入圖表。
    使用齒輪圖示開啟其設定並選擇 屬性 選項卡。
  2. 設定帳戶假設。
    檢查初始資本、基礎貨幣和訂單大小。
  3. 設定交易成本。
    輸入佣金和滑點。這些適用於包中的每個股票。
  4. 檢查槓桿並執行。
    僅在策略需要時設定多/空保證金、重新計算和訂單執行行為。
  5. 返回 PineBag。
    保持選擇 TradingView 優先級,確認側面板中的摘要並開始運行。
為了公平比較: 當運作處於作用中狀態時,請勿變更策略或 TradingView 屬性。

或將參數保留在Pine Script中

腳本優先, strategy() 聲明成為可移植的事實來源。此範本包括主要屬性和一個小型、有效的 EMA 突破範例。

開啟包含全部 Properties 變數的策略範本 →

↓下載可編輯的.pine模板4 KB · Pine Script v6

選擇歷史模式

快

圖表歷史

使用多達 5,000 個裝載的金條。它適用於任何 TradingView 計劃,但股票開始日期可能有所不同。

對齊

精確共享範圍

測試同一日期之間的每隻股票。它需要具有深度回測的 TradingView 計劃。

測試期間會發生什麼

1驗證

PineBag 檢查策略與設定。

2測試

TradingView 計算一個又一個的股票代號。

3組合

PineBag 將結果保存在一份本地投資組合報告中。

啟動並監控運行

  1. 確認策略並打包。
    檢查文件、時間範圍、資本及股票數。
  2. 選擇歷史模式。
    選擇快速圖表歷史記錄或確切的共享日期範圍。
  3. 選擇運行回測。
    在進度計數器移動時保持 TradingView 選項卡開啟。
  4. 查看警告。
    PineBag 命名失敗的股票並保留完整的結果。
  5. 開啟報告。
    結果和測試的策略版本儲存在本地。

限制和安全使用

保持選項卡開啟。 一大包需要更長的時間,因為程式碼會被一個接一個地測試。按照您的 TradingView 計劃運行可用性和市場數據。