外幣損益計算上會有小誤差 

提供您對大財庫現有功能的改善或是希望能增加新功能的建議

文章Tony » 2008-08-07, 10:00

你好,
舉例而言,我輸入單筆申購美金計價基金,再用同樣的淨值贖回同樣的單位數,美金損益應該是0,但是大財庫計算出來居然會有零點零幾元美金的損失耶。
再舉一個例子,我輸入一筆單筆申購美金計價的基金,申購淨值為 $1,並且基金淨值保持為 1, 照理來說,美金的損益為0,換算為台幣的損益也是0,可是大財庫卻顯示台幣損益有零點零幾的損失耶~
這是不是計算的小數點有效位數不夠所致?

Tony
Tony
New member
 
文章: 6
註冊時間: 2008-05-01, 13:15

文章ezwork » 2008-08-07, 14:38

因為匯率已經到了小數點以下的好幾位數的關係,換算為台幣的損益就會有零點零幾元的數字出現。
ezwork
Site Admin
 
文章: 1946
註冊時間: 2007-01-31, 18:16

文章Tony » 2008-08-07, 21:47

你好,

ezwork 寫:因為匯率已經到了小數點以下的好幾位數的關係,換算為台幣的損益就會有零點零幾元的數字出現。

這應該是程式設計上算式寫法造成的誤差。因為外幣損益0,不論匯率是多少,換算的台幣損益應該也是 0。除非程式是先各自換算成台幣,再用台幣來計算損益,才會出現這樣的現象啊。
所以這應該是很簡單可以解決的問題才是。
Tony
New member
 
文章: 6
註冊時間: 2008-05-01, 13:15

文章ezwork » 2008-08-07, 22:00

沒有錯,問題就是必須換算為台幣再來計算損益才會這樣。

如果先計算損益再換算台幣就應該是 0 了。
ezwork
Site Admin
 
文章: 1946
註冊時間: 2007-01-31, 18:16


回到 給 EzWork 的建議

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 34 位訪客

cron