TR-MATE XAUUSD Calculators
這是一組協助整理 XAUUSD 交易前數字的 Web 計算工具,分別處理保證金、指定價格變動下的損益、依風險與停損反推手數,以及隔夜持倉成本。
設計時沒有把所有欄位塞進同一個大型表單,而是把四種問題拆開。原因是每個結果需要的輸入、驗證規則和解讀方式都不同。
持續改善中。目前重點是輸入驗證、資產單位處理、結果說明與多語言介面一致性。
工具頁面:https://copi-tools.com/zh-hant/xauusd-lot-size-calculator/
交易前常見的問題看起來很相近,但實際上不是同一個計算:
如果在同一個表單裡同時顯示所有結果,使用者容易把最後的數字理解成「系統建議的交易」。實際上,程式只是在使用者提供的條件下執行公式,沒有判斷交易方向或機會好壞。
因此,專案的第一個設計原則是:一個計算工具只回答一個明確問題。
頁面以可在瀏覽器中使用的互動表單為主。每個工具都有自己的:
以手數計算為例,最核心的輸入包括帳戶餘額、可承受風險百分比、進場價與停損價。保證金或損益計算則使用不同的必要欄位,沒有強迫共用所有表單狀態。

同一組欄位不能直接套用到所有工具。例如,指定價格變動的損益不需要風險百分比;但手數計算如果沒有有效的停損距離,就不應產生結果。
因此,每次計算會經過以下流程:
使用者輸入
→ 解析數值
→ 檢查必填欄位、正數、有限值與欄位關係
→ 正規化單位
→ 套用對應公式
→ 顯示結果與計算使用的條件
「欄位關係」是重要的一層。以手數為例,進場價和停損價不能相同;否則停損距離為零,任何計算結果都沒有意義。
只顯示 0.12 lots 並不足夠。結果旁邊需要保留風險百分比、進場價、停損距離及預估保證金,讓使用者可以檢查這個數字依據的是哪一組條件。
這讓介面能回答兩件事:
工具沒有價格方向、進出場建議或自動下單邏輯。它只回答條件式問題,例如「在這個風險與停損下,對應手數是多少?」
這個責任邊界能讓計算邏輯專注於輸入與公式,也避免把算術結果表達成投資建議。
目前的實作方向如下:
後續會繼續補強錯誤訊息、多語言欄位文案,以及不同裝置上的輸入可用性。
這個專案的重點不是用一個數字取代交易判斷,而是把交易前常被混在一起的問題拆開:保證金、價格變動損益、風險對應手數與隔夜成本各自有不同的輸入與限制。
只要輸入邊界和結果的假設能清楚呈現,使用者就可以自行檢查數字,而不是把計算器視為市場預測。
本工具用於交易前的數字整理與介面實作研究,不提供投資建議、交易訊號、自動交易或獲利保證。