擴展版實用工具箱

看清數字,
也看清其局限。

用八種方式檢驗想法背後的數學關係。每種工具都會說明模擬甚麼、遺漏甚麼,以及看似明確的答案在何處可能產生誤導。

看清數字, 也看清其局限。

倉位規模

計劃風險預算能容納多少個整單位?請始終使用同一種貨幣。

請啟用 JavaScript 以進行計算。

單位數 = floor((淨值 × 風險 %) / (|入場價 − 止損價| + 每單位成本))。適用於股票或簡單的按單位計價現貨產品。並非外匯手數、期貨合約、期權或保證金計算器。跳空或滑點可能使損失超過計劃風險;名義敞口可能超過可用資金。

風險與收益

扣除估計的雙向交易成本後,比較計劃目標與計劃止損。

請啟用 JavaScript 以進行計算。

淨收益 = |目標價 − 入場價| − 成本。計劃風險 = |入場價 − 止損價| + 成本。盈虧平衡勝率 = 1 / (1 + 淨收益 / 風險)。假設盈虧結果固定且成本相同;實際成交與結果會有所不同。更高的比率並不能證明交易更好。

回到起點的攀升

一次虧損與同百分比的上漲並不能相互抵消。

請啟用 JavaScript 以進行計算。

所需漲幅 = 回撤 / (100 − 回撤) × 100。這描述恢復至原始名義餘額所需的漲幅,不考慮追加資金、提款、稅費與通脹。它不是預測。

交易期望值

別只看勝率。盈利和虧損的大小同樣重要。

請啟用 JavaScript 以進行計算。

期望值 = 盈利概率 × 平均盈利 − 虧損概率 × 平均虧損 − 平均成本。請輸入未扣成本的盈利和虧損,以免重複計算成本。歷史估計存在不確定性,小樣本尤其如此。正值並非保證。

外匯單位數與點值

使用明確的報價貨幣到帳戶貨幣換算率,將止損距離換算為基礎貨幣單位數。

請啟用 JavaScript 以進行計算。

單位數 = floor(預算 / (止損點數 × 點大小 × 換算率 + 每單位成本) / 步長) × 步長。點值 = 單位數 × 點大小 × 換算率。僅適用於線性外匯敞口,不適用於期權。美元帳戶交易 EUR/USD 時,換算率為 1;其他報價貨幣需要當前且經獨立核實的匯率。不考慮保證金限制與換算率變化。跳空與清算可能使損失超過估計值。

組合衝擊情景

對三項無槓桿持倉同時施加一次衝擊,剩餘現金保持不變。

請啟用 JavaScript 以進行計算。

盈虧 = sum(持倉價值 × 衝擊)。持倉總額不得超過淨值;剩餘部分為現金。這是所選情景,而非概率估計或風險價值模型。不含槓桿、衍生品、外匯換算、費用、稅費或再平衡。假設所有持倉均可按情景價格估值;實際退出情況可能更差。

考慮成本的盈虧平衡

計算多頭倉位收回入場成本及指定雙向交易摩擦成本所需的賣出價格。

請啟用 JavaScript 以進行計算。

盈虧平衡賣價 = [入場價 × (1 + 入場費率 %) + 固定費用 / 單位數 + 每單位摩擦成本] / (1 − 退出費率 %)。所有金額輸入使用同一種貨幣。僅在價格假設尚未包含價差或滑點時輸入,以免重複計算。不包括融資、稅費、匯率變化與最低收費規則。這是簡單的現金多頭倉位模型,不是期權或槓桿合約模型。

勝率的不確定性

樣本勝率看似精確,其不確定性往往更有參考價值。

請啟用 JavaScript 以進行計算。

採用 z = 1.959964 的近似 95% Wilson 得分區間。假設為相互獨立的伯努利試驗,勝率穩定、無選擇偏差且策略預先確定。交易相關性、市場狀態變化與策略選擇可能使這一解釋失效。該區間涉及盈利概率,而非利潤或未來回撤;盈虧金額與成本仍然至關重要。

所有計算均在本瀏覽器中運行。你輸入的內容不會被提交。默認值僅為示例,不是建議的配置、槓桿或風險上限。除非明確要求換算,否則請始終使用同一種貨幣。

先核查輸入,再判斷輸出是否可信

計算前,列出每個輸入的單位、來源、日期,以及數值是否已經包含費用。除非工具明確要求進行換算,否則所有金額應使用同一種貨幣。還要區分每單位費用和總費用。未知數值不等於零;若使用估計值,應標明這是一個假設,並測試其他可能的數值。

先手工核算一個簡單例子,再每次只改變一項輸入,觀察結果變化的方向是否合理。保存結果時,要同時保留假設,而不只是最終數字。即使顯示了很多位小數,結論仍受輸入和模型範圍限制。情景計算說明的是所選條件發生後的結果,並不自動提供該條件發生的機率,也不保證實際成交價格。