QuantOffice Releases
Current Release
QuantOffice
5.6.3.18
Navigator
Installation file: 6.3.25
QuantOffice Server
Changelog:
- TimeBase updated to 5.6.184.
- Fixed invalid
StopOrdersinOrderProcessexecute atOnDayOpen. - Fixed issue when
OrderBookin theFlexMonitoronly showed top-of-book. - Fixed issue when QuantOffice Optimization failed to load saved parameters.
- Fixed issue when custom binding failed to bind stream message types to C# classes.
- Fixed custom reports generating in Trading Console.
- Fixed multithreading issue in charting
RemoteReporterDictionaryWriter.AddPen. - Fixed ambiguity with 1 Hour bars data in short trading sessions.
- Supported masking renderer for sensitive fields in QuantOffice strategies.
- Supported TBA Materialized Views in QuantOffice.
5.6.3.14
NOTE: Current release is certified only for Windows and Kubernetes environments. Backtest Explorer and Strategy Server Monitor are not certified in current release.
QuantOffice Server
Changelog:
- Fixed incorrect
OrderStatusforOrderPendingReplaceEventinTimebaseOrderGateway. - Fixed the issue when
OrderBookin theFlexMonitordisplayed only top-of-book. - QuantOffice NuGet package has been extended with the
StrategyServer.StrategyModuleassembly. - Ember upgraded to 1.14.235.
- TimeBase web admin upgraded to 1.2.163.
5.6.3.12
NOTE: Current release is certified only for Windows and Kubernetes environments. Backtest Explorer and Strategy Server Monitor are not certified in current release.
Navigator
Installation file: 6.3.18
QuantOffice Server
Changelog:
- TimeBase upgraded to 5.6.176.
- Optimized response time for symbols list in QuantOffice shell connected to Kubernetes environments.
- Fixed the issue when strategies could not deploy on Kubernetes environments.
- Fixed the Order Book error in Trading Console connected to Kubernetes server.
- Fixed the issue when QuantOffice.Cli could fail to load NuGet dependency assemblies during strategy deployment.
5.6.3.7
NOTE: Current release is certified only for Windows environments.
Navigator
Installation file: 6.3.11
QuantOffice Server
Changelog:
CalculateOutstandingPositionsadded to PythonOrderProcessor.- Optimized RAM releasing in
StrategyRunner. - Updated Python Position API.
- Supported CFD instrument type in
ExtendedSecurityMetaInfocomponent. - "Del" key stroke in MSR UI has been removed.
- Fixed the issue when strategies continued to work in pod without errors with their status in the console being Undeployed.
- Fixed the issue when Trading Console could not connect to Strategy Server due to incorrect storing of EntraID keys.
- Fixed the issue when third party libraries removed during QO 5.6.2.6 update to 5.6.3.3.
5.6.3.3
NOTE: Current release is certified only for Windows environments.
Navigator
Installation file: 6.3.8
QuantOffice Server
Changelog:
- Universe Configurator has been updated to version 3.8.
- Added support of User Groups and Roles for OAuth.
- Added extra FIX tags option to the New Order window.
- Python API has been added for
PortfolioExecutor.RunInfo. - The support of native libraries from Nuget packages has been added for strategies in backtesting and live execution.
- Fixed the issue with duplicates of instruments charts in the MS Excel export.
- Fixed the issue in the Reset Trading Console charting settings.
- Fixed the issue with the VS Code plugin generating an incorrect code for technical indicators.
- Fixed the exception in the Active Orders monitor.
- Fixed the issue with populating the Agressor Indicator column.
- Fixed the issue with validation of destination length in the Trading Console manual order sending form.
- Fixed the issue when the Multi Strategy Runner could not run a model for a Python strategy with slice modification.
- Fixed editing of strategies created via a wizard.
- Fixed the issue with the Trading Console freezing after importing strategies with specific configurations.
- Fixed the import of existing configurations in the Trading Console.
5.6.2.30
QuantOffice Server
Changelog:
- TimeBase version updated to 5.6.169.
- Ember server version updated to 1.14.215.
- Aggregator Pack updated to 3.0.202.
- Added support for OAuth for Bloomberg token generator.
- Added 'Portfolio' column to
AccountPositionMonitor. - Fixed the issue when the Python strategy being unable to get parent class attributes.
5.6.2.26
QuantOffice Server
Changelog:
- Aggregator pack updated to 3.0.189.
- QuantServer updated to 5.6.164.
- Fixed issue when opened Positions are not shown on TC main window after manual order was send via Execution Server monitor.
- Fixed issue when TradingConsole could not connect to StrategyServer in SSL mode.
- Fixed issue when StrategyServer could not start on Kubernetes environment (Staging).
- Fixed issue with
nullroot symbol in ETS. - Fixed issue when order attributes are not copied in
OrderReplaceRequest. - Fixed issue when response serialization was finished with exception.
5.6.2.25
QuantOffice Server
Migration Note:
For updated home installations in "{{Home installation folder}}/WebAdminHome/application.yaml" add the following properties. For new installations step in Migration Note is not required.
spring
cloud:
vault:
enabled: false
Changelog:
- Fixed deployment of C# strategies with user channels.
- Fixed support of custom Current format in TimeBase calendar trading session specified in exchange's time zone.
- Fixed dynamic removal of symbols in Python strategies.
- Fixed dependencies in the QunatOffice Nuget package.
5.6.2.23
QuantOffice Server
Changelog:
QuantOffice:
- Fixed the issue with building strategies in Web VS Code plugin.
5.6.2.20
Navigator
Installation file: 6.2.40
QuantOffice Server
Changelog:
- QuantOffice:
- Fixed the issue with the expired OAuth token while building an imported strategy.
- Fixed the issue "Procedure not found" when editing a configuration for a strategy from the strategy repository.
- Fixed the issue with never-ending optimization process.
- Fixed view input parameters for Python strategy added from repository.
- Fixed "Token expired" warnings in the TimeBase log on QuantOffice app.
- Fixed the error "Module not found" at Trading Console restart.
- Fixed the issue when OOReason field is not filled when the
Orderobject was created from theOrderNewRequestmessage. - Fixed incorrect time-zone and time visualization.
- Fixed the issue when the user was unable to launch a strategy (added from Repository by another user) with edited parameters.
- Risk rule manager was updated to version 1.14.14.
- Log items were removed from the
.jsonmetadata file in Strategy Manager.
- Strategy Server Monitor:
- Added setup for data formats and columns.
- Supported SSO authentication.
- Backtest Explorer:
- Added showing of the experiment status on the experiment list and experiment views.
- Added showing status of processing of an experiment.
- Added showing of a notification if a currently running experiment logged an error.
- Added showing of experiment errors in the main application log and in the user log (frontend).
- Added a version display on the Backtest Explorer main page.
- Fixed the alignemnment of the Strategy name and Configuration name.
- Optimized chart data querying.
5.6.2.15
Navigator
Installation file: 6.2.32
QuantOffice Server
Changelog:
- Fixed handling of errors in Trading Console if OAuth provider is unavailable.
- Enhanced OAuth token updating mechanism in QuantOffice components.
5.6.2.12
QuantOffice Server
Changelog:
- Upgraded Ember version to 1.14.193.
- Upgraded to MarketMaker Ember Pack 1.4.432.
- Upgraded to Aggregator Pack 3.0.156.
- Fixed the issue where MSR was not displaying fees in "Individual Performance" report.
- Fixed duplicated init calls of
instrument_executoron Dynamic symbol management.
5.6.2.11
Navigator
Installation file: 6.2.21
QuantOffice Server
Changelog:
- Fixed an error when OAuth expiration in Trading Console
- Supported viewing of Input Parameters for Strategies deployed from another instance
- Fixed duplicates in the MS Excel export from Instruments charts
- Fixed "Unable to find strategy assembly" issue occurred when a different user connects to Trading Console
- Several performance enhancements in Trading Console
5.6.2.9
Navigator
Installation file: 6.2.16
QuantOffice Server
Artifacts for Deployment in Kubernetes
| Component | Version |
|---|---|
| Helm chart | |
| QuantOffice Release | 20250402.R5.6.2.9 |
| Strategy Server | 5.6.2.9 |
| QTS | 5.6.2.10 |
| TimeBase Admin | 1.2.118 |
| Universe Configurator | 3.5.0 |
| EMBER | 1.14.185 |
| MarketMaker EMBER Pack | 1.4.413 |
| Trade Connectors Pack (TC) | 3.0.7 |
| Aggregator Pack | 3.0.142-slim |
| Strategy Server Monitor | 5.6.2.8 |
| QuantServer | 5.6.138 |
| Backtest Explorer | 5.6.2.11 |
| Exchange Publisher | 1.0.36 |
| Risk Rule Manager | 1.14.7 |
| Strategy Manager | 1.1.48.0 |
| MINIMUM INSTALLER VERSION | 6.2.0 |
| STRATEGY SERVER CORE PY JUPYTER | 5.6.2.9 |
Changelog:
- Implemented Strategy Manager - a web interface which allows users to create or import C# and Python strategies and run them in Backtest and Live Trading.
- QuantOffice
- Supported Pod-isolation for strategies on Kubernetes installations
- Fixed the Trading Console issue when "Connect to all servers" checkbox did not activate connection to all servers
- Added the support for running strategies on remote servers from a script
- Added
OrderProcessor.set_order_fill_pricemethod to the Python API - Enhanced the Python API to support using several data streams for strategy backtesting.
- Resolved the SSO authentication issue in Backtest Optimizer.
- Fixed the selection of the real-time checkbox when opening Strategy Reports.
- Backtest Explorer
- Added the global events Log stream for backtest errors and notifications
- Changed the time format for charts
- Added an additional flow for tracking dynamic symbols on price data generation
5.6.2.4
NOTE: The current version is released only for MS Windows installations. Version 5.6.2.* for Linux and Kubernetes environments will be delivered in the coming releases.
Navigator
Installation file: 6.2.3
QuantOffice Server
Changelog:
- Supported .Net 8 and Java 17 for QuantOffice components.
- Added
OrderProcessor.set_order_fill_pricemethod to Python API. - Added uploading progress bar on export experiment results in Strategy Runner.
- Added C# Strategy Designer for the MS Visual Studio Code plugin.
- Fixed errors which occurred during the running of Brute Force Optimizer with Daily strategy.
- Added audit logging for Strategy Server API calls.
- Added support for MS Visual Studio Code as a default IDE for C# strategies.
- Added support for custom calendars and sessions for StrategyRunner CLI.
- Added unification for
Last_trade_datein Python and C#. - CurrencyManager extended to add a missed currency automatically.
- Improved support of
stringandhddatetimein Python strategies.
5.6.1.29
Navigator
Installation file: 6.1.41
QuantOffice Server
Artifacts for Deployment in Kubernetes
| Component | Version |
|---|---|
| Helm chart | |
| QuantOffice Release | 20250225.R5.6.1.29 |
| Strategy Server | 5.6.1.29 |
| QTS | 5.6.1.20 |
| TimeBase Admin | 1.2.118 |
| Universe Configurator | 3.3.0 |
| EMBER | 1.14.168 |
| MarketMaker EMBER Pack | 1.4.366 |
| Trade Connectors Pack (TC) | 2.0.81 |
| Strategy Server Monitor | 5.6.1.31 |
| QuantServer | 5.6.128 |
| Backtest Explorer | 5.6.1.22 |
| Exchange Publisher | 1.0.29 |
| Risk Rule Manager | 1.14.6 |
| Strategy Manager | 1.1.43.0 |
| The oldest compatible version of Installer | 6.1.0 |
Changelog:
- Publishing of Python strategies in QuantOffice 5.6.
- Support SSL certificates storage selection in Navigator.
5.6.1.28
Navigator
Installation file: 6.1.40
QuantOffice Server
Artifacts for Deployment in Kubernetes
| Component | Version |
|---|---|
| Helm chart | |
| QuantOffice Release | 20250207.R5.6.1.28 |
| Strategy Server | 5.6.1.28 |
| TimeBase Admin | 1.2.118 |
| Universe Configurator | 3.3.0 |
| Universe Configurator | 3.3.0 |
| EMBER | 1.14.168 |
| MarketMaker EMBER Pack | 1.4.366 |
| Aggregator Pack | 3.0.129, 3.0.129-slim |
| Strategy Server Monitor | 5.6.1.31 |
| QuantServer | 5.6.119 |
| Backtest Explorer | 5.6.1.22 |
| Exchange Publisher | 1.0.29 |
| Risk Rule Manager | 1.14.6 |
| Strategy Manager | 1.1.43.0 |
Changelog:
- Open View button was renamed to Open Selected View in Trading Console Positions Monitor;
- Fixed error in exporting reports and charts from a Python strategy;
- Fixed Trading Console Execution Log error for the server view;
- Fixed grouping by the strategy name in Trading Console;
- Supported Azure Vault for Kubernetes environments.
Other components
Backtest Explorer and Strategy Server Monitor got some bug fixes and improvements.
5.6.1.24
QuantOffice Server
Changelog:
- Supported TimeBase OpenID authentication in the Calendar Manager.
- Supported usage of system variables in User Access Control (UAC) files.
- Supported Azure Key Vault in QuantOffice components.
Strategy Server Monitor
Changelog:
- Connection status indicators to Strategy Server, data feeds and Execution Server are the same as in Trading Console.
- Improved layout of charts.
5.6.1.19
Navigator
Installation file: 6.1.30
QuantOffice Server
Changelog:
- Supported OpenID configuration in the StrategyServer shell
- Added support of SSL termination in QuantOffice components
- Added support for the
BUY_COVERorder type - Fixed the issue with portfolio PnL not including the commission of ETS instruments
5.6.1.12
Navigator
Installation file: 6.1.11
QuantOffice Server
Changelog:
- Fixed using of output stream name on portfolio level in Python
- Fixed the exception while opening FlexMonitor with Positions view in TradingConsole
- Fixed opening of "Constraints" in the optimization window
- Fixed launching of Strategy Server with Azure Entra ID
- Fixed the issue with UAC users not being able to see strategies after restarting of Strategy Server
5.6.1.8
QuantOffice Server
Changelog:
- Fixed launching of Strategy Server configured with Azure SSO authentication.
5.6.1.6
Navigator
Installation file: 6.1.8
QuantOffice Server
Changelog:
- Fixed an issue when the clean start option is enabled, the STS server deployed strategies
- Fixed Python strategies issues with log_warning() & log_error()
- Fixed an issue with the Python custom subscription
- Fixed Python API for L2 Order Book
Enhancements:
- Supported stack size in Python strategies
- Added aggregation options to QuantOffice Shell's Settings form
5.6.0.3
Navigator
Installation file: 6.0.11
QuantOffice Server
Changelog:
- Fixed
StrategyServer.Launchercrash dueArgumentOutOfRangeException - Fixed the exception that occurred when creating a stream containing the
arraydata type - Added
TimebaseOrderGateway.dllin theStrategy ServerDocker image and NuGet - Fixed long initialization of the strategy input parameters window
- Fixed using proxy server for connection to a local StrategyServer in Trading Console
- Fixed TimeBase Tools requirement of administrative privileges to start
Enhancements:
- Added support of TimeBase 5.6
- Universe Configurator has been updated to version 3.0
- Ember has been updated to version 1.14.156
- Added supporting of Microsoft Azure Entra ID.
- Supported
dstick (SSL)protocol for QuantOffice/TradingConsole connections in QuantOffice Cloud - VS Code supported as default IDE for C# strategies
- Linux QuantOffice version migrated from .NET 5 to .NET 6
- Added preservation of columns order in the User Channel Monitor in TradingConsole
- Supported native Python virtual environments
- Supported license check by proxy for QuantOffice and QuantServer
Strategy API Changes
Due to changes in standard TimeBase messages and NuGet packages, strategies code migration should be performed. This migration is done automatically by QuantOffice during build of a strategy except the following cases:
- If a strategy uses custom input or output subscriptions, these subscription must be refreshed manually in Strategy Designer. To refresh a custom subscription you should do the following:
- Open the custom subscription in Strategy Designer.
- Make sure that the correct stream is selected for the subscription. Select a stream if required.
- Click OK to update the subscription.
- If a strategy uses
ExtendedSecurityMetaInfocomponent, it must be recreated in Strategy Designer. - Manual correction of user code is required in some cases. Please see a list of changes below to correct your strategy code properly.
Changes in standard TimeBase messages:
The CurrencyCode property is removed from price messages (Bar, Trade, BBO):
CurrencyCodefor the instrument can be acquired from the "securities" stream.- The
CurrencyManagersingleton should be used to effectively get theCurrencyCodefor the instrument within the code.
Changes in the securities stream definition:
- In the "securities" stream, the
currencyCode(INT16) andcurrencyAlphanumeric(VARCHAR ALPHANUMERIC 10) have been removed. Instead, thecurrency(VARCHAR ALPHANUMERIC 10) is introduced. - The
Code(UInt64) property has been added to theCurrencyand should be used for currency manipulations. TheCurrencystill contains theCurrencyCode(Int16) for compatibility. - To convert the
UInt64currency value to a human-readablestringand vice versa, the following extension methods fromDeltix.Containers.AplhanumericUtils(Deltix.Containers package) can be used:public static ulong ToAlphanumericUInt64(this string str) public static string ToString(long alphanumericLong) CurrencyManagersingleton can be used to effectively get theCurrencyobject using one of the following methods:public Currency GetCurrency(ulong code) public Currency GetCurrency(short code) public Currency GetCurrency(string code)
DateTime precision changes:
With the introduction of nanosecond precision for the TimeBase datetime data type, certain message properties (such as ApiMessage.OriginalTimestamp) may switch from DateTime to HdDateTime. This alteration could cause user code to malfunction. To resolve this issue, utilize the HdDateTime.Timestamp property in places where the DateTime type is anticipated.
Other security stream changes:
In addition to CurrencyCode, CurrencyAlphanumeric in the "securities" stream has the following changes that require the TimeBase stream migration:
multiplier(FLOAT) was changed tocontractMultiplier(FLOAT DECIMAL64).tick(FLOAT) was changed topriceIncrement(FLOAT DECIMAL64).commissionCurrency(VARCHAR) was changed tocommissionCurrency(VARCHAR ALPHANUMERIC 10).minNotionalCurrency(VARCHAR) was changed tominNotionalCurrency(VARCHAR ALPHANUMERIC 10).settlementCurrency(VARCHAR ALPHANUMERIC 10) was added toGenericInstrumentmessage.
Changes in QuantOffice libraries:
The generated references in the code and "using" clauses will be updated on the first strategy rebuild. User's code is to be fixed manually by the user if required.
RTMath.Containerspackage was replaced withDeltix.Containers,Deltix.Time.Deltix.DFPwas replaced withEPAM.Deltix.DFP.Deltix.QuantOffice.Core.dll,Deltix.QuantOffice.Timebase.dllassemblies were formed and added as strategy's dependencies.
Changes in namespaces:
RTMath.Containers.HdDateTime=>Deltix.Time.HdDateTime.Other RTMath.Containerstypes =>Deltix.Containers.Deltix.DFP=>EPAM.Deltix.DFP.
5.5.12.36
Current patch is compatible with Navigator 5.12.34.
QuantOffice Server
Changelog:
- OrderExecutor API:
CancelOrdermethod was extended with an ability to specify FIX tags. - Fixed quotes in
IFullOrderBook.OnOrderBookChangedevent
5.5.12.35
QuantOffice Server
Changelog:
- Added an option to exclude trades by synthetic instruments from the Trade report.
- Supported variables in user access control(UAC) files.
- Fixed inaccurate execution data for live multi-leg executions when ETS executions follow all leg executions.
- Fixed entering a range of floating-point numbers in the MSR configuration.
5.5.12.31
Navigator
Compatible with Navigator 6.1.11
QuantOffice Server
Changelog:
- Fixed wrong cumulative profit in trades report with filter by ETS applied
- Fixed wrong reject with reason "Market has no data for symbols"
- Fixed subscription to multiple data streams
- Fixed issue in Multi strategy runner when .NET number values such as positive and negative infinity could not be written as a valid JSON
- Fixed mismatch between instrument PnL and portfolio PnL
- Fixed issue when Python strategies could not access limit price from StopLimit orders
5.5.12.28
QuantOffice Server
Changelog:
- Issue with TradingPlatform restoring position cost from the position snapshot
- Issue with re-deploying strategies in StrategyServer with SNMP enabled
- Issue with charts for dynamically added instruments
- Issue with the Cumulative profit calculation for ETS in Trades report
5.5.12.26
QuantOffice Server
QuantOffice Studio
Changelog:
- Fixed a custom subscription in Python strategies.
- Fixed charts for dynamically added instruments in Python strategies.
- Fixed crash of the VSCode Strategy Designer plugin.
5.5.12.23
QuantOffice Studio
- Fixed Python API custom subscription.
- Added missed methods to QuantOffice OrderBook Python API.
- Fixed Rounding error in TimebaseOrderGateway when executing orders with fractional size.
5.5.12.21
QuantOffice Server
Updates:
- TimeBase WebAdmin updated to version 1.2.107.
QuantOffice Studio
- Fixed Python API error - 'PortfolioInstrumentPositionDataWrapper' object not having attribute 'RefreshAndCheckNull'.
- Fixed
log_warningandlog_errormethods inPortfolioExecutorandInstrumentExecutor. - Added methods Add and Remove for the Distribution indicator.
- Added Add
day_volumemethod toInstrumentExecutor.
5.5.12.16
QuantOffice Server
Changelog:
- Long initialization of the strategy input parameters window.
TimebaseOrderGateway.dllmissing inStrategy ServerDocker image.
5.5.12.15
Navigator
Installation file: 5.12.44
QuantOffice Server
QuantOffice Server 5.5.12.15 requires the Navigator version 5.12.44 or higher for a proper installation.
Changelog:
- Fixed the requirement of QuantOffice Studio for administrative rights when launched as a regular MS Windows user.
- Fixed an issue when StrategyServer ignoring the
StrategyServer.ModuleInProcessRpcTimeoutparameter. - Fixed an issue when StrategyServer copying standard order tags to cancel requests.
- Fixed strategy deployment on Linux STS when Custom Binding is enabled.
- Fixed an issue when a FIX message could contain empty values in tags.
Enhancements
- The Aggregator pack updated to 1.0.319.
Universe Configurator
To interact with Universe Configurator, Keycloak roles should be added for Universe configurator:
- Navigate to Keycloak -> Roles -> Default roles.
- In the Available Roles section, select TB_ALLOW_READ, TB_ALLOW_WRITE, Universe Configurator_DATA_EDITOR and add selected.
Ember
If order has been sent with the security type Index, in Ember Warehouse this order will be displayed with the Custom security type.
5.5.12.9
In case when installation was made for all users (Administrative privileges)
QuantOffice\Bin\User.inifile should contain a direct path to data folders to avoid issues with deployment of Python strategies in Trading Console.
OR
- StrategyServer service should be started with an Administrative account.
Navigator
Installation file: 5.12.17
QuantOffice Server
- Fixed auto-reset to 100 of the Trading Interval Warmup period in the QuantOffice Optimizer UI.
- Fixed the removing of
#regiondirective at begin of a.csfile during a strategy upgrade. - Fixed usage of custom messages class in a NuGet package when
Enable Custom Bindingoption is enabled. - Fixed Strategy Server crash in case of disconnection from LDAP server.
- Added Syslog UDP logger to Windows (
GfLogger.Net.Appender.Gelf). - Data Connectors pack was updated to 1.0.314
Backtest Explorer and Strategy Server Monitor
- Bug fixes
5.5.12.7
Navigator
Installation file: 5.12.12
QuantOffice Server
Released QuantOffice Server version 5.5.12.7:
- QuantOffice strategy editor no longer removes the
#regiondirective at the beginning of a.csfile during strategy upgrade.
Backtest Explorer
Released Backtest Explorer version 5.5.12.7:
- Reports are now displayed at the end of an experiment.
- Memory consumption by BacktestExplorer backend has been optimized.
- Charts are now correctly drawn in BacktestExplorer.
Strategy Server Monitor
Released Strategy Server Monitor 5.5.12.3:
- Bug fixes implemented in chart settings.
5.5.12.6
Navigator
Installation file: 5.12.5
QuantOffice Server
Released QuantOffice Server version 5.5.12.6:
- The incomplete code generating for custom VARCHAR in Output stream stencils has been enhanced
- Added a method for loading strategy parameters for
StrategyRunnerfrom the backtest XML configuration
Backtest Explorer
Released Backtest Explorer version 5.5.12.5:
- Added support progress of running experiments
5.5.12.3
Ember
Updated the Ember server version to 1.12.94.
5.5.12.2
Navigator
Installation file: 5.12.2
QuantOffice Server
- Added support for Python 3.11 in QuantOffice
- Automatically add dependencies of a strategy on updating the strategy in Trading Console
- In Optimizer, added an option to store selected strategies configurations
- In Optimizer, added an option to limit number of used CPU cores
- Fixed the case with missing portfolio key when using closing position window from TC 5.4.8
- Fixed custom binding for classes that use enumerations from
Deltix.Timebase.Api.Messages - Fixed MS Visual Studio Code plugin - Py API:
OrderBookobject has no attributeadd_on_best_changed_listener/add_on_price_level_changed_listener - Fixed the error in Python method
create_chart_line - Fixed Python methods
get_slice_symbols()andget_slice_symbol_keys() - Fixed the performance of
SecurityMetaInfoProvider.AddSecurityMetaInfoChangeListener(handler)on large security universes - Fixed the case when Python strategy could not be edited in MS Visual Studio Code from QuantOffice Shell
- Fixed high memory requirements when preloading security metadata for all 1M instruments
- Fixed the issue with Flex Monitor unable to save chart pads
- Fixed the error when adding additional chart panel to Flex Monitor
- Fixed the issue with the Close All Positions button in the Positions monitor of Trading Console not working properly
5.5.11.6
Navigator
Installation file: 5.11.5
QuantOffice Server
- Fixed the Connection to All Servers checkbox in Trading Console.
- Resolved the
AttributeErrorwhen getting the current time. - Fixed issues with the connection to TimeBase.
- Fixed access to the
Synchronizerclass via NuGet packages. - Fixed Python Dependencies conflicts.
- Fixed the issue with the Client being unable to import 5.4 strategies into 5.5.
- Fixed the exception occurring when calling a function
get_all_symbols()on a large number of instruments inmain_stream_key. - Fixed the Strategy position update for a running strategy if the order was sent via the Execution Server Monitor.
- Fixed the suspected memory leak when running C# QuantOffice strategy dll from Python.
- Fixed problems with running a Python strategy in MS Visual Studio Code:
UnauthorizedAccessExceptionwhen trying to save the License xml file. - Fixed problems with building Python strategy in MS Visual Studio Code:
InvalidCastException:[A]PortfolioExecutorcannot be cast to[B]PortfolioExecutor. - Fixed problems with deleting the undeployed strategy data.
- Fixed problems with Position in Trading Console not being updated after sending an order for an undeployed module.
- Fixed problems with Python exchange and sessions functions being equivalent to C#.
5.5.11.2
QuantOffice Server
- Support of C# 10 in the strategies code
- Significant improvement of the dynamic subscription speed on large universes
- Draw Realized and Total PnL on the Portfolio and Instrument charts in Backtest Explorer
- Show strategy input parameters in StrategyServer Monitor
5.5.10.13
Navigator
Installation file: 5.10.12
QuantOffice Server
- Added CsStrategyRunner - CLI wrapper for CS strategies
- Fixes and minor improvements across various components
5.5.10.10
QuantOffice Server
- Added Offline mode in QuantOffice Navigator
- Multiple homes configuration improvements in QuantOffice Navigator
- QuantOffice NuGet Packages are published for cross platform deployments
- QuantOffice Python API is packaged as pre-compiled wheel
- Fixes and improvements for QuantOffice VS Code Extension
- Fixes for Backtest Explorer and Strategy Server Monitor
5.5.10.3
QuantOffice Server
- Added Backtest Explorer desktop edition
- Support for programmatic deployments on Linux
- SSO for QuantOffice and Trading Console on Windows
Navigator
6.3.25
Installation file: 6.3.25
Changelog:
- Enhanced displaying of running processes is occupying Java.
- Nexus credentials verification on Navigator update.
- Supported enabling Keycloak as optional tool.
- Supported auto-start of MS Windows Services.
- Supported timeouts for MS Windows services.
- Fixed issue when Navigator could rewrite RRM settings.
- Fixed missed escaping in Keystore path.
6.3.18
Installation file: 6.3.18
Changelog:
- Enhanced support of Azure EntraID SSO authorization.
- Implemented a clear mechanism to prevent mismatching Linux vs. Windows QuantOffice builds from combination.
- Applied appropriate
Publishedproperty for Navigator. - Apply smart removal of unused distributives.
6.3.11
Installation file: 6.3.11
Changelog:
- Added an option to write all order events into the Trades warehouse stream.
- Removed unnecessary entries in the TB classpath.
- Installation is prevented if any component or service is running.
- Added ability to manage TimeBase memory settings.
- Supported configuration files backup during upgrade.
- Provided validation upon installation in case selected separate component does not assume any local dependent component but remotes ones.
6.3.8
Installation file: 6.3.8
Changelog:
- Added displaying of components versions for a specific build.
- Added support of
ReadOnlymode for Cloud Servers. - Added Ember compaction to
RRMHome/Service. - Supported ability to have multiple builds with same QuantOffice version.
- Supported SSL certificates storage selection for data loaders.
- Supported managing of offline and online licenses.
- Enhanced the services status check.
- Fixed line breaks in configuration files.
- Fixed the Aggregator launching problems in CMD.
- Fixed the issue with the Navigator not beeing able to remove variables in
ember.conf.
6.2.53
Installation file: 6.2.53
6.2.49
Installation file: 6.2.49
Changelog:
- Fixed the issue with Home duplicates.
6.2.46
Installation file: 6.2.46
Changelog:
- Fixed the execution of journal update for Ember.
- Fixed an unexpected non-whitespace character after JSON.
- Fixed the issue with installation names duplicates.
6.2.40
Installation file: 6.2.40
Changelog:
- Fixed configuration overwriting for Strategy Server and TimeBase.
- Fixed the issue when Risk Rule Manager binaries are not updated.
- Fixed the mapping between account names and security IDs.
6.2.32
Installation file: 6.2.32
6.2.21
Installation file: 6.2.16
Changelog:
- Supported TimeBase tools 5.6.140.
6.2.16
Installation file: 6.2.16
Changelog:
- Added a warning appearing in case a user changes the installation type (all users/single user) upon the Installer update.
- Supported the installation of QO Server 5.5 with Installer 6.2
- Supported DNS names for Universe Configurator parameters
- Resolved an issue where UAC settings were reset to default during binary updates.
6.2.7
Installation file: 6.2.7
Changelog:
- Added support of SSL certificates storage selection for TimeBase Tools.
- Fixed Java rollback from 17 to 11 after update/reinstall.
6.2.3
Installation file: 6.2.3
Changelog:
- Added support for Java 17
- Added the option to start service in command line mode
- Added the option to stop service in command line mode
- Supported reading of configuration from Linux servers
- Added support for SSL certificates storage selection
- Added loading state layer to indicate Navigator tasks in progress
- Supported DNS names for remote servers
- Supported possibility to disable setup of monitoring tools (WebAdmin, STS monitor, Ember monitor)
- Added support for Ember Journal service on MS Windows OS
- Implemented UI/UX enhancements
6.1.41
Installation file: 6.1.41
Changelog:
- Enable SSL certificates storage selection.
6.1.40
Installation file: 6.1.40
Changelog:
- Supported Parent Window Management upon the Connection Cancellation;
- Start All Services was removed from a single user experience;
- Added a waiter for opening of Keycloak port;
6.1.30
Installation file: 6.1.30
6.1.11
Installation file: 6.1.11
6.1.8
Installation file: 6.1.8
- TimeBase updated to version 5.6.109
- TimeBase Web Administrator updated to version 1.2.107
6.0.12
Installation file: 6.0.12
- Added support for system and custom network proxy.
6.0.11
Installation file: 6.0.11
5.12.44
Installation file: 5.12.44
Supported proxy for installations and updates.
5.12.34
Installation file: 5.12.34
The build contains the following updates and fixes:
- Implemented support of Proxy connection
- Fixed offline installation issue when folder with data file contains spaces in name
- Added logging
5.12.22
Installation file: 5.12.22
The build contains the following fixes:
- Fixed adding of existing home when template contains old version of ember.conf
- Fixed adding of existing home which contains only TimeBase
- Fixed offline installation data file validation
- Fixed launching in CMD for an added home
5.12.19
Installation file: 5.12.19
When QuantOffice Navigator is installed for all users, a regular user will need administrative privileges to launch it. If a regular user lacks these privileges, they will only be able to access Navigator with limited functionality.
- Introduced filtering for incompatible versions of QuantOffice Server.
- Resolved a problem where the installation of QuantOffice Server for a current user did not generate desktop shortcuts to TimeBase tools.
5.12.17
Installation file: 5.12.17
- Supported a Silent installation mode on Windows.
5.12.12
Installation file: 5.12.12
The installation process is now available for all regular users or the current user.
- The current user must launch Navigator as an Administrator to complete any installation or Home creation.
- Python environments should be configured by the Administrator. Python environments created by a regular user should have the same environment name as those created by the Administrator.
- The Strategy Server service should be started with an Administrative account to ensure the deployment of Python strategies in live mode.
5.12.5
Installation file: 5.12.5
- Added the installer that does not require administrator privileges
- Added the ability to write current timestamp in the installation log
5.12.2
Installation file: 5.12.2
5.11.5
Installation file: 5.11.5
5.10.12
Installation file: 5.10.12