How frequently will this AI update itself in a highly volatile market like crypto currencies? As you have said, this software doesn't have many dependencies --What kind of dependencies are you talking about? Have you tested this AI bot in the actual bitcoin marketplace? If yes, then can you share the result?
Every software has dependencies. A dependency is a standard term in software development, referring to the libraries or other external components used as building blocks for that software.
The AI will update with the frequency that you set it to and on the past period that you select.
The bot has so many configurable strategies and strategy building blocks, its performance simply depends on how it is configured.