Files
Jhonathan Abreu 8149c291fc
API Tests / build (push) Has been cancelled
Benchmarks / build (push) Has been cancelled
Regression Tests / build (push) Has been cancelled
Build & Test Lean / build (push) Has been cancelled
Python Virtual Environments / build (push) Has been cancelled
Report Generator Tests / build (push) Has been cancelled
Research Regression Tests / build (push) Has been cancelled
Dynamic market hours for time and date rules (#8541)
* Add unit test reproducing the bug

* Improve unit test

* Apply market hours database updates to instance

Make sure entries are updated instead of overridden so that consumers holding the mhdb can pick up the changes

* Improved unit tests

* Update data folder MHDB entries instead of overriding instance

* Optionally reset custom mhdb entries on reset

* Simplify mhdb reset in live trading

Cleanup and minor fixes

* Ensure symbol properties database updates are picked up by consumers

Update SPDB entries instead of overriding them, just like for the MHDB so that consumers pick up updates after refresh

* Fix for symbol properties update thread safety

* Minor improvements and cleanup

* Mhdb and spdb update logic simplification

* Move "force exchange always open" logic to mhdb

* Simplify symbol properties holder and updates

* Refactor security databases to use a common base class

Introduce BaseSecurityDatabase<T, TEntry> to encapsulate common functionality for MarketHoursDatabase and SymbolPropertiesDatabase.

* Cleanup
2025-01-31 15:00:14 -04:00
..
2021-04-02 11:20:01 -07:00
2024-08-19 11:57:21 -03:00
2022-08-31 20:50:00 -03:00
2024-12-19 14:01:26 -03:00
2024-02-02 17:27:37 -03:00
2024-11-01 19:13:07 -03:00
2022-11-09 17:38:34 -03:00
2024-07-09 11:08:42 -03:00
2024-10-15 13:38:39 -03:00
2023-08-08 17:52:46 -03:00
2025-01-14 17:08:36 -03:00
2024-12-23 19:47:13 -03:00