情境練習與學習路線
不用先學完所有設定。依你現在想完成的事情,選一個情境照做,最後用完成條件檢查自己是否真的做對。本頁延續原學習資源頁的網址。
01 我該從哪裡開始?
| 你的狀況 | 先做 | 完成後再學 |
|---|---|---|
| 第一次打開 QuantBrains | 認識介面 → 第一次操作練習 | 分類、商品整合、資料保存。 |
| 已有 MultiCharts 策略 | 確認連接套件與來源檔 → 設定商品整合 | 資金管理專案與輸出。 |
| 已有很多按商品命名的來源檔 | 自動建商品與映射 | 抽查每個商品的幣別、點值、分類與代碼。 |
| 只想取得回測行情 | 資料下載中心 Client | 資料與回測結果的核對方法。 |
| 已經每天使用 | 開盤前檢查 → 報表核對 | 交易備忘錄、備份與更新。 |
| 操作出錯或數字不對 | 先按症狀排查 | 找到問題所在層次後,只改相關設定。 |
02 情境一:我想確認平台真的讀得到來源
練習目的:讓一份測試來源出現在正確的商品下,並觀察它的變化。先使用獨立命名的練習資料;已有正式專案時,不要將測試來源接到正式商品。
- 依第一次操作練習建立練習分類、商品與六欄來源檔。
- 新增來源前先選好商品與分類,再按「新增來源」選檔,完成後按「確認」。
- 依練習頁設定該商品的排序篩選與整合方式。
- 在所有相關對外輸出均未啟用的情況下,執行練習頁的運算與監控步驟。
- 核對來源列的商品、路徑、部位、動能及價格,再核對商品的整合結果。
- 依練習頁停止監控並保存,重開後檢查設定仍然存在。
完成條件你能指出「哪份檔案 → 哪一列來源 → 哪個商品」,而不是只看到程式在執行。來源有資料而商品沒有結果時,知道要回頭查篩選條件。
03 情境二:兩套策略為什麼沒有照我想的相加?
練習目的:分清楚入選條件和整合方式。示範只使用假設資料,先確保不連到正式輸出。
- 準備同商品的兩份來源,一份部位為
+1,另一份為-1。 - 確認兩份來源讀入成功,且商品、分類及排序條件符合練習設定。
- 按商品與策略整合設定直通模式,並確認兩份來源都入選。
- 觀察合計部位是否為
0。若不是,先檢查實際入選來源,再看 WFO、最大數量與分類名次。 - 記下目前設定後,只調整一個篩選條件,再觀察入選清單與結果如何變化。
這個例子只有在「兩個來源都入選、使用直通模式」的前提下才會得到 0;不能將它套用到所有整合模式。
完成條件你能解釋某個來源為何入選或被排除,也能分清楚「來源沒讀到」與「讀到但不合格」。
04 情境三:商品有部位,專案為什麼仍是零?
- 先核對商品的總部位與總權重,確認商品整合本身已完成。
- 依資金管理專案建立練習專案,設定分類、排序、資金與所需限制。
- 核對專案是否已啟動、候選商品是否入選,以及是否被忽略或互斥規則影響。
- 確認幣別、匯率及配置模式,觀察口數是否因計算與取整而成為零。
- 將商品結果、專案設定與最終口數一起記下;不要為了看到非零口數而隨意放大資金。
完成條件你能說明商品到專案之間又經過哪些選擇或換算。若預期不同,能指出要查的是哪個欄位。
05 情境四:第一次接下單端之前,怎麼核對?
- 先讀訊號輸出設定,確認接收端要的是「目標部位」還是「增減口數」。
- 使用獨立測試目錄與接收端的測試環境,核對商品代碼、月份、檔名與格式。
- 用一組已知變化核對兩邊理解,例如目標由 2 變 3,增減量是 +1。
- 檢查平台是否完成輸出,再檢查接收端是否收到、如何解讀;需要委託測試時在接收端確認使用的帳戶及模式。
- 記錄訊號內容、接收時間、接收端顯示與委託結果,逐項比對。
- 結束後確認測試通道已停用,且接收端沒有遺留委託。
不能省略的區別停止監控不會自動平倉;專案商品的「手動出清」也不是券商平倉按鈕。真正的持倉與委託要在下單端處理並核對。
06 情境五:我要下載一份資料做回測
- 從 QuantBrains 的「資料下載中心」啟動 Client,依Client 操作頁確認授權與連線。
- 先只選一個商品和明確的日期範圍,記錄資料類型、合約銜接或還原方式。
- 依需求下載、準備或匯出資料,等候畫面顯示工作完成。
- 檢查本機檔案、首末日期及資料內容,再匯入回測軟體。
- 對照兩邊的時間、商品及價格,確認沒有欄位或週期誤判。
- 若換了資料模式,使用不同的輸出位置或檔名,記下設定差異後再比較。
完成條件你知道這份資料是「哪個商品、哪段時間、哪種調整方式」,而不只是知道下載按鈕已經按過。
07 情境六:每天結束後,留下能重查的紀錄
08 什麼時候再學進階設定?
| 先能做到 | 再閱讀 |
|---|---|
| 解釋來源評分如何決定入選 | 評價函數與WFO 設定 |
| 核對點值、幣別、風險基準與配置結果 | 資金標準化與風險平注 |
| 能重現相同的資料與測試條件 | 回測範例 |
| 能分別核對訊號輸出和外部接收結果 | 附加套件與外部串接 |
延伸閱讀時,先帶著一個問題,例如「我的評分指標在比較什麼?」或「我的筆記能不能重現當時設定?」。閱讀得到的觀念要回到可檢查的操作,不必直接照搬別人的參數。