Add support for order executor and portfolio provider #308
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implemented Portfolio Providers and Order Executors for DRY Principle
Description
This pull request introduces a refactor to implement Portfolio Providers and Order Executors, adhering to the DRY (Don't Repeat Yourself) principle. The changes aim to reduce code duplication, improve maintainability, and enhance the modularity of the framework.
Key Changes:
Why These Changes Are Necessary:
Type of Change
Bugfix
New feature
Documentation update
Refactor/optimization
Checklist
Code is formatted with black or a similar linter.
Tests have been added or updated.
Documentation has been updated (if needed).
Additional Notes