self.minutes_before_closing

property Strategy.minutes_before_closing

Get or set the number of minutes that the strategy will stop executing before market closes.

The lifecycle method on_trading_iteration is executed inside a loop that stops only when there is only minutes_before_closing minutes remaining before market closes. By default equals to 5 minutes.

Parameters:

minutes_before_closing (int) – The number of minutes before market closes that the strategy will stop executing.

Returns:

minutes_before_closing – The number of minutes before market closes that the strategy will stop executing.

Return type:

int

Example

>>> # Set the minutes before closing to 5
>>> self.minutes_before_closing = 5
>>> # Get the minutes before closing
>>> self.log_message(self.minutes_before_closing)
>>> # Set the minutes before closing to 10 in the initialize method
>>> def initialize(self):
>>>     self.minutes_before_closing = 10