All the major components of Hummingbot are Time Iterators like the connectors and the strategies. The Clock notifies all the components involved in the strategy by calling the method c_tick() of the time iterators every tick_size .
The idea under this PR is to let the user modify the tick size by using a config variable because currently the tick size is not configurable and by default is 1 second.
Adding a tick size config variable to the conf_client.yml will let the user change it by modifying the yml, using the command config tick_size in the client or with the extra argument in the start that will be —tick-size.
In the PR are implemented the two options, but I created a poll in Discord to see if the community wants the two solutions or just one of them. If the result is that they only want just one, I will delete the other one. Link: https://discord.com/channels/530578568154054663/557343500908363786/1014877021203091487
Rules:
The changes in the code include:
PR: https://github.com/hummingbot/hummingbot/actions/runs/2972981795