I need help to implement a strategy where the bot pauses opening new deals for a certain number of bars after a certain % price change to avoid trading in volatile markets after big news. Can anyone give me some pointers how to do this using the current gainium indicators? TIA
With the bot controller you can use Price % Change to turn off the bot (but leave in monitoring status), then you can use another indicator to turn it on (maybe ADX), or manually if you prefer.
it needs to be fully automatic, for ease of use but also for bactesting reasons as well, to determine the most optimal price change % and time bar for when deals should be paused …
Couldnt we modify the price change % indicator so instead of being able to react only when the price change % is larger than (smaller than for negative values) we can also provide a true statement if price change % is within a certain %?
For example, when the deal starts, ideally, the bot would check for price change % to be <= 5% in absolute values for the last hour bar. if true, the bot keeps going, if not, it doesn’t open the deal. that would be the simplest way. That could be kept as true for a certain number of bars using what’s provided already by Gainium so the modifications required to implement this would be minimal.
Also, I’m using this for a trading bot but i believe it would be hugely beneficial for grid bots as well who don’t perform well in volatile markets after big news come out or Trump speaks lol
It could be a relatively small change. Instead of assuming that it needs to be over for positive and under for negative, we let the user specify over or under. Then you can say under 5% AND over -5%?
That would work as well really well