Skip to content

Commit

Permalink
Fix stateless tasks (#229)
Browse files Browse the repository at this point in the history
* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 199 add algorithm initialization to stateless running (#200)

* Develop (#198)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(VERSION): bump version

* feat(INITIALIZATION): add algorithm initialization to stateless

Co-authored-by: marcvanduyn <[email protected]>

* 202 add stateless flag to algorithm context (#203)

* Develop (#201)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 199 add algorithm initialization to stateless running (#200)

* Develop (#198)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(VERSION): bump version

* feat(INITIALIZATION): add algorithm initialization to stateless

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(VERSION): bump version

* feat(STATELESS): add stateless flag

Co-authored-by: marcvanduyn <[email protected]>

* fix(STATELESS): fix run strategy with stateless

* fix(VERSION): bump version

* feat(VERSION): bump version

* feat(STATELESS): add custom return message

* Bump ccxt version

* Bump version

* Bump ccxt version

* Bump setup tools version

* 212 refactor stateless handler (#213)

* Develop (#208)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 199 add algorithm initialization to stateless running (#200)

* Develop (#198)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(VERSION): bump version

* feat(INITIALIZATION): add algorithm initialization to stateless

Co-authored-by: marcvanduyn <[email protected]>

* 202 add stateless flag to algorithm context (#203)

* Develop (#201)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 199 add algorithm initialization to stateless running (#200)

* Develop (#198)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(STRATEGY): add strategy export

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(VERSION): bump version

* feat(INITIALIZATION): add algorithm initialization to stateless

Co-authored-by: marcvanduyn <[email protected]>

Co-authored-by: marcvanduyn <[email protected]>

* feat(VERSION): bump version

* feat(STATELESS): add stateless flag

Co-authored-by: marcvanduyn <[email protected]>

* fix(STATELESS): fix run strategy with stateless

* fix(VERSION): bump version

* feat(VERSION): bump version

* feat(STATELESS): add custom return message

* Bump ccxt version

* Bump version

Co-authored-by: marcvanduyn <[email protected]>

* Develop (#209)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* feat(CHECK_ONLINE): add stateless check online support

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* 196 add strategy class to root export (#197)

* Develop (#195)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio configuration check (#184)

* Develop (#182)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

Co-authored-by: marcvanduyn <[email protected]>

* fix(CONFIGURATION): refactor api and secret key check

* feat(VERSION): bump version

Co-authored-by: marcvanduyn <[email protected]>

* fix(MARKET): fix market check

* ref(EXCEPTION): change trading symbol exception

* ref(IMPORT): remove unused imports

* feat(PORTFOLIO_MANAGER): chagne to stateless portfolio manager

* fix(SIZE): fix precision

* feat(VERSION): bump version

* feat(INITIALIZATION): fix algorithm initialization

* feat(VERSION): bump version

* feat(CONFIG): add config set support

* feat(VERSION): bump version

* Add online check (#194)

* Develop (#190)

* Feature/#166 (#177)

* feat(STATELESS): add stateless runner baseline

* feat(STATELESS): add stateless support

* feat(STATELESS): support stateless runner

* feat(VERSION): bump version

* fix(INITIALIZATION): fix initialization

* ref(EXAMPLE): remove example code

Co-authored-by: marcvanduyn <[email protected]>

* feat(README): update readme

* feat(OHCLV): add dateformat support (#181)

* 183 fix api and secret key portfolio…
  • Loading branch information
3 people committed Jul 18, 2023
1 parent cb37242 commit 63bd225
Show file tree
Hide file tree
Showing 5 changed files with 74 additions and 4 deletions.
59 changes: 59 additions & 0 deletions examples/app_with_tasks_stateless.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
from datetime import datetime, timedelta

from investing_algorithm_framework import create_app, PortfolioConfiguration, \
TimeUnit, TradingTimeFrame, TradingDataType, Task, StatelessAction

# No resource directory specified, so an in-memory database will be used
app = create_app(stateless=True)
app.add_portfolio_configuration(
PortfolioConfiguration(
market="<your_market>",
api_key="<your_api_key>",
secret_key="<your_secret_key>",
trading_symbol="<your_trading_symbol>"
)
)


class MyTask(Task):
time_unit = TimeUnit.SECOND
interval = 5

def run(self, algorithm):
print("Hello world from MyTask")


class MyTaskTwo(Task):
time_unit = TimeUnit.SECOND
interval = 5

def run(self, algorithm):
print("Hello world from MyTaskTwo")


app.add_task(MyTask)
app.add_task(MyTaskTwo)


@app.task(time_unit=TimeUnit.SECOND, interval=5)
def say_hello(algorithm):
print("Hello world")


@app.strategy(
time_unit=TimeUnit.SECOND,
interval=5,
market="BINANCE",
symbols=["BTC/EUR"],
trading_data_types=[TradingDataType.OHLCV],
trading_time_frame_start_date=datetime.utcnow() - timedelta(days=1),
trading_time_frame=TradingTimeFrame.ONE_MINUTE
)
def perform_strategy(algorithm, market_data):
print(len(algorithm.get_orders()))


if __name__ == "__main__":
app.run(payload={
"ACTION": StatelessAction.RUN_STRATEGY
})
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,12 @@ def set_strategy(self, payload):
@staticmethod
def get_action_type(payload):

if payload is None or ("ACTION" not in payload and "action" not in payload):
raise OperationalException("Action type is not defined")

if "action" in payload:
action = payload["action"]
else:
action = payload["ACTION"]

if action is None:
raise OperationalException("Action type not supported")

return action
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ class RunStrategyHandler(ActionHandlerStrategy):
def handle_event(self, payload, algorithm):
strategies = algorithm.strategy_orchestrator_service\
.get_strategies(payload.get("strategies", None))
tasks = algorithm.strategy_orchestrator_service.get_tasks()

for strategy in strategies:
algorithm.strategy_orchestrator_service.run_strategy(
Expand All @@ -18,6 +19,13 @@ def handle_event(self, payload, algorithm):
sync=True
)

for task in tasks:
algorithm.strategy_orchestrator_service.run_task(
task=task,
algorithm=algorithm,
sync=True
)

return {
"statusCode": 200,
"headers": {"Content-Type": "application/json"},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,9 @@ def get_strategies(self, identifiers=None):

return strategies

def get_tasks(self):
return self._tasks

def get_jobs(self):
return schedule.jobs

Expand Down
2 changes: 1 addition & 1 deletion version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
VERSION = (1, 1, 0, 'alpha', 0)
VERSION = (1, 1, 1, 'alpha', 0)


def get_version(version=None):
Expand Down

0 comments on commit 63bd225

Please sign in to comment.