Releases: evgrmn/tmatic
24.2.0
Improved program performance
-
fix: README.md, bug on line 279: "underlyingToPositionMultiplier" replaced with "myMultiplier".
-
fix: functions.py, bug on line 951: var.symbol replaced symbol.
-
The main changes were aimed mainly at improving the performance of the program.
3.1. Bot activities have been moved to a separate thread, which is launched in the connect.py file in the robots_thread() function.
3.2 Improved program performance was made possible by distributing tasks between threads, in particular, processing the "execution" table and the frames_hi_lo_values() function is called directly from the websocket __on_message() function in the ws/api.py file, while the main loop, which had a delay 10ms, now controlled by the REFRESH_RATE variable from the .env file.
3.3 Since the Tkinter package is slow when accessing widgets, to speed up display on the screen, data caching is used, implemented through a regular dictionary, the labels_cache variable in the display/variables.py file.
-
Other small changes, for example: removed framing variable from bots/variables.py, removed ticker_hi_lo_minute_price() function.
Full Changelog: https://github.com/evgrmn/tmatic/commits/24.2.0
24.1.0
Full Changelog: https://github.com/evgrmn/tmatic/commits/24.1.0