|
@@ -66,31 +66,31 @@ scheduleJob('weekly_portfolio_bfi_indicator', "Portfolio BFI indicator calculati
|
|
|
/* ------------- MONTHLY JOBS ---------------------------*/
|
|
|
|
|
|
// manager & company nav
|
|
|
-scheduleJob('monthly_manager_nav', "Manager NAV calculation", CalMCMonthlyNavTask{'PL', now().temporalAdd(-1m).temporalAdd(-2d)}, 18:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
-scheduleJob('monthly_company_nav', "Company NAV calculation", CalMCMonthlyNavTask{'CO', now().temporalAdd(-1m).temporalAdd(-2d)}, 20:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
+scheduleJob('monthly_manager_nav', "Manager NAV calculation", CalMCMonthlyNavTask{'PL', now().temporalAdd(-1M).temporalAdd(-2d)}, 18:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
+scheduleJob('monthly_company_nav', "Company NAV calculation", CalMCMonthlyNavTask{'CO', now().temporalAdd(-1M).temporalAdd(-2d)}, 20:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
|
|
|
// manager & company indicator
|
|
|
-scheduleJob('monthly_manager_indicator', "Manager indicator calculation", CalMCIndicatorTask{'PL', now().temporalAdd(-1m).temporalAdd(-2d)}, 22:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
-scheduleJob('monthly_company_indicator', "Company indicator calculation", CalMCIndicatorTask{'CO', now().temporalAdd(-1m).temporalAdd(-2d)}, 23:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
+scheduleJob('monthly_manager_indicator', "Manager indicator calculation", CalMCIndicatorTask{'PL', now().temporalAdd(-1M).temporalAdd(-2d)}, 22:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
+scheduleJob('monthly_company_indicator', "Company indicator calculation", CalMCIndicatorTask{'CO', now().temporalAdd(-1M).temporalAdd(-2d)}, 23:00m, today(), today()+30, 'M', [2, 3]);
|
|
|
|
|
|
// manager BFI matching
|
|
|
-scheduleJob('monthly_manager_bfi_matching', "Manager bfi matching", MatchManagerBFITask{now().temporalAdd(-1m).temporalAdd(-2d)}, 00:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
+scheduleJob('monthly_manager_bfi_matching', "Manager bfi matching", MatchManagerBFITask{now().temporalAdd(-1M).temporalAdd(-2d)}, 00:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
|
|
|
// manager BFI indicator
|
|
|
-scheduleJob('monthly_manager_bfi_indicator', "Manager bfi indicator calculation", CalManagerBfiIndicatorTask{now().temporalAdd(-1m).temporalAdd(-2d)}, 02:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
+scheduleJob('monthly_manager_bfi_indicator', "Manager bfi indicator calculation", CalManagerBfiIndicatorTask{now().temporalAdd(-1M).temporalAdd(-2d)}, 02:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
|
|
|
// manager & company rankings
|
|
|
-scheduleJob('monthly_company_ranking', "Company PBI ranking calculation", CalEntityRankingTask{'CO', now().temporalAdd(-1m).month(), true}, 03:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
-scheduleJob('monthly_manager_ranking', "Manager PBI ranking calculation", CalEntityRankingTask{'PL', now().temporalAdd(-1m).month(), true}, 04:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
+scheduleJob('monthly_company_ranking', "Company PBI ranking calculation", CalEntityRankingTask{'CO', now().temporalAdd(-1M).month(), true}, 03:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
+scheduleJob('monthly_manager_ranking', "Manager PBI ranking calculation", CalEntityRankingTask{'PL', now().temporalAdd(-1M).month(), true}, 04:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
|
|
|
// manager bfi ranking
|
|
|
-scheduleJob('monthly_manager_bfi_ranking', "Manager BFI ranking calculation", CalEntityBfiRankingTask{'PL', now().temporalAdd(-1m).month(), true}, 06:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
+scheduleJob('monthly_manager_bfi_ranking', "Manager BFI ranking calculation", CalEntityBfiRankingTask{'PL', now().temporalAdd(-1M).month(), true}, 06:00m, today(), today()+30, 'M', [3, 4]);
|
|
|
|
|
|
|
|
|
// fund rankings
|
|
|
-scheduleJob('monthly_fund_ranking', "Fund PBI ranking calculation", CalEntityRankingTask{'MF', now().temporalAdd(-1m).month(), true}, 19:00m, today(), today()+30, 'M', [5, 6]);
|
|
|
-scheduleJob('monthly_fund_bfi_ranking', "Fund BFI ranking calculation", CalEntityBfiRankingTask{'MF', now().temporalAdd(-1m).month(), true}, 20:00m, today(), today()+30, 'M', [5, 6]);
|
|
|
+scheduleJob('monthly_fund_ranking', "Fund PBI ranking calculation", CalEntityRankingTask{'MF', now().temporalAdd(-1M).month(), true}, 19:00m, today(), today()+30, 'M', [5, 6]);
|
|
|
+scheduleJob('monthly_fund_bfi_ranking', "Fund BFI ranking calculation", CalEntityBfiRankingTask{'MF', now().temporalAdd(-1M).month(), true}, 20:00m, today(), today()+30, 'M', [5, 6]);
|
|
|
|
|
|
// portfolio rankings (strategy, substrategy, bfi included)
|
|
|
-scheduleJob('monthly_portfolio_ranking', "Portfolio ranking calculation", CalRelativeRankingTask{'PF', NULL, now().temporalAdd(-1m).month(), true}, 21:00m, today(), today()+30, 'M', [5, 6]);
|
|
|
+scheduleJob('monthly_portfolio_ranking', "Portfolio ranking calculation", CalRelativeRankingTask{'PF', NULL, now().temporalAdd(-1M).month(), true}, 21:00m, today(), today()+30, 'M', [5, 6]);
|
|
|
|