certis.base module
- class certis.base.Logger[source]
Bases:
object
Logger Object
- property account_infos: List[Dict[str, Any]]
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[Dict[str, Any]]
list of transactions during the backtest. each transaction is generated when order fills
- Returns
self._transactions
- property unfilled_orders: List[Dict[str, Any]]
unfilled orders during the backtest. recorded interval-by-interval
- Returns
self._unfilled_orders