Skip to content

Releases: evgrmn/tmatic

24.2.0

03 Feb 07:42
836cba1
Compare
Choose a tag to compare

Improved program performance

  1. fix: README.md, bug on line 279: "underlyingToPositionMultiplier" replaced with "myMultiplier".

  2. fix: functions.py, bug on line 951: var.symbol replaced symbol.

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

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

27 Jan 12:05
Compare
Choose a tag to compare