certis.base module¶
-
class
certis.base.
Logger
[source]¶ Bases:
object
Logger Object
-
property
account_infos
¶ account infos during the backtest. recorded interval-by-interval
- Returns
self._account_infos
-
add_account_info
(account_info: Dict[str, Any]) → None[source]¶ adds account info
- Parameters
account_info – account info
- Returns
None
-
add_transaction
(transactions: List[Dict[str, Any]]) → None[source]¶ adds transactions
- Parameters
transactions – transactions
- Returns
None
-
add_unfilled_orders
(unfilled_orders: Dict[str, Any]) → None[source]¶ adds unfilled orders
- Parameters
unfilled_orders – unfilled orders
- Returns
None
-
to_json
(target_directory: str) → None[source]¶ writes logger to json
- Parameters
target_directory – target directory to write
- Returns
None
-
property
transactions
¶ list of transactions during the backtest. each transaction is generated when order fills
- Returns
self._transactions
-
property
unfilled_orders
¶ unfilled orders during the backtest. recorded interval-by-interval
- Returns
self._unfilled_orders
-
property