OlympusTrader.insight.executors.general package¶
Submodules¶
OlympusTrader.insight.executors.general.allExecutor module¶
- class OlympusTrader.insight.executors.general.allExecutor.AllExecutor(strategy, insightState: InsightState, executors: list[BaseExecutor], **kwargs)¶
Bases:
BaseExecutor### All Executor This executor is an operator on executors that passes if all of the sub-executors pass.
- Author:
@isaac-diaby
- add_executor(executor: BaseExecutor)¶
- executors: list[BaseExecutor]¶
- remove_executor(executor: BaseExecutor)¶
- run(insight)¶
Run the executor.
OlympusTrader.insight.executors.general.anyExecutor module¶
- class OlympusTrader.insight.executors.general.anyExecutor.AnyExecutor(strategy, insightState: InsightState, executors: list[BaseExecutor], **kwargs)¶
Bases:
BaseExecutor### Any Executor This executor is an operator on executors that passes if any of the sub-executors pass.
- Author:
@isaac-diaby
- add_executor(executor: BaseExecutor)¶
- executors: list[BaseExecutor]¶
- remove_executor(executor: BaseExecutor)¶
- run(insight)¶
Run the executor.