Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A few ideas to make the bot safer #13

Open
nikolaos83 opened this issue Jan 8, 2021 · 0 comments
Open

A few ideas to make the bot safer #13

nikolaos83 opened this issue Jan 8, 2021 · 0 comments

Comments

@nikolaos83
Copy link

I'd like to put in a few feature requests which I think would be very useful in making the bot safer:

  • Implementing a hard limit that the bot could put in a pair. This could be an amount in base currency or a cap on the number of DCA orders so TL * number of DCAs would give us a cap in base.

  • Implementing a hard limit on the maximum margin ratio the bot can go. It makes me uneasy to see the bot go beyond 3-4% margin ratio so I'd like to cap it thereabouts. Even two limits can be implemented in such a way that ARS could stop opening new positions when the first limit is reached but would continue to DCA for open positions until the second limit is reached; upon which point it would cease operations and alert the user.

  • I also think that a moto timer that increases exponentially could be very useful. For example: MOTO_TIMER = T * (a/b)^n where T is initial moto_timer and n is the number of DCA orders. I've played with some numbers. 250 * (7/6)^n gives some numbers that look sensible to me.

  • And one last thing: ARS could send critical messages like LS limit reached or GB stopped working, etc. to a separate telegram channel. I keep the bot channel muted for obvious reasons but I'd like to get an alert if anything requiring attention happens and that could be possible with a second TG channel.

It's best to keep it simple so I'd like to receive some feedback from other users to refine these ideas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant