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.
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.