Deposits & Withdrawals: Divided Export for the Operations and Accounts tabs. Downloads are provided as an archive containing separate files for deposits and withdrawals. The entire selection is exported without pagination limits (accounts with a zero total for the session are excluded).
Tags Page: Expanded CSV export capabilities on the Tags (formerly Suspicious) page. New downloadable columns include Net Volume (USD), Margin Level (%), Session Profit (USD), Total Profit (USD), Tags, and Comment. Implemented a dedicated export button to the page.
PnL Chart: Added detailed metrics breakdown for Session PnL and Session Realized PnL directly on the chart.
Dealing Streams: Implemented comprehensive table sorting. Users can now sort by Session Status, Server, Symbol, Bid, Ask, Spread, and Last Time (ascending, descending, and absolute values for numeric columns). Data sorting is applied globally across all connected servers so row order remains consistent across pages.
Semapfore notifications:
Added a "Collapse" icon to mute alerts and warnings.
Hidden Null values and summed red text.
Clicking on alert/warning strings now directly opens their semaphore settings.
Added symbol search capabilities in open dropdowns.
Narrowed element margins in the main Exclude menu.
Account entity: The "Excluded" state has been visually updated to a scissors icon.
Dynamic Leverage: The dynamic leverage preview rule now strictly applies to its designated timeslot (> 1 hour) and responds only to changes within that timeframe. Removed duplicate global sticky bars for unnamed timeslots.
Security (Actor Field): The 'Actor' field (user performing the action) is no longer transmitted from the interface. The system now automatically and securely identifies the action's author via the authorized session for all configuration changes, ensuring accurate audit logs.
Performance:
Implemented virtual scrolling to optimize resources when displaying large tables (such as Winners & Losers and Bonuses pages), effectively preventing memory leaks during prolonged use.
Notifications Integration: Enhanced Telegram and Slack notifications with rate limiting (compliant with messenger limits, e.g., max 1 msg/sec to a chat) and timeouts. This prevents service thread pool blocking during API unavailability.
Abnormal Volatility: Fixed false positives and missing alerts. Volatility is now calculated using actual minute data at check time, rather than stale snapshots loaded on start. The default threshold has been adjusted from 5 to 3.
New Rates Absence: Fixed an issue where the trigger ignored the "forever" exclusion option.
Large Volumes by Order: Fixed duplicate notifications. Exactly one notification per trade is now reliably generated instead of multiple identical ones.
Trader Activity: Alerts for balance operations (deposits/withdrawals) are now exclusively generated for real client operations. Technical operations (credits, bonuses, internal transfers, stop-out compensations) no longer trigger alerts or affect bonus calculations, preventing incorrect USD threshold comparisons.
Search & Filtering: Fixed search functionality on A/B Books Net Comparison, A-Book Session Summary, and B-Book Net pages. Filtering now accurately targets the Symbol column and recalculates immediately upon typing, without breaking when encountering brackets or special characters.
A-Book Settings: Fixed an issue where the settings creation form ("Add") would fail to open if certain filters (Accounts, Symbols, etc.) were active on the page.
Dealing Streams: Fixed time sorting issues on the page during dynamic unloading.
Dealing Events: Fixed a bug causing absurd future times (e.g., year 2082) to display for certain instrument events. Times are now validated and displayed correctly.
Trade Servers: Fixed an issue where Trade Servers settings were not saved when switching between Dealing Desk tabs.
Session PnL: Fixed floating PnL calculations for positions where the ticker is no longer quoted in the current session upon MT5 server start, restart, or reconnect.