實戰交易:
把想法變成可執行、可停損、可復盤的流程
實戰交易不是把圖表按得更快,而是先把「什麼條件進場、錯了在哪裡退出、最多承擔多少、如何執行、如何檢查」寫成規則。本篇建立第 13 類的知識樹,將交易計畫、訂單執行、部位管理、策略選擇、回測與交易日誌串成一條證據鏈。本分類不提供即時訊號,也不替使用者自動下單。
先看這個分類的核心
- 先定義風險,再定義報酬;每一筆交易都要能說明失效條件、最大損失與退出方式。
- 計畫 R:R 只是價格距離,不代表目標一定成交;勝率、實際平均盈虧、手續費與滑價要分開追蹤。
- 市價單、限價單、停損單各自交換不同的價格/成交風險;停損價不是保證成交價。[1] [2]
- 回測、樣本外、交易日誌與最大回撤不是附加項,而是把主觀想法變成可被反駁流程的最低要求。
一、先選市場與標的:交易機會也有執行成本
1.1 流動性不只是成交量
選擇標的時,不能只看日成交量或一根漂亮的漲幅。流動性至少包含買賣價差、深度、正常時段與事件時段的成交穩定性、你預計的部位相對於市場深度,以及停損觸發時能否退出。小型股、冷門期貨、外匯交叉盤與週末加密市場,可能在平靜時看起來可交易,到了新聞或流動性收縮時卻出現較大的滑價。
1.2 現貨、期貨與槓桿產品不能共用同一套風險假設
現貨的損益通常以價格變動乘上數量;期貨還要加上契約乘數、最小跳動、保證金、結算與轉倉;選擇權則有權利金、到期、波動率與時間價值。若沒有輸入乘數、幣別、最小跳動或保證金規格,計算器只能做概念試算,不應輸出看似精確的可下單口數。
1.3 一張標的卡片
在交易計畫中留下標的、交易所或平台、報價幣別、交易時段、合約乘數、最小變動、費率、可否放空與主要流動性風險。標的卡片的作用不是預測,而是避免把不同市場的規則誤套在一起。
二、交易計畫:把主觀敘事變成事前規則
2.1 一個完整計畫至少要回答六個問題
- 什麼可觀察條件觸發進場?
- 哪一個價格或事件代表原假設失效?
- 停損成交後預計損失是否仍在預算內?
- 目標價是依結構、波動或規則推導?
- 哪些情況不交易,例如事件、流動性或時段限制?
- 交易完成後要記錄哪些欄位才能復盤?
2.2 單筆風報比與歷史期望值不是同一件事
多頭計畫可寫成風險距離=Entry−Stop、報酬距離=Target−Entry、計畫 R:R=報酬距離÷風險距離;空頭則交換價格方向。這只能描述一筆交易的幾何距離。若要估計策略是否有優勢,還要使用勝率、實際平均獲利與實際平均虧損:
損益兩平勝率=平均虧損絕對值 ÷(平均獲利+平均虧損絕對值)
2.3 設定「不交易」條件
交易計畫不只寫什麼時候進場,也要寫何時放棄:預估價差超過上限、停損距離大到使部位過小、重要事件前後、訊號只在流動性薄弱時出現,或當日已達到預設損失上限。沒有不交易規則的計畫,往往會在壓力最大時臨場改寫。
三、訂單與執行:價格確定與成交確定是兩種風險
3.1 市價單、限價單與停損單
Investor.gov 將常見訂單分為 market、limit 與 stop-loss。市價單通常以立即成交為優先,但不保證成交價;限價單把價格邊界寫清楚,但可能完全不成交;停損單觸及停損價後會轉成市價單,因此在快速市場中成交價可能偏離停損價。[1] FINRA 也提醒,報價延遲、執行時間與波動都可能讓實際成交價格不同於看到的價格。[2]
| 訂單 | 主要控制 | 主要交換 | 事前要記錄 |
|---|---|---|---|
| 市價單 | 成交機率與速度 | 價格不確定 | 可接受滑價、深度與最大金額 |
| 限價單 | 成交價格上限/下限 | 成交機率不確定 | 有效時間、未成交後處理 |
| 停損單 | 觸發退出條件 | 觸發後成交價不保證 | 跳空、流動性與替代退出方式 |
3.2 把滑價寫進模型
若進場與出場滑價各以百分比假設,應分方向套用:多頭進場變貴、出場變便宜;空頭開倉賣出變便宜、回補變貴。手續費則要依實際成交金額計算,固定費、稅費與借券費另外列示。成本不是事後才檢討的「小數點」,而是會改變損益兩平勝率的策略參數。
可使用成本調整期望值工具先做單筆敏感度,再在交易日誌分析器查看完成交易的實際成本後分布;交易前則可用交易前規則檢查器逐項確認計畫是否留下必要紀錄。
3.3 執行紀錄
至少記錄訊號形成時間、送單時間、訂單類型、預期價格、成交價格、成交數量、取消或改單原因、滑價與未成交部分。沒有執行紀錄,復盤很容易把「沒有成交」誤記成「策略錯誤」,或把有利滑價誤當作可穩定複製的優勢。
四、部位大小與風控:先決定最多能失去多少
4.1 從帳戶風險預算反推數量
部位大小不應由「這次看得多準」決定,而應從可承擔的單筆損失反推。簡化現貨模型如下;若是期貨,還要把每點乘數與合約成本放進每單位風險:
每單位風險=|Entry−Stop|+每單位成本
最大數量=floor(可承擔損失 ÷ 每單位風險)
若滑價會使停損後損失增加,則只用 Entry−Stop 會低估風險。新增的實戰交易計畫與部位檢查器會把進/出場成本與滑價納入每單位風險,並顯示整體預算使用率。
4.2 相關性與同時持倉
每筆交易都符合 1% 風險,不代表整個帳戶只承擔 1%。持有同一產業、同一宏觀因子或同一貨幣方向的多個部位,壓力時可能同時觸發停損。復盤時要計算組合層級的最大損失、同向曝險、保證金占用與流動性,而不是只看單筆交易。
4.3 連續虧損與最大回撤
固定風險比例、固定金額與依權益變動的部位會產生不同的回撤路徑。交易前可以做壓力情境,例如連續 5、10 或 15 筆虧損,然後檢查剩餘資金、心理承受度與是否會被迫改規則。交易後則使用風險報酬與最大回撤分析工具把權益序列的峰谷順序與恢復期拆出來。
五、策略框架:不同策略的失效方式不同
5.1 趨勢追蹤與突破
趨勢策略接受一部分小虧損,等待少數大波段支付成本;常見失效是盤整期間反覆假突破。評估時不能只看勝率,還要看平均獲利是否足以覆蓋連續虧損、滑價與持有成本。
5.2 均值回歸與區間交易
均值回歸常有較高勝率,但遇到真正的制度、基本面或流動性變化時,偏離可能持續擴大。若把「價格回到平均」當成必然,就會把停損越移越遠。回測中應特別檢查尾端虧損與極端樣本,而不是只看平均天數。
5.3 配對、網格與槓桿策略
配對交易需要檢查兩腿的 Beta、幣別、交易時段、乘數與基差;網格交易需要檢查單邊突破後的庫存與保證金;槓桿策略要檢查強平價格、追加保證金與跳空。名稱相同不代表風險相同,策略描述要附上明確的停機條件。
5.4 指標只是條件,不是因果保證
均線、RSI、MACD 或波動指標是歷史資料的函數,適合用來定義可觀測條件、過濾環境或建立測試特徵;它們不會自動提供未來方向。可搭配技術指標盲點文章與回測與過度擬合文章閱讀。
六、回測與驗證:先防資料洩漏,再看績效
6.1 回測最小契約
- 資料頻率、時區、調整方式與截止日固定。
- 訊號形成與成交至少錯開可證明的執行間隔。
- 研究期、驗證期、樣本外期按時間分開。
- 加入手續費、點差、滑價、稅費與未成交規則。
- 不使用未來價格、未來成分或後來才知道的修訂資料。
- 同時回報報酬、MDD、交易次數、連虧與分布。
6.2 不要用一條漂亮曲線取代壓力測試
參數越多、反覆看資料的次數越多,過度擬合風險越高。把成本加倍、訊號延後一根、降低成交率、移除最佳幾筆交易,再觀察策略是否仍能維持合理的風險報酬。若只在一組精確參數下有效,優勢可能只是樣本噪音。
第 13 類會持續與量化研究工作台連接,先要求資料契約、再談特徵與回測,不把研究頁偽裝成即時下單訊號。
七、持倉管理:不要在壓力中臨時發明規則
7.1 移動停損與保本不是免費選項
把停損移到保本可能降低單筆虧損,但也可能增加被短期雜訊洗出的比例;移動停損可以保護部分浮盈,但可能降低平均獲利。它們都要在事前規則與歷史紀錄中驗證,不能只挑成功案例解釋。
7.2 加碼、減碼與部分出場
每次加碼都應重新計算最壞情境的總風險;部分出場則會改變實際平均獲利與 R:R。若工具只輸入單一 Entry、Stop、Target,輸出只能視為簡化基準,不能代表多次成交的完整交易分布。
7.3 事件與隔夜風險
財報、央行決策、法規消息與週末市場可能帶來跳空或價差擴張。交易計畫應寫明持倉到事件前後的處理方式、可接受的流動性、是否降低部位,以及若不能成交時的替代方案。
八、交易日誌與復盤:把結果拆成可改善的原因
8.1 日誌欄位
一筆完整紀錄至少包含:日期時間、標的、方向、策略標籤、進場理由、失效條件、計畫 Entry/Stop/Target、實際成交、部位、費用、滑價、出場理由、結果 R、是否遵守規則與交易後備註。截圖可以保存情境,但不能取代結構化欄位。
8.2 先看分組,再看總平均
把交易按策略、時段、方向、波動環境、持有時間、流動性與是否遵守規則分組。整體正期望可能由單一策略或少數日期貢獻;分組後才能知道優勢是否集中、成本是否在某些時段侵蝕,或是偏離規則造成主要損失。
可把已完成的 R 結果貼入交易日誌分析器,查看勝率、平均盈虧、Profit Factor、期望值、最大連虧與 R 回撤;再用單筆成本工具對照計畫與實現結果。
8.3 復盤不是事後合理化
復盤要先標記「規則內/規則外」,再檢查結果;不能因為交易賺錢就把違規行為寫成好決策,也不能因為交易虧錢就判定原本流程錯誤。真正可改善的問題通常是執行偏差、成本估計、部位過大、資料口徑或策略在特定環境失效。
九、第 13 類持續升級路線
| 層級 | 知識主題 | 配套工具/證據 | 完成標準 |
|---|---|---|---|
| 基礎 | 標的卡片、計畫、訂單類型、R:R | 實戰交易計畫與部位檢查器、交易期望值工具 | 事前能寫出 Entry、Stop、Target、風險預算與不交易條件 |
| 執行 | 滑價、成交、部分成交、事件與持倉管理 | 交易日誌分析器、成本敏感度 | 能把預期成交與實際成交分開記錄 |
| 研究 | 策略規則、回測、樣本外、壓力測試 | 量化研究工作台、回測文章 | 規則可反駁、資料不洩漏、成本口徑明確 |
| 復盤 | 期望值、MDD、連虧、分組與失效 | 交易日誌分析器、最大回撤工具 | 以足夠樣本分辨執行問題與策略問題 |
後續升級會優先增加交易紀錄匯入格式、分組比較、成本敏感度、規則版本、樣本外報告與事件風險檢查;仍維持 client-side、無假行情、不替使用者自動下單的邊界。
從一筆交易計畫開始
先定義最大可承擔損失,再檢查部位、成本、期望值與交易後紀錄。
來源與資料邊界
訂單類型與執行風險採 Investor.gov 與 FINRA 官方投資人教育資料;部位與風險管理採 CME Group 教育資料。這些來源用於定義交易機制與教育風險,不支持任何特定標的、方向或報酬預測。本文的金額與案例均為可重算的示範,不是即時行情。