Historical Group P/L

Return to Overview


To access the quantitative model/report, click on 'Dashboard' from the navigation sidebar on the left. Select the model/report from the drop-down list and click 'Create'. Click on the 'Settings' button (gear icon) at the top right corner of the model to set up your model/report.

About

The Historical Group P/L app provides an overview of all historical saved trades and their total P/L, with daily change in P/L, commission and expenses/income details displayed for your convenience. It contains all the historical saved data created in Group P/L app.

Please note that for the details in the app to appear, you will need to click on the "Save" button at the bottom left of the Group P/L app. The End Date of the Group P/L app are critical in determining the data to be displayed. Once you select your End Date in the settings of Group P/L app, click on the "Save" button and open the Historical Group P/L app. If the date range in Historical Group P/L app is within the date range selected in the Group P/L app, the End Date of the saved data in Group P/L app will appear as a row in the Historical Group P/L app and the relevant data will be calculated and displayed accordingly.

To categorise the trades according to your needs, you can reorganise your data by dragging-and-dropping the columns at the top of the table to 'set row groups'. Columns like daily change in P/L, commission and expenses/income will be summed up accordingly.

The 'Start Date' will be 1st day of the year (1 Jan 2021) by default and 'End Date' will be today's date by default. You can select the cut-off date ('End Date') to determine your P/L for that period and the close/settlement date of each trade is crucial as it will determine which month/year's P/L it will belong to. 

The rows are the various categories of assets in the portfolio while the columns indicate product information such as portfolio name, trader and total P/L. The table acts like a pivot table and can be categorised and organised by groups according to your needs. You can click here to learn how to customise the table by arranging and filtering the columns based on your preference, and saving the table layout(s) as a template. Also see Futures Contracts Codes for more information on exchange and month codes, if required.

Note: For expense/income items to appear in the expense/income column, you will be required to select the contract number to be linked to the specific expense/income item in the expense/income table.

This app is similar to Group P/L but without:

  • Compare Date

  • Default group is Settlement Date

  • Historical GPPL

  • Excl T Plus

You can add “Days” in Settings to determine the maximum days of records to display.


Daily Change Logic: The system will get the nearest available market data price for comparison

  1. Choose End Date:

    1. Monday → Daily change is compared to previous Friday

    2. Tuesday → Daily change is compared to previous Monday

    3. Same for Wednesday - Friday.

    4. Saturday → Daily change is compared to previous Friday (daily change should be 0)

    5. Sunday → Daily change is compared to previous Friday (daily change should be 0) or it will be compared to the following Monday's market data price if it is available

  2. How to check daily change figure is correct:

    • Open 2 Group P/L apps

      • 1 Group P/L app's end date and the other Group P/L app's end date will be 1 day before, excluding weekends

      • 1st Group P/L app's total P/L amount + daily change should be = 2nd Group P/L total P/L amount.



Navigation

To access the quantitative model/report, click on 'Dashboard' from the navigation sidebar on the left. 

Select the model/report from the drop-down list and click 'Create'. Click on the 'Settings' button (gear icon) at the top right corner of the model to set up your model/report.


Sharing Model/Report/Dashboard

To share the model with your group members, click on the "Share" button next to the Title of the model followed by the email address of the group members you want to share it with. Once submitted, the model will appear in the Dashboard>Group Dashboard of the selected group members.

This is different from sharing individual or entire Dashboard models/reports, which allows any user who may or may not be users of MAF Cloud to access the individual model/entire dashboard via the shared web link (link will expire in 8 hours). In Group Dashboard, only group members can access the shared models/reports.


Group Rows

You may also group the rows (liken to the pivot table function in Microsoft Excel) to view the grouped data by dragging any column headers into the “row groups” section as highlighted:

The data in the table will be grouped according to your setting and you may drag multiple column headers into the “row groups” section to group them as necessary.



Guide

Portfolio

Select a portfolio of interest. You may select multiple portfolios to be displayed in the model.

Select public market data or proprietary market data to determine the market data prices used to calculate the P/L or positions accordingly.

Please note that if the proprietary (private) market data for certain dates are not input here eg 1 May to 10 May price is input but not 9 May, when you select private data when viewing the portfolio and using the models in Dashboard (eg for trades with trade date on 9 May but private data is not available), the system will use the latest date's settlement price (10 May) to perform the calculations.

Duration

Select the start and end date to determine the range of period and cut-off date for the calculations of P/L.

Start Date will be the start of the year (eg 1 Jan 2021) by default.

End Date will be yesterday's date by default. End Date cannot be today's date.

You are free to edit the dates as necessary.

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.

Group

Select PORTFOLIO, CATEGORY or TRADER or STRATEGY or COMPANY and the columns will appear accordingly in the model. If it is not selected, the columns will not appear. PORTFOLIO is a compulsory field to be included

Days

Input the number of days which represents the maximum days to display, counting backward from the selected End Date. For example, if you input 30, the table will display maximum 30 days for settlement days (30 days before End Date). Otherwise, it may display the whole year record which may slow down the performance of the app.

Comments

The inserted comments will be displayed at the bottom of the application. This can be useful for documentation purposes or for settings description.



Input

Name
Description
Type
Example
PortfolioPortfolio selected.Portfolio (Selection)ABC
Start DateStart of product time-series.Date (YYYY-MM-DD)2015-06-01
End DateEnd of product time-series.Date (YYYY-MM-DD)2019-06-14
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.

Checkbox-
CommentsUseful for documentation purposes or for settings description.Text-

Output


Description

Type

Product/Strategy Information

Provides an overview of all trades and their total P/L, with daily change in P/L, commission and expenses/income details displayed for your convenience. You can categorise according to portfolio name, trader or category to view the sum of all figures at a glance.

'Daily Change' calculations will exclude weekends.

You can reorganise your data by dragging-and-dropping the columns at the top of the table to 'set row groups'.

COMPARE DATE: Allow user to choose which date to compare with for “Daily Change”. If left empty, the app will automatically use the previous weekday to compare against.

Text


Example



Please note that for the details in the app to appear, you will need to click on the "Save" button at the bottom left of the Group P/L app. The End Date of the Group P/L app are critical in determining the data to be displayed. Once you select your End Date in the settings of Group P/L app, click on the "Save" button and open the Historical Group P/L app. If the date range in Historical Group P/L app is within the date range selected in the Group P/L app, the End Date of the saved data in Group P/L app will appear as a row in the Historical Group P/L app and the relevant data will be calculated and displayed accordingly.



Functionality

Please refer to Table Settings for table functionalities.

Definition of Terms

Please refer to List of Definitions: Trades.



Click to access: