Release Date: 2024-10-31
Updates
Access Control and Class Structure:
- Protected Access Modifier for Root Node: Changed the root node access modifier in
DaysFiltertoprotected, enhancing encapsulation by allowing access within the class hierarchy only.
Session Trading Management:
-
SessionDayNodeClass for Session Tracking: ImplementedSessionDayNodeto manage start and end times of trading sessions. Includes a constructor for time initialization and aToStringmethod for easy session data display. -
SessionTradeTreeClass for Session Data Handling: IntroducedSessionTradeTree, extendingDaysFilterTree, with methods for datetime range insertion, CSV/TXT file operations, and tick data handling. -
Session Trade Tree and File Operations: Added functionality for inserting session trades into a binary tree, and for loading/saving session data to/from CSV and TXT files. Improved file validation and error handling ensure reliable data import/export.
Full Changelog: v1.3.6...v1.3.7