DAILYPL - Daily TRADE P&L
           
What is DAILYPL
    The idea is to show daily P&L movement by book/dept of physicals forecast (
VALUATION) and futures variation margin and commission (
TOPEN).
   Automatically each night a copy (
FREEZE) of the relevant Trading tables would need to be created.
   DAILYPL can apply any set of tables with any other e.g. last month end against current positions, last nights against current, the default will be current against last nights’)
  In the example below we are actioning DAILYPL for the 1st July.
      
Summary Report
              |   |      Daily Movement 30 Jun 2003 to 01 Jul 2003    |      Physicals M2M    |      Futures M2M    |      Monthly Mvmnt    |      Yearly Mvmnt    |   
    |    Book    |      Physicals P&L    |      Futures P&L    |      Realised      |      Total P&L    |     |     |      M/End Jun   2003    |      M/End Mar 2003    |   
    |   |     |     |     |     |     |     |      to 01 Jul 2003    |      to 01 Jul 2003    |   
    |   |     |     |     |     |     |     |     |     |   
    |    110    |      1,000    |      -1,200    |      0    |      -200    |      12,000    |      -2,500    |      -300    |      500    |   
    |    1104    |      2,000    |      3,000    |      0    |      5,000    |      0    |      0    |      -400    |      600    |   
    |   |     |     |     |     |     |     |     |     |   
    |    Total    |      3,000    |      1,800    |      0    |      4,800    |      12,000    |      -2,500    |      -700    |      1,100    |   
    
       The P&L in this case will be E – F + G Where:
  E; Current position: Current D/B, trade date <=1st July, Mkt prices/roes @1st July, %sales invoiced: Null
  F; Previous position: 30June D/B, trade date <=30th June, Mkt prices/roes @30th June, %sales invoiced: Null
  G; Realised: Current D/B, trade date <=1st July, Mkt prices/roes @1st July, Sales invoiced date: 1st July
    The monthly movement will be the same formulas but using 1st July vs Jun 2003 month end database and 30th June filters and market rates/roes.
  The Yearly movement will be the same formulas but using 1st July vs Mar 2003 month end database and 31st March filters and market rates/roes.
  Drill-down to view the detail is enabled for most of the columns:
  a)      Daily Movement Physical; will show Market price changes and any data changes
  b)      Daily Movement Futures; will show Market price changes and any data changes
  c)      Realised;  ALEX...........................................................................
  d)      Physicals M2M, will list  closing positions in VALUATION style
  e)      Futures M2M; will list Closing positions in TOPEN style
  Please note the Options icon on task bar , which allows for User customisation of drill-downs and some general inclusion parameters e.g. Polarisation
    In addition there is the feature to manually adjust (right-click on front screen) the physical forecast for all departments which will be added into the Daily Physicals P&L movement. NOTE: This is only a single adjustment factor per Dept, so the value will apply to every report run, irrespective of dates selected!
      
Detail Report
            |   |      New Trades    |      Contract   Amendments    |      Market   P&L    |      Invoiced   Amendments    |      Total   P&L    |      Opening   Position    |      Closing   Position    |      Sales   Invoiced    |      Invoiced   Amendments    |   
    |   |     |     |     |     |     |     |     |     |     |   
    |    110 – Brazil    |     |     |     |     |     |     |     |     |     |   
    |    Physicals    |      10.00    |      30.00    |      40.00    |      0    |      100.00    |      0    |      0    |      20.00    |      0    |   
    |    Futures    |      40.00    |      60.00    |      90.00    |      0    |      240.00    |      0    |      0    |      50.00    |      0    |   
    |   |     |     |     |     |     |     |     |     |     |   
    |    Total 110    |      50.00    |      90.00    |      130.00    |      0    |      340.00    |      0    |      0    |      70.00    |      0    |   
    |   |     |     |     |     |     |     |     |     |     |   
    |   |     |     |     |     |     |     |     |     |     |   
    |    1104 - Brazil    |     |     |     |     |     |     |     |     |     |   
    |    Etc.    |     |     |     |     |     |     |     |     |     |   
    |    Etc.    |     |     |     |     |     |     |     |     |     |   
    |   |     |     |     |     |     |     |     |     |     |   
    |    Grand Totals    |     |     |     |     |     |     |     |     |     |   
    |    Physicals    |      10.00    |      30.00    |      40.00    |      0    |      100.00    |      0    |      0    |      20.00    |      0    |   
    |    Futures    |      40.00    |      60.00    |      90.00    |      0    |      240.00    |      0    |      0    |      50.00    |      0    |   
    |   |     |     |     |     |     |     |     |     |     |   
    |   |      50.00    |      90.00    |      130.00    |      0    |      340.00    |      0    |      0    |      70.00    |      0    |   
    |   |     |     |     |     |     |     |     |     |     |   
    
       New Trades: Current database, trade date=1st July, Mkt prices/roes @1st July
  Sales Invoiced: Current database, trade date<=1st July, Mkt prices/roes @1st July, sales invoiced date: 1st July
  Contract amendments: A - B i.e. only includes contract amendments, the mkt prices and rates are the same and new business and realised for the 1st of july are excluded.
  Market P&L: C-D i.e. all data and contracts is exactly the same, only market prices and fx rates are different
  A = Current database, trade date <=30th June, Mkt prices/roes @30th June, sales invoiced date: Null or > 30th June
  B = 30th June database, trade date <=30th June, Mkt prices/roes @30th June, sales invoiced date: Null
  C = Current database, trade date <=30th June, Mkt prices/roes @1st July,sales invoiced date: Null
  D = Current database, trade date <=30th June, Mkt prices/roes @30th June,sales invoiced date: Null
    Market prices and exchange rates will automatically follow the database e.g. 4th July database will use 4th July prices and exchange rates. Month end such as Jun 03 will use 30 June 03 (i.e. last working day) prices/rates
  The displays above will be on a grid with a drill down facility
  As the columns represent differences between 2 reports, the drill down will show the 2 sets of data in the Valuation/Topen report format grouped by contract (6 digits) where there is a difference in the forecast
  e.g.
  Contract 123456
  Database: 30 Jun 03
  123456.000  comod, client etc…………………forecast 1,000
  123456.001  comod, client etc…………………forecast 1,100
  123456.002  comod, client etc…………………forecast    500
  Database: 01 Jul 03
  123456.000  comod, client etc…………………forecast 1,100
  123456.002  comod, client etc…………………forecast    500
  Contract 123499
  Database: 30 Jun 03
  etc