計算資金風險

計算資金風險 – 如何利用Excel協助交易

上一篇文章講述如何每次開倉前如何 計算資金風險 ,並且透過公式得知,影響資金風險的因素其實只有「合約價值」和「止損價格」兩者,反而槓桿比率和資金風險之間根本沒有任何關係。然而,知道了每次開倉的資金風險後,又如何應用在實際交易上呢?

計算資金風險 的應用
設置風險上限 並限制開倉頭寸大小

交易的重點在於限制風險,既然我們知道了每次開倉不同合約價值對應的風險大小,反過來說,我們就有能力透過控制合約價值來限制資金的風險。先重溫一下用來計算風險的公式︰

  • 風險 = 止損點數 * 合約價值 * 每點定義 * 1/資金 * 結算貨幣匯率@止損價

如果我們調動一下變數的位置,將著眼點放在合約價值上,並設定風險為固定的上限,公式就會變成︰

  • 合約價值上限 = 風險上限 * 資金 * 1/止損點數 * 1/每點定義 * 1/結算貨幣匯率@止損價

舉個例子,現在你打算買入EURUSD,帳戶資金餘額$20,000,開倉價位1.1234,止損價位1.1042,止損點數為(1.1234 – 1.1042)即192pips,風險上限為5%。由於貨幣對和帳戶同樣以美元USD作為結算貨幣,於是你的合約價值上限就等於(0.05 * 20,000 / 192 / 0.0001)即52,083.3歐元,亦即52K或外匯術語中的0.52lot。

只要你開倉的部位不超過這個上限,就可以確保資金風險維持在5%以內。

實際操作的時候,當然不是用計算機「慢慢篤」,而是用Excel試算表設定公式,或者像外匯先生一樣自己編寫應用程式,輸入數據讓電腦自行輸出答案。計算的方法倒是後話。我們首先要思考的,是如何決定公式中,唯一由我們操控的兩個變數「風險上限」和「止損點數」。

風險上限 (Risk Limit) 和止損 (Stop Loss),就是整個交易系統中,資金管理部份的全部重點。如果你能夠master這兩個因素,你就掌握了成功交易的三分之一。由於這兩個主題涉及較為複雜的概念,留待之後兩篇文章再分別作探討。現在讓我們來看看,如何透過Excel設定公式,計算每次開倉的資金風險。

如何利用Excel 計算資金風險 ?

首先,我們要在Excel試算表中輸入六個變數值的欄位名稱。分別是︰

  • 貨幣對 (Symbol) *註:其實這個可以忽略
  • 帳戶餘額 (Account Balance)
  • 開倉價位 (Opening Price)
  • 止損價位 (Stop Loss Price)
  • 風險上限 (Risk Limit)
  • 合約價值上限 (Contract Size Limit)

同學可以參考下圖的試算表,對應每個資料格的位置(B3:B8 以及 B10:B11)輸入文字。注意,為了方便設定公式,我們在輸入值和輸出值兩個部分,分別額外加入了兩個欄位︰

  • 貨幣對結算貨幣 (Symbol Base)
  • 止損點數 (Pip Loss)

計算資金風險

然後,將以下的公式複制至合約價值上限的數值一欄 (即C11)。注意,複制前請確保所有資料格的位置與上圖一致,否則會導致運算錯誤。如果你熟悉Excel的計算功能,亦可以自行設定公式。另外要提醒讀者的是,以下公式只適用於七個美元主要貨幣對,不可以用來計算任何其他貨幣對或者差價合約產品︰

=C8*C5/C10/IF(C4=”JPY”,0.01,0.0001)*IF(C4=”USD”,1,C7)

同樣地,我們在止損點數的數值欄中(即C10)輸入以下公式︰

=ABS(C6-C7)*IF(C4=”JPY”,100,10000)

大功告成!現在你就可以輸入有關數值,讓試算表主動為你計算風險資金了。輸入時要留神的是,風險上限並非以百分比為輸入值,例如上圖中的0.05其實就是(5/100 = 5%),讀者不要因為心想著「5%」而錯誤地只輸入個位數字「5」。另外,Excel以及普遍程式碼都會視「空格Space」為一個字元,假如讀者在C4一欄輸入結算貨幣的單位時不慎在前後多按了一下空白鍵,程式就會無法理解而導致運算失敗。

至於合約價值的計算結果,你應當有已經有能力快速換算成對應的Lot Size值,如果你不了解甚麼是Lot Size,可以參考這篇文章。

為了方便讀者試驗,以下是一段內嵌的HTML程式碼,讀者可以隨意改動輸入值欄位的資料,看看試算表得出的答案如何隨之而改變。如果不小心改動了輸出值的公式,可以重新整理頁面,所有數值會自動返回預設值。

上述兩道公式中,ABS代表絕對值 (Absolute Value),將止損價位和開倉價位的差額變為正數值。IF是條件式,針對不同的貨幣對結算單位來設定「每點定義」和「結算貨幣匯率」的變數值。另外,為了避免輸入文字時的「空白鍵手誤」問題,讀者可以善用Excel內置的「資料驗證 (Validation)」功能來制作下拉選單。有關這幾個Excel功能的使用方法,可以參考以下官方資料及教學示範︰

外匯先生一般不建議學生交易「主要貨幣對」以外的貨幣對,原因之一是因為外匯先生本身是一個長線趨勢交易者,波動性過高的價格走勢會增加不必要的風險,單純交易主要貨幣對已經足夠創造可觀的回報率。儘管很多人認為小眾貨幣比起主要貨幣波幅更大,獲利機會更多,但其實這是一個嚴重的交易謬思︰愈追求波幅差價,操作次數愈多,獲利表現反而就愈差。這個概念,留待之後再作探討。

回歸正題,由於Excel的可攜性較低,在平日出外只有手機沒有電腦的情況下操作時會非常不便,因此同學可以造訪外匯先生的工具區,使用當中免費的「資金風險計算機」小工具。該應用程式除了能夠計算主要貨幣對的資金風險,同時亦提供了簡易版的倉位紀錄功能,方便讀者統計手上所有倉位的累計風險

接下來的文章,會開始探討資金管理的兩大支柱︰「風險上限」與「有效止損」。

(第一次來到外匯先生的部落格?建議新手先看這篇文章︰投資入門三部曲

發表迴響