BaseScheduler
Ancestors
abc.ABC
Descendants
systematica.portfolio.schedulers.reports.ReportSchedulersystematica.portfolio.schedulers.trades.TradeScheduler
Static methods
pull_data
Returns:
update_data
Returns:
run_task
SlackMessenger by default.
Specify a particular time that the job should be run at. The format
must make sense given how often the job is repeating. More info
could be found in schedule.
- For daily jobs ->
HH:MM:SSorHH:MM - For hourly jobs ->
MM:SSor:MM - For minute jobs ->
:SS
Returns:
run_thread
SlackMessenger by default.
Specify a particular time that the job should be run at. The format
must make sense given how often the job is repeating. More info
could be found in schedule.
- For daily jobs ->
HH:MM:SSorHH:MM - For hourly jobs ->
MM:SSor:MM - For minute jobs ->
:SS
Returns:
run_process
SlackMessenger by default.
Specify a particular time that the job should be run at. The format
must make sense given how often the job is repeating. More info
could be found in schedule.
- For daily jobs ->
HH:MM:SSorHH:MM - For hourly jobs ->
MM:SSor:MM - For minute jobs ->
:SS
Returns:
Methods
execute
job
execute method to perform the scheduled task.
It also logs the elapsed time and peak RAM usage after execution.
