All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Skip warning on outdated evaluation when reseting evaluations
- warning on outdated evaluation time submit
- previous_config
- dependencies
- [Evaluators] add is_in_async_evaluation
- [EvaluationUtil] fix context api
- [Evaluators] get_signals_history_type
- [Evaluators] async_evaluation
- [Evaluators] add startup config optional arguments
- Supported python versions
- Cython
- [Evaluators] Split Initialize using _init_registered_topics
- [Evaluators] enable_reevaluation()
- [Evaluators] Set HISTORIZE_USER_INPUT_CONFIG
- [Evaluators] KeyError on evaluator re-evaluation
- [Scripted] update TriggerSource
- [API] Time frame config
- [Config] Log evaluator config on load
- [Requirements] Bump
- [API] don't call create_matrix in initialize_evaluators
- wildcard TA trigger
- Strategy stop
- User inputs
- [Symbols] Update for symbol object
- [Cython] Matrix channels typing issues
- [Caches] Remove cache clear and close
- [Signals] Import paths
- [Scripted] Support for scripted evaluators
- [Caching] Support for cache in evaluators
- [API] Fix init_required_candles_count when candles_count is empty
- Tulipy requirement to OctoBot-Tulipy
- Bump requirements
- Bump requirements
- bump requirements
- Error on TA re-evaluations without enough candles data
- Real time time frames are now available in TA
- Real time evaluators time frames fallback strategy
- bump requirements
- bump requirements
- Python 3.9 support
- Requirements
- Requirements
- Requirements
- Cython headers
- Multiple unrelated traded pairs under the same cryptocurrency init process
- Requirements
- Profiles handling
- Evaluators channel filters for non wildcard evaluators
- OctoBot-Trading import
- Requirements
- Numpy requirement
- Evaluator factory improvements
- Evaluator factory tests
- Python 3.8 support
- Requirements
- Requirements
- Requirements
- Numpy requirement
- Requirements
- Requirements
- Skip evaluator creation when no activated strategy
- TA OHLCV channel registration
- Cython version
- Remove advanced manager from commons
- TA re-evaluation trading API
- Requirements
- [OctoBotChannel] Add consumer
- [AbstractEvaluator] Priority level
- [EvaluatorChannel] Default priority level to medium
- [Strategies] Fix cache handling
- [Strategies] use exchange for allowed time delta in TA evaluation validity check
- [Requirements] requirements update
- [Requirements] requirements update
- [API] Initialization incorrect type
- [EventTree] Remove event related methods in matrix_manager
- [Channel] Synchronization support
- octobot-channels requirement
- [Strategies]: Technical evaluator cycle handling
- [Evaluators]: Evaluation time handling
- [Channels] Evaluators channel
- Matrix event clear management
- Matrix node value expiration
- [Channels] get_chan api with a new matrix_id param
- [TA] Update ohlcv callback
- Matrix manager
- Bot id support
- Wildcard imports
- Integrate OctoBot-tentacles-manager 2.0.0
- Exception logger API from Commons
- Travis CI file
- Stop method to AbstractEvaluator
- Evaluator, initialization, matrix APIs
- Matrix channel logger
- Use exchange_id in exchange channels
- Matrices class to storage matrix instances
Requirements
- Commons version to 1.2.2
- Channels version to 1.3.19
- Tentacles Manager version to 1.0.13
- get_evaluator_classes_from_type API method
- Typing for API methods
- Social evaluator intialization
- Cryptocurrency related evaluator
Requirements
- Commons version to 1.2.0
- Channels version to 1.3.17
- EvaluatorMatrix to EventTree implementation (from Commons)
Requirements
- Commons version to 1.1.51
- Channels version to 1.3.16
Requirements
- Cython version to 0.29.14
- Commons version to 1.1.49
- Channels version to 1.3.15
- OSX support
- Style improvements
- PyPi manylinux deployment
- Setup install
- Improved matrix channel cancelling management
- Evaluator types management
- Initialization API
- config_manager to commons
- Channels package compatibility
- Commons package compatibility
- Improved API initialization
- Improved matrix management
- Channel package compatibility
- Evaluator classes migrations from OctoBot project
- Matrix class that manage global evaluation dictionary
- Matrix channel, producer and consumer
- First API methods