Rush is designed for the end-user, for you, the trader, who wants to quickly implement his strategy in a bot. Rush offers a solution with a focus on simplicity, strategy implementation and backtesting.
The open source approach is important for rush to make rapid progress in mapping a wide range of exchanges and indicators. The forum serves as an place for all users and developers to share and discuss ideas, strategies and progress. Rush lives through a community that uses and develops the bot.
(to be continued)
If you find a bug or have an idea, please discuss it first in the forum with the other users and the code owner before you start developing. Also, please note our contributing guidelines before submitting your pull request.
The way of a bugfix is
- create an issue
- submit the pull request
- bugfix will be published in the next release
Feel free to discuss the bug in the forum beforehand.
The way of an idea is
- create a forum post
- wait for the reactions of other users and developers
- a ticket will be created
- the feature will be planned in a next release
- submit a pull request (if you want to implement the feature)
- the feature will be published in the next release
Before you start, make sure your development environment meets the following requirements:
It is also a requirement that you have knowledge in all of the above technologies and additionally Javascript, Typescript and Jest.
The development environment of our choice is Visual Studio Code. This is the only editor for which the project files may be committed. If your pull request contains files from other editors, the pull request will be rejected.
- clone the project to your workspace
- install development depencencies
yarn install
- start coding
If you find a bug, or want a new feature added, please submit it on the Issues page
Of course, rush is not the first trading bot, there are other fantastic projects before rush. Here is one that Rush was most inspired by:
Thank you for your work and to the trading community.