Version.0.8
From Open Forex Platform Wiki
New features, improvements, fixes and general tasks of version 0.8
- [Complete] Chart control re-size behavior improved
- [Complete] Options calculation control (prototype)
- [Complete] Bloomberg.com web scrape data source
- [Complete.17.Feb] Improvements to the Expert Management component (copy referenced assemblies, persist original assembly paths)
- [Complete.20.Feb] Conversion of financial data over to Decimal calculations to resolve possible rounding errors
- [Complete.22.Feb] Experts Management Component allows editing multiple experts trough tabbed interface.
- [Complete.23.Feb] Experts are saved as (.cs) files, rather than only internally in the platform persistence, to make it easier to copy and save them.
- [Complete.24.Feb] A single MT4 Integration operator can integrate to multiple addresses.
- [Complete.12.Mar] Extended custom ThreadPoolEx to reuse threads and release them after not used for a period of time.
- [Complete.16.Mar] Arbiter now uses ThreadPoolEx to manage its threads, instead of BackgroundWorker.
- [Complete 25.Mar] Components can be loaded and unloaded in real time.
- [Complete 27.Mar] All transport clients use the same connection monitoring thread
- [Complete 04.April] Combined user interface mode. Workspace; workspace modes [dock left, right, top, bottom or "common space" with floating components tab]
- [Complete 05.April] HST (MT4 Historical File Format) files reading.
- [Complete 16.April] Data Store component and Data Store UI.
- [Complete 22-25.April] Data Provider & Order Execution Provider APIs refactored; Session creation procedure refactored;
- [Complete 22.April] Built in support for Tick data.
- [Complete 25.April] Back testing optimizations for standard back testing mode complete with the integration of new code for the Data Provider and Order Execution Providers.
- [Complete 25.April] Back testing maximum speed increased trough the usage of bigger steps. Now back testing can successfully continue even after big data intervals (50 000+ items passed).
- [Complete 11.May] Support for multiple data bar streams inside a single session.
- [Complete 12.May] Adapter system redesigned to allow unification of adapters development; quotes delivery extended and improved, new separate quote message introduced; MT4 integration improved to deliver a selected number of bars history.
- [Complete 16.May] IDataDelivery refactored, supports multiple sessions; allows the usage of only one delivery for each source subscribed
- [Complete 16.May] DataSource and DataSourceClient stub classes introduced, to ease and automate data delivery and consumption
- [Complete 17.May] Source (Order/Data) management component introduced.
- [Complete 17.May] Mandatory components introduced.
- [Complete 25.May] Position based order placement interface.
- [Complete 29.May] Currency Conversion Manager component.
- [Complete 30.May] Order volume converted from Lots to Units to provide more intuitive support for non-forex Equities (Stocks etc).
- [Complete 1.June] Market Watch/Monitor component.
- [Complete 6.June] MBTrading Navigator API integration.
- [Complete 6.June] Indicator calculation and name display bug resolved.
- [Complete 21.June] Chart color settings persistence bug resolved.
- [Complete 21.June] Balanced position mode.
- [Complete 21.June] New component menu restructured and copied to "File"; Start menu introduced
- [Complete 23.June] Volume displayed by default in a separate pane as an indicator.
- [Complete 1.Jul] Dynamic assembly referencing functionality, to allow for runtime addition of referenced reflected modules.
RC.2
- [Complete 27.Jul] - New bar from quote fix.

