-
Notifications
You must be signed in to change notification settings - Fork 407
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #102 from nautechsystems/develop
Develop
- Loading branch information
Showing
86 changed files
with
817 additions
and
568 deletions.
There are no files selected for viewing
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,4 +4,4 @@ Testing | |
- Philosophy | ||
- Unit Tests | ||
- Integration Tests | ||
- Acceptance Tests | ||
- Acceptance Tests |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
File renamed without changes.
2 changes: 0 additions & 2 deletions
2
docs/source/guides/deploying_live.rst → docs/source/user_guide/deploying_live.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,6 @@ | ||
Deploying Live | ||
============== | ||
|
||
*** This documentation is currently a work in progress *** | ||
|
||
Encryption | ||
---------- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
Framework | ||
========= | ||
|
||
Architectural Overview | ||
---------------------- | ||
The package offers a framework comprising of an extensive assortment of modular | ||
components, which can be arranged into a complete trading platform and system. | ||
|
||
The platform is structured around a simple ports and adapters style | ||
architecture, allowing pluggable implementations of key components with a | ||
feature rich yet straight forward API. `Domain Driven Design` (DDD) and message passing | ||
have been central philosophies in the design. | ||
|
||
From a high level | ||
view - a `Trader` can host any number of infinitely customizable | ||
`TradingStrategy`s. A central `Portfolio` has access to `Account`s which can all be queried. A common | ||
`DataEngine` and `ExecutionEngine` then allow asynchronous ingest of any data | ||
and trade events, with the core componentry common to both backtesting and live | ||
implementations. | ||
|
||
Currently a performant `Redis` execution database maintains | ||
state persistence (swapped out for an in-memory only implementation for backtesting). | ||
It should be noted that the flexibility of the framework even allows the live trading | ||
`Redis` database to be plugged into the backtest engine. Interestingly there is | ||
only a 4x performance overhead which speaks to the raw speed of `Redis` and the | ||
platform itself. |
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.