VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
策略學院 / AlphaPrime 操作

TradingView 匯出圖表數據:匯成 CSV、匯入 AlphaPrime 開始生成策略

從 TradingView 的圖表選單把圖匯成帶 UNIX 或 ISO 時間欄的 CSV,再到 AlphaPrime 的市場資料庫用「ASCII 匯入」讀進來:商品代號、週期、交易所和欄位都從檔案讀出,填好商品規格,序列就能用檔案本身的週期開始生成策略。

作者 · 發佈 · 更新於 · 編輯原則

目錄
  1. 怎麼從 TradingView 匯出圖表數據?
  2. 怎麼把 CSV 匯入 AlphaPrime?
  3. 怎麼在匯入的序列上開始生成?
  4. 之後要補最新的 K 棒怎麼做?
  5. 常見問題

怎麼從 TradingView 匯出圖表數據?

「匯出圖表數據」會把圖上已載入的 K 棒寫成一個 CSV,AlphaPrime(Valynox)需要的東西都在這個檔案裡:商品代號、週期、交易所和欄位都從檔案讀出來,所以匯入就是一顆按鈕、一個選檔視窗,加上填一次商品規格。三段:匯出、匯入,然後生成。期貨、外匯、加密貨幣都是同樣三段。

  1. 打開你要生成的商品和週期。
  2. 把圖表往回捲,或拖曳時間軸,直到你要的 K 棒全部載入。
  3. 打開圖表版面選單:版面名稱旁、儲存鈕旁邊的那個箭頭。
  4. 選「匯出圖表數據…」。
  5. 選時間格式:UNIX 時間戳或 ISO 時間。AlphaPrime 兩種都讀。
  6. 匯出。

檔名由交易所、商品代號和以分鐘計的週期組成:ES 30 分 K 是 CME_MINI_ES1!, 30.csv,EURUSD 1 小時是 FX_EURUSD, 60.csv,BTCUSDT 4 小時是 BINANCE_BTCUSDT, 240.csv。

檔案裡的欄位是 time、open、high、low、close、Volume,後面每個掛在圖上的指標各一欄。指標欄在匯入時會被設成「略過」,所以圖上掛著一條均線也照樣能匯。

怎麼把 CSV 匯入 AlphaPrime?

市場資料庫,右上角的「ASCII 匯入」鈕,選檔案,匯入視窗就會帶著讀好的檔案打開。

市場資料庫右上角的三顆按鈕:ASCII 匯入、下載歷史資料、自動更新下載。
「ASCII 匯入」是市場資料庫右上角三顆按鈕的第一顆,按下去會開檔案選擇視窗。 AlphaPrime · 市場資料庫 · ES 30 分 K,40,000 根

匯入視窗會自動把檔案讀好。time 欄變成日期時間欄,UNIX 或 ISO 都行,格式會自動判斷;open、high、low、close、Volume 各自對到欄位;圖上均線留下的 MA 欄被設成「略過」;週期判斷為 30 分。再從檔名,AlphaPrime 把商品代號設成 ES(取自 ES1!)、資料型別設成期貨、交易所設成 CME 並帶上它的紐約時區 America/New_York,預覽表格裡每一列的時間都用這個時區顯示。

選好 CME_MINI_ES1!, 30.csv 之後的 ASCII 匯入視窗:已自動判斷,30 分、America/New_York、逗號;資料型別期貨;欄位對到日期時間、開盤價、最高價、最低價、收盤價、成交量、略過;預覽列以紐約時間顯示。
灰色那條裡的每一項都是從檔案讀出來的:30 分、America/New_York、逗號。欄位標頭顯示 time 對到日期時間,open 到 Volume 都對好了,MA 欄設為略過。 AlphaPrime · 市場資料庫 · ES 30 分 K,40,000 根

外匯和加密貨幣的檔案走法一樣。檔名 FX_EURUSD 的檔案會被設成外匯;檔名 BINANCE_BTCUSDT 的會被設成加密貨幣。週期、時間欄和價格欄的讀法跟 ES 相同。

按「調整」可以看檔案是怎麼被讀的,順便把商品規格填好。ES 的價格比例是 1/100、最小跳動 25(就是 0.25 點)、大點價值 50、幣別 USD;表單會回你一行「一跳是 0.25 點,價值 12.5 USD」,期貨回測怎麼做才對:合約規格、轉倉與每跳動點價值把每個欄位都講了一遍。外匯或加密貨幣的貨幣對,同樣填這四個欄位:價格比例、最小跳動、大點價值、幣別,數值照你的券商或交易所的規格。

調整面板「調整檔案讀法」:週期 30 分、報價種類成交 Trade、時區 America/New_York、起始列 2、交易所 CME、目標商品代號 ES、時間戳語意 K 棒開始時間;商品規格價格比例 1/100、最小跳動 25、大點價值 50、幣別 USD;一跳是 0.25 點,價值 12.5 USD。
週期、時區、交易所和商品代號都從檔案帶出來了。商品規格的四個欄位是你要填的部分,底下那行會告訴你一跳值多少。 AlphaPrime · 市場資料庫 · ES 30 分 K,40,000 根

按「開始匯入」。進度面板會一邊寫入一邊計數。這幾張截圖背後的實測,是一個 TradingView 匯出格式的 ES 30 分 K 檔案:

我們的匯入實測 · AlphaPrime ASCII 匯入 · ES 30 分 K · 2022-08-09 至 2025-12-30 · 2026-11-02 執行

寫入 40,000 根 K 棒,退回 0 列。商品 ES、交易所 CME、30 分,K 棒從 2022-08-09 到 2025-12-30。

匯入進度面板:完成,已寫入 40,000 筆,100%;匯入完成,寫入 40,000 筆;可寫入 40,000 列,退回 0 列。
完成:寫入 40,000 筆,退回 0 列。 AlphaPrime · 市場資料庫 · ES 30 分 K,40,000 根

關掉視窗,序列已經在清單裡:ES、CME、M30,2022/08/09 到 2025/12/30,40,000 筆紀錄,來源 ASCII。

市場資料庫清單裡匯入的那一列:ES、CME、M30、UTC−5、2022/08/09 到 2025/12/30、40,000 筆紀錄、來源 ASCII、K 棒類型 K 棒開始時間。
資料庫裡列出的匯入序列:商品代號、交易所、時間週期、日期範圍、紀錄數和來源 ASCII。 AlphaPrime · 市場資料庫 · ES 30 分 K,40,000 根

怎麼在匯入的序列上開始生成?

打開生成設定,到市場資料,把匯入的序列選為市場;週期會直接帶出檔案本身的週期,ES 這個檔案就是 30 分。開始執行。從這裡起,這個檔案就是資料庫裡的一條市場資料,跟其他序列一樣,策略生成功能頁說明一次執行會搜尋什麼、候選策略怎麼計分。想在另一個週期上生成,就把那個週期的圖也匯出,匯入成第二條序列。

範例裡的 ES 合約本身,它的交易時段和跳動,在S&P 500 期貨解析:ES 與 MES、交易時間與回測設定;如果回測本身對你還是新東西,什麼是回測:用舊價格跑固定規則,成本要算進去是起點。

之後要補最新的 K 棒怎麼做?

再匯出一次,匯入同一條序列。一個月後,把同一張圖照同樣的方式再匯出,用「ASCII 匯入」把新檔案匯進來。序列裡時間已經存在的列,會被新檔案裡的那一列取代,舊結尾之後的 K 棒則接著加上去。

就從你平常看盤的那張圖開始,用你平常看的週期從 TradingView 匯出數據,把匯入跑一次。

常見問題

匯出時該選 UNIX 時間戳還是 ISO 時間?

都可以。AlphaPrime 兩種都讀,會把 time 欄當成日期時間欄,格式會自動判斷。UNIX 時間戳就是一串秒數,預覽表格會把它換算成交易所的時區顯示;ISO 時間則是文字形式的日期和時間。

檔案裡的指標欄會怎麼處理?

會被設成「略過」。圖上掛著一條均線的話,匯出時每個指標多一欄,匯入視窗會把每一欄都列出來,K 棒則從 time、open、high、low、close、Volume 寫入。

外匯和加密貨幣的匯出檔也用同樣方式匯入嗎?

是。檔名 FX_EURUSD, 60.csv 的檔案會被設成外匯,BINANCE_BTCUSDT, 240.csv 會被設成加密貨幣,時間欄、週期和價格欄的讀法和 ES 相同。要你填的是商品規格:價格比例、最小跳動、大點價值、幣別,數值照你的券商或交易所的規格。

同一個商品可以在兩個週期上生成嗎?

可以。每個週期各匯出一張圖,每個檔案各匯入成一條序列,生成設定裡每條序列都會帶出自己的週期。檔名本身就帶著週期,30 分是 30、1 小時是 60、4 小時是 240,所以兩個檔案分得開。