Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

30 MAY 2022 - VERSION 3.0.5

Issue/Request

Type

User Guide

Jira Ticket

  1. Dashboard - Change table layout in Individual Dashboard will be reflected in Group Dashboard as well

Enhancement

Guide to Dashboard

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3080

2. Label amendments:

Dashboard:

  • Auto Update: 打勾:当您离开/刷新 ’仪表板‘ 页面,系统会自动把’结束日‘重置为默认的日期。
    取消打勾:当您离开/刷新 ’仪表板‘ 页面,‘结束日‘会根据您的设置保持不变。

  • Option Value: 显示期权价值

  • Historical GPPL: 历史组别盈亏

Enhancement

Guide to Dashboard

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3079

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3075

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3073

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3072

23 MAY 2022 - VERSION 3.0.5

Issue/Request

Type

User Guide

Jira Ticket

  1. Change SGX data to span file

Enhancement

-

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3063

2. Dashboard - Portfolio Returns app in Group Dashboard End date will be same as Individual Dashboard

Enhancement

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3068

XX MAY 2022 - VERSION 3.0.5

Issue/Request

Type

User Guide

Jira Ticket

  1. Mobile app enhancements for Apple and Android:

  • Change password API fixed

  • Allow swipe down to refresh page

  • Name of app changed to MAF Cloud

  • Disable zoom in/zoom out function

  • Functions in app can be used eg filter, sort

  • Scroll to back and data not shown bug fixed

  • Click on ? icon to link to user guide, can click on back button to return to Dashboard

  • Models with plot series exceed axis bug fixed

Enhancement

-

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3058

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3059

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3064

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3069

19 MAY 2022 - VERSION 3.0.5

Issue/Request

Type

User Guide

Jira Ticket

1. Dashboard - Add Portfolio Return Table (%) (投资组合回报率)

  • Start Date cache forever

  • End Date default auto update to yesterday

  • JAN - DEC: 1 - 12

  • All values * 100 as it is in percentage

  • If positive value: show in red

  • If negative value: show in green

  • Group in setting, disable user to select, always Portfolio.

  • Show Total Return: total_r * 100 %, map to total_r above the table.

New Feature

Portfolio Return (%) Table

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3056

2. Product Data - Add one more unit (MMBtu) in Created and Edit Product Data Unit drop down list

Enhancement

Product Data

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3054

3. Change password API update

Enhancement

-

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3055

4. Physical Trade - Missing Pricing and Trade Recap details eg INE/BC; 8/2022 fixed

Enhancement

Managing Physical Trades

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3062

5. Physical Trade - Exchange Rate Adjustment for P/L calculations: Even if settlement currency is same as pricing currency for physical trade, we need to consider exchange rate

For example, physical trade uses import and export trade mode

deal currency is USD

pricing currency is CNY, there is an exchange rate for this physical trade. e.g., USDCNY = 6.0

however, deal parent portfolio is CNY

current logic:

  • when loading deal parent portfolio, since both portfolio and pricing currency are CNY, so no exchange rate

new logic

when loading deal parent portfolio, BE will

  • change pricing currency to USD @ 6.0 and then use current exchange rate USDCNY convert it back to CNY.

sample case:

in deal UUU, there is a physical trade:

deal ccy is USD, physical trade pricing ccy is CNY, and there is a exchange rate in trade execuation page which is 0.15

so you can see in UUU portfolio, sett ccy is USD, there are two exchange rate for benchmark and MTM pricing

  1. MTM is using current ccy on 18 May which is 0.14842

  2. Benchmark is using exchange rate fixed in execution page which is 0.15

 

in CNYTESY, it is CNY as sett ccy. you can see that

  1. MTM exchange rate == 1, coz both currencies are CNY

  2. Benchmark exchange rate == 1.01065 although both ccies are CNY. the reason is

    1. 1st, we need convert it from CNY to USD in sub-portfolio UUU at 0.15 rate

    2. 2nd, we need convert it from USD to CNY in CNYTESY portfolio @ 0.14842

    3. that is it is 1.01065 (0.15/0.14842)

Basically, there are 3 types of currency:

  • portfolio currency

  • deal currency

  • settlement currency (product pricing)

If deal ccy and settlement currency are different, exchange rate can be input in phy trade execution or system will use its own exchange rate to calculate P/L.

If portfolio ccy is different from deal ccy, system will use system exchange rate or exchange rate set in proprietary market data to calculate P/L.

But for example, if physical trade uses Import/Export Trade Mode, deal ccy is USD, settlement ccy is CNY, so there is an exchange rate of e.g., USDCNY = 6.0. But portfolio currency is CNY.

So now we need to consider if there are 2 trades (buy/sell), both deal ccy is USD; sell contract with settlement ccy as CNY (so no exchange rate; also because MTM pricing cannot allow input of exchange rate so exchange rate will be system default 0.14842) and buy contract with settlement ccy as CNY so need to self input exchange rate (0.15).

So by putting this deal (1 buy 1 sell trade) into a portfolio with portfolio ccy CNY, the system will need to do auto conversion to calculate the P/L for both buy and sell contracts using the same exchange rate (0.14842).

In this case, sell contract has exchange rate of 1 (using 0.14842 since no conversion is required); buy contract is using 0.15 as exchange rate, so need to convert to the default 0.14842 so 0.15/0.14842 to get the ex rate of 1.01065. Then it is multiplied by its UnP/L to determine the P/L, together with the sell contract

Image AddedImage Added

Enhancement

Managing Physical Trades

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3061

10 MAY 2022 - VERSION 3.0.5

...

5 MAY 2022 - VERSION 3.0.4

Issue/Request

Type

User Guide

Jira Ticket

  1. Physical Trades - Change translation for create physical trade page:

Broking Details 期货公司详细: -》经纪商详细
Broker 期货公司名称 : -〉经纪商

Broking Ref No : 期货公司参考编号 : -》撮合编号

option 期权: -》选择权

Inspection: 检阅: -〉检查

Enhancement

Managing Physical Trades

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3038

2. Product Data - Add Short Ton to Unit

Enhancement

Product Data

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3039

3. General Ledger - Add BPI file format into General Ledger

New Feature

General Ledger

Jira Legacy
serverSystem JIRA
serverIda6a5c91f-7975-3c4d-8f2d-6aab593771a8
keyMAF-3042