trading_agent.doctor.checks.journal_search
¶
Searches the desks' journals for proof that something has already happened, for the going-live checks.
Typical usage example:
event = JournalSearch(layout, ['main']).latest('order', 'dry_run', True)
JournalSearch
¶
Reads every desk's journal files, newest day first.
Creates the search.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
layout
|
WorkspaceLayout
|
Where the desks' folders are. |
required |
desk_names
|
Sequence[str]
|
The desks to search. |
required |
Source code in src/trading_agent/doctor/checks/journal_search.py
events
¶
Every journaled event of one kind, from every desk, newest day first.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
kind
|
str
|
The event kind, such as "order". |
required |
Returns:
| Type | Description |
|---|---|
list[dict[str, Any]]
|
The events as the journal stores them. |