Steps:


1. Set up Company Profile

Settings>Company>Company Profile

As the physical trade contracts need to be linked to the Company Name, before you use the Physical Trades function, you may need to set up your company profile first (including parent and subsidiary company details).

The user can set up a company, or multiple companies, and the first company to input in the page has to be the Parent Company. A company can have many groups under its management, and many group members can be invited under each group. The data input by each group member can be shared to and used by other members in the same group. Please refer to Step 3. Set up Group for more details.

You may also notify MAF team (support@mafint.com) to assist you to set up your company profile, by filling in the attached file.

a. Please select one member to be the Company Profile Creator to set up the company profile (to be decided by your team). This user will manage any administrative related matters in the portal on behalf of the company.

Once the Company Profile Creator has login to the portal, please click on Settings>Company>Company Profile.

 

b. Please input the details (only fields with * are compulsory) and click on Save Details once done. Relevant fields input in this page will appear in the Physical Trades function for your convenience. Once members have been added to the same group as the Company Profile Creator, the members' Company Profile page will be auto filled according to that of the Company Profile Creator, so the members need not input the company profile on their own. Please refer to Step 3. Set up Group for more details.

 

 For more information, please access Company Profile .


2. Input/Upload Physical Trades

You may choose to:
1. Manually input physical trades, please access: Input Physical Trades Manually

2. Bulk upload physical trades, please refer to below step 1 and 2.

Step 1: Physical Pricing Setting - Trades>Physical Trades>Physical Pricing Setting

This section allows you to set up your physical trade pricing index (Benchmark & MTM Pricing - pricing mode = Float/Ave, WMA & Spot) here, which will be required if you want to bulk upload your physical trades. The pricing index allows you to use a product and benchmark its price against the purchase or sale pricing of the contract so as to better calculate the positions and P/L before the contract is complete (have actual price and quantity). You will thus be able to decide which contract (without actual price yet) should be matched to which particular product's pricing in order to price the contract and calculate the P/L more accurately. If your contract has fixed or actual price, there is no need to create a pricing index, you may just input the fixed price accordingly.

In the MAF Excel template that you have downloaded, if your trade has fixed/actual price, you may input the price under Fixed Price and Fixed Pricing Currency. If fixed/actual price is not available yet, you may follow Step 1 and input the Pricing Code under Benchmark Pricing and MTM Pricing column.

a. Please click on Trade, followed by Physical Trade from the navigation sidebar on the left to enter the physical trade page,

and click on the Physical Pricing Setting tab.

 

b. Logic:

Each contract should have two pricing methods, Benchmark and MTM (Potential) Pricing.

Benchmark Pricing is the price at which you buy or sell

MTM (Potential) Pricing is to price for inventory, so if benchmark pricing is Buy, MTM pricing will be Sell to close the positions

Every deal’s MTM (Potential) Pricing will be the same.

The following pricing modes apply for both Benchmark Pricing and MTM (Potential) Pricing:

i. Fixed Price: If your contract has fixed/actual price, please select FIX from the Pricing Mode drop down list and fill in the fixed/actual price

 

ii. Floating Price (no fixed price): If your contract has no fixed/actual price yet, you may choose to select an index (“Float/Average”, “Whole Month Average(WMA)”,”Spot“ or “Formula”) to benchmark the pricing of your trades, where data will be obtained automatically from the market data (integrated from various Exchange sources) in the system to calculate the P/L of your positions. Once the trades are executed and prices have been confirmed, you may proceed to Trade Execution to input the final actual quantity and price, which will be automatically updated in portfolios to calculate the P/L.

For example: for a purchase/sale contract, fixed price is not available yet so there is only a floating price (you may select the product in Benchmark Pricing and MTM Pricing to price the contracts). The benchmark price of the purchase contract uses LME products, and the sale contract - MTM (Potential) pricing uses SHFE products so since the prices are different, there will be a difference in P/L. Once available, please fill in the actual price and the actual quantity to settle the contract accurately.

 

c. Please click on Add Row to add a new row and input the details accordingly to determine which product should be used to price which contracts.

Once this setting is configured, you will be able to input the Pricing Code in the Benchmark Pricing and MTM Pricing columns in the Bulk Trade Upload file. Once uploaded, your contracts' pricing will be matched directly to the product (based on Pricing Code) you have matched them with. Cells in red are compulsory fields.

Benchmark/MTM Pricing Page - Description: (Only fields with * sign is compulsory; fields with ^ means that once you have selected the pricing mode, the relevant fields will be updated accordingly)

You may click on the drop down list under MAF Product ID to determine the Product Type (forward/futures/spot/forex), and based on the Product Type, select the Pricing Mode (WMA/Float/Spot/Formula):

a. If Product Type is FORWARD, please select FLOAT/AVE and input the  Pricing Period (Pricing Start and Pricing End Date) only. For instance, LME 3M contract is specific to a certain start and end date. Some examples include LEAD 3M, ZINC 3M etc.

b. If Product Type is Futures, please select WMA and input the Month and Year only. Some examples include LEAD, ZINC etc.

 

c. If Product Type is Forex or Spot, please select Spot and you do not need to input month, year or date. Some examples include LEAD 3M Rolling, ZINC CASH etc.

Please refer to below Step 2 (Bulk Trades Upload) and input the Pricing Code as set up in Step 1 into the Benchmark Pricing and MTM Pricing column to price the trades.

Example:

Set up Pricing Code as SUGAR WMA (Benchmark Pricing) and SUGAR MTM (MTM/Potential Pricing) in Physical Pricing Setting page as follows:

Once saved, please input the Pricing Code as SUGAR WMA (Benchmark Pricing) and SUGAR MTM (MTM/Potential Pricing) in the Bulk Trade Upload table as mentioned in Step 2 below. Once uploaded and saved successfully, the system will calculate your P/L accordingly. This means that your contract will use SUGAR WMA for the benchmark pricing and SUGAR MTM for the MTM pricing to calculate your P/L.

 

Summary:
Fixed refers to fixed price.

WMA represents the floating price of futures products, which follows the price change of the futures contract.

WMA represents the floating price of forward products, which follows the price change of the forward contract.

Spot is also a floating price, but it corresponds to the daily spot index price, and there is no futures contract.

Depending on the structure of the contract, you can determine if it belongs to Float, WMA or Spot.

If the Product Group is Iron Ore, you may select Formula to calculate the pricing.

All paper and physical trades pricing logic is as follows:

To determine which Pricing Mode to use, you may double click on the MAF Product ID/Product field to determine the "Product Type" (forward/futures/spot/forex):

  1. If Product Type is FORWARD, please select FLOAT/AVE and input the Pricing Start and Pricing End Date only. For instance, LME 3M contract is specific to a certain date. Some examples include LEAD 3M, ZINC 3M etc.

  2. If Product Type is Futures, please select WMA and input the Month and Year only. Some examples include LEAD, ZINC etc.

  3. If Product Type is Forex or Spot, please select Spot and you do not need to input month, year or date. Some examples include LEAD 3M Rolling, ZINC CASH etc.

  4. If your product is iron ore and require formula pricing, please refer to Formula Pricing Guide.


Step 2:Bulk Trades Upload - Trade>Physical Trade>Bulk Trades Upload

a. Please click on Trade>Physical Trade from the navigation sidebar on the left to enter the page, followed by Bulk Trade Upload to enter the physical trades upload page.

b. Please click on 'Download Template' and fill in the details as necessary. You may also click on the Add Row button to see the compulsory fields which will be highlighted in red for reference before inputting data in the Excel template, or to input the data manually.

In the Excel template:

Description (Only fields with * sign is compulsory)

Tick:Will auto fill Title Transfer Date based on Trade Date

Untick:You may fill in Title Transfer Date

If an offshore company imports/exports, there are 3 trades contracts involved:

  1. Offshore companies purchase from suppliers - Offshore

  2. Offshore companies sell to domestic companies (exported by offshore companies) - Import/Export

  3. Domestic companies purchase from offshore companies (imported by domestic companies) - Import/Export

For Example:

c. Once done, please return to the portal and upload the file by hovering your mouse over the "..." from the top right corner and click 'Upload File'. If no cells are highlighted in red, please click on Save to save your data.

All trades submitted successfully will be displayed in the Physical Trade table. For more information, please refer to Creating New Physical Trade(s)


3. Physical Trade Execution

Trades - Physical Trades

In the Trades>Physical Trades>Trades tab, there are 2 tables, the top table will display all physical trades data, whereas the bottom table will display all trade execution data of the physical trades.

In this page, besides bulk uploading your physical trades, you may also click on the + New Trade button to manually input physical trades data or click on the Settings button ('gear' icon) under Action column to access other functions. Please refer to Managing Physical Tradesto learn more.

You may edit the following fields in the Physical Trades table directly by double-clicking the cells. Please click on Save Changes at the bottom left corner of the table to save the changes.

Trades - Physical Trades - Trade Execution List

You may input your physical trade execution data here. For instance, once you have the actual quantity and actual price of your contract, you may input the data directly in the trade execution table, or click on the Edit button ('pen and paper' icon) to enter the trade execution page to input or edit data. Please refer to Managing Physical Tradesto learn more.

 

 

Description (Only fields with * sign is compulsory)

  

Calculations Formula - If the relevant data has been input previously in physical trades page, the system will automatically calculate:

Calculation formulas - If the relevant data has been entered, the system will automatically calculate these:


4. General Ledger - Input Funds, Expense & Income Data

Portfolio - General Ledger

a. Please click on 'Portfolio' from the navigation sidebar on the left, followed by 'General Ledger' to enter the general ledger page to input data such as expense and income, initial fund, fund in/out and other costs etc. You may directly upload your file and relevant data will be automatically captured, reducing the need to manually input.

b. At the top right corner of the page, hover your mouse over the “…” and click on the broker name to upload your file. The relevant data will be captured and displayed in the table, and you may need to select from the TYPE column to determine if the item is FUNDS IN/OUT, expense/income (EXP/INC) or initial fund (INIT FUND). Please note that if the item is under type EXP/INC, it will be calculated in P/L, but FUNDS IN/OUT will not be calculated in P/L.

Alternatively, you may click on Add Row to input your data manually. Cells highlighted in red are compulsory to be filled. Once done, please click on Save to save your data.


Description (fields with * are compulsory to be filled:


The 'From' and 'To' dates are set 1 week by default, ranging from 1 week before to today's date. You may adjust the dates and click 'Search' for the data to be filtered and displayed in the table accordingly. Note: The dates you set will remain unchanged unless you log out and re-login, and the dates will reset to default.

Please note: The dates you set will remain unchanged unless you log out and re-login, and the dates will reset to default. You can also utilise the filters function at the top of the table to filter your paper trade. Please refer to Table Settings to learn more.


5. Create/Manage Quantitative Models & Reports

Dashboard - Individual

You must first input paper trades and physical trades data to generate the following figures:

  1. Positions and P/L data: Positions and P/L data (including any commission, expense and income and other costs, etc.) are calculated after paper trades and physical trades data are input.

  • Input data such as positions, price and commission etc in Paper Trades and Physical Trades

  • Input data such as expense and income items and other costs etc in General Ledger . When selecting Type in the table, please choose EXP/INC and input:

    • Expense/Costs: Negative value eg -100

    • Income: Positive value eg 100

Please assign the trade/item to tag them to the corresponding portfolio before saving the data. The system will then automatically calculate the positions and P/L according to your data and display in the model/report accordingly.

 

2. Initial Fund, Fund In/Out data: If necessary, you may input as follows:

  • Paper Trades: Please upload or manually enter data in Portfolio>General Ledger>FCM Statement

    • Please select FCM under FCM TYPE column, and then enter data such as margin, total equity, collateral etc.

  • Physical Trades: Please upload or manually enter data in Portfolio>General Ledger

    • Initial Fund: In General Ledger page, please select INIT FUND under TYPE column and enter the data accordingly

    • Fund In/Fund Out: In General Ledger page, please select FUND IN/OUT under TYPE column and enter the data accordingly

Please assign the trade/item to tag them to the corresponding portfolio before saving the data. The system will then automatically calculate the positions and P/L according to your data and display in the model/report accordingly.

 

a. After allocating paper trades (and physical trades) into the portfolio, you may create quantitative models and reports to determine the performance of your portfolios/trades. Please click on Dashboard>Individual from the navigation sidebar on the left to access the Dashboard page.

 

b. Various quantitative models/reports can be created and displayed in the dashboard. If you need to customise any models/reports, please notify us at support@mafint.com. You can select a model/report in the drop-down list and click 'Create' to create a new model/report.

The model/report you have just created will be displayed as empty at the beginning, which requires you to set up the details by clicking on the Settings (gear icon) button at the top right corner of the app.

 

 

Most Dashboard Models/Reports have similar steps. You may choose to select individual or multiple portfolios to be calculated and displayed. Please confirm other details in the Settings page before clicking Submit to proceed. You may edit the details anytime as necessary.

Public/Proprietary:

PUB (PUBLIC) MARKET PRICE: If selected, the system will use the public market/settlement price obtained from various Exchange sources to perform calculations

PTY (PRIVATE/PROPRIETARY) MARKET PRICE: If selected, the system will use the proprietary market/settlement price that you have input/uploaded in Proprietary Market Data

 

Auto-Update:

Tick: Resets the dates to default once you leave the ‘Dashboard’ page.

Untick: Dates according to your settings remain unchanged once you leave the ‘Dashboard’ page.

 Historical GPPL (related to Historical Group P/L app):

The Historical check box in Settings page is used to determine if you want the Compare Date to use Existing Calculated Data or Historical Saved Data for P/L comparison. This means that if you have saved the historical data for the specific End Date, you may:

 

For more information, please refer to Guide to Dashboard.


Physical Trades App/Reports Lists

 

Physical Trade Inventory App/Reports Lists

Please refer to Physical Trades - Dashboard Models/Reports Summary to learn more.