8/31/2016
Pre-Release 4E (Build 1.4.21.0)
Important Notice to GXTrader users: Added an integrated broker connection for GXTrader-IB. This is a temporary name during the transition from COR Clearing to IB Clearing for GXTrader clients. Please refer to your emails regarding this transition.
– Fixed several issues that occurred when connecting to & disconnecting from Server Mode.
5/17/2016
Pre-Release 4D (Build 1.4.20.0)
Important Notice to IB users: The latest version of Trader Workstation/IB Gateway is now supported and can be downloaded from IB directly or install from this link. TWS & IBG are now separate installations. Check page 13 in the TP User Guide for possible additional steps needed for TWS & IB Gateway connectivity.
– Added support for IB’s Free Trial Accounts.– Added support for OmniVest RT Portfolios.– Canceling a submitted RT order within the Opening & Closing Orders tabs outside of market hours now also cancels the order at the broker.
– Fixed an issue with the data connection when using MB Trading as the broker.
– Improved the “Delay Opening Orders” trade setting. The new behavior allows the opening orders to be submitted as soon as equity is freed from the execution of closing orders. It will do so up to the specified time. Ultimately you will see the same executed orders (closing and opening), but with an improved execution time on opening orders. Make sure that your Max Equity setting under Edit>>Trade Settings is less than or equal to your broker account’s buying power. For example, a cash account that is dedicated only to OmniVest should be set no higher than 100%.
– Fixed an issue where the Realized P/L statistic was not refreshing when used with GXTrader.
– Decreased the sensitivity of unmanaged/orphaned alerts. These alerts now only occur if a trade has been unmanaged/orphaned for 60 seconds.
– Resolved an issue in the Action Log where it would sometimes display unmanaged for the strategy even though it was closed properly from closing orders.
– Execution prices in the Action Log are now rounded.– Fixed the ordering of TP Actions & OV Actions in the Action Log. Roundtrip long orders are now correctly logged in the order Buy, BOT, Sell, then SOLD while roundtrip short orders are logged as SellShort, SOLD, Cover, then BOT.
– Corrected a display issue where unmanaged Broker Positions would disappear if canceling orders outside market hours from certain tabs.– Fixed an issue with the Close All Orphaned setting not working if Close Unmanaged was also enabled.
– Trade Processor User Guide updated.
6/4/2015
Pre-Release 4B (Build 1.4.16.0)
– Added an option under Preferences to “Run Trade Processor continuously on Server.” When this is enabled, the TP will “move” all your settings to a Trade Processor running on Nirvana’s servers. Server Mode is currently only available for GXTrader & MB Trading brokers. For details about Server Mode, please refer to Chapter 9 in the user guide.
– On startup, the Connection Settings form is now separated into two forms. The OmniVest connection settings will be prompted first & the broker settings will prompt afterwards.
– All time fields in Trade Settings & Preferences are now Eastern Time. These fields will be automatically converted to Eastern Time from the times that were previously set.
– A real time clock set permanently to Eastern Time has been added on the bottom right.– Removed the Convert MOO to Market option in Trade Settings. The Trade Processor will now automatically submit market orders or market on open orders based on each broker’s specific rules & the current time of day. This only applies to the Opening Orders & Closing Orders tabs. Trading from the Open Positions or Broker Positions tabs still only submits market orders.
– Added a “Delay Opening Orders” setting under Trade Settings. When this setting is enabled, it will allow orders from the Opening Orders tab to be submitted at a user specified time rather than submitting them at the Order Submission start time. This allows users to give time for closing orders to execute before new opening orders are automatically submitted.
– The OmniVest account & Broker account are now visible in the title bar, so users may identify the connected accounts easier.
– For IB users, added a Client ID field under Connection Settings to allow multiple connections to the same IB account using a single IB Gateway.
– Alerts are now sent when orphaned positions occur.– Fixed an issue with the Close All Orphaned trade setting not closing orphaned positions.
– When outside the TP order submission times, a warning message is now displayed when the TP is closed if any orders are scheduled to be submitted.
– Fixed an issue where switching & connecting to different OmniVest accounts in Connection Settings would update the Current Balance to the prior OmniVest account if the setting to Update OmniVest Current Balance was enabled.
– Resolved a problem with the Update OmniVest Current Balance setting not sending an update on TP startup.
– Fixed an issue where trades would change to unmanaged if certain popups went unanswered for too long.
– Reconnecting & restarting the TP will no longer add stop losses to existing managed positions if the stop loss feature is enabled.
– Added right-click selections in the Broker Positions tab to “Add Stop Loss to All OmniVest Trades” & to “Remove All OV stop losses.” These selections will not be displayed unless the Stop Loss feature is enabled.
– The list of strategies used now updates correctly after reconnecting.– Fixed a case where trades would change to unmanaged if while outside order submission times trades were disabled & reenabled, then a reconnect was performed.
– Added right-click options to “Enable/Disable All For This Symbol” in the Open Positions, Opening Orders, & Closing Orders tabs.
– Resolved an issue with MB Trading where canceling orders & closing positions through MBT Desktop would not be reflected in the TP until reconnecting.
– Fixed a syncing issue when a managed & an unmanaged position for the same symbol were closed using MBT Desktop.
– Resynching an unmanaged position that has an unmanaged stop loss now prompts the user to cancel the stop order.
– Fixed an issue with the list of Strategies changing as a result of certain events.
– Trade Processor User Guide updated.
6/24/2014
Pre-Release 3E (Build 1.3.14.0)
– Fixed an issue where the TP would become disconnected from IB Gateway while IB still identified the TP as being connected.
– Fixed an issue with MB Trading where orders placed outside the TP would not show in the Broker Orders tab until a reconnect.
– Corrected an OmniVest timeout error.
– Fixed a problem where an unmanaged position would be displayed if a new order was submitted for a symbol with an existing position & the TP was then reconnected.
5/21/2014
Pre-Release 3D (Build 1.3.13.0)
Important Notice to IB users: Added support for Trader Workstation and IB Gateway version 9443b. Please download & install from this link.
– Fixed several cases where unmanaged positions would be displayed if the TP was reconnected.
– Fixed an issue with stop losses changing to unmanaged if the TP was reconnected.
– Fixed a display issue where unmanaged positions would occur if an opening & closing order occurred for the same symbol.
– Corrected a problem where a warning message about disabling open positions was being displayed when not needed.
– Additional recent changes can be viewed by clicking the Prior Releases link on the right.
5/14/2014
Pre-Release 3C (Build 1.3.12.0)
Important Notice to IB users: Added support for Trader Workstation and IB Gateway version 9443b. Please download & install from this link.
– Corrected a problem with positions going unmanaged when using non-English language settings.
– Fixed a connection error with IB that sometimes also resulted in large log files.
– Fixed an error that sometimes occurred when clicking the download accounts button.
– Corrected an issue that sometimes falsely displayed unmanaged positions after a reconnect when there weren’t any.
– Additional recent changes from Release 3B can be viewed by clicking the Prior Releases link on the right.
5/1/2014
Pre-Release 3B (Build 1.3.11.0)
Important Notice to IB users: Added support for Trader Workstation and IB Gateway version 9443b. Please download & install from this link.
– Corrected a problem with positions going unmanaged when using non-US regional Windows settings.
– Fixed issues with decimals & date/time fields when using non-US regional Windows settings.
– Additional recent changes from Release 3A can be viewed by clicking the Prior Releases link on the right.
4/30/2014
Pre-Release 3A (Build 1.3.10.0)
Important Notice to IB users: Added support for Trader Workstation and IB Gateway version 9443b. Please download & install from this link.
– Users may now run multiple Trade Processors on one Windows instance. To do so, launch it repeatedly from the icon.
– The Connection Settings window will now always be displayed each time the Trade Processor is launched.
– If the Connection Settings window is cancelled on startup, that Trade Processor instance will close automatically.
– Trade status, history, closed trades, & Trade Settings are now saved on the server & tied to the OmniVest account. This allows users to launch a Trade Processor on a separate Windows instance, configure connection settings & continue managing trades, essentially recovering where the other TP left off.
– Connection settings, Preferences, & logs are not stored on the Trade Processor server.
– The OmniVest account is now tied to the last broker account it was connected to. Note: If a different broker account is used to connect the same OmniVest account, even on a different Trade Processor instance, this will result in unmanaged trades.
– Added a Timeout field under Connection Settings for the OmniVest connection.– Renamed the ‘Reports and Alerts’ menu item to ‘Preferences’.
– A selected unmanaged position row is now highlighted in dark red.
– Added a setting under Preferences -> Log Files to “Delete log files older than specified time.” With this setting enabled, log files older than the specified time will be automatically deleted at startup, when the setting is changed, & once per day.
– Reduced the amount of entries in log files that would occur during weekends & holidays.
– The option to Close All Unmanaged Trades at a specified time has been improved to separate orphaned trades from unmanaged trades. An orphaned trade is a trade that has missed its closing order. Previously this option would close all unmanaged positions as well as orphaned trades. Users may now close only the orphaned trades at a specified time while leaving unmanaged positions alone. This may benefit those that are trading into the same broker account outside the TP.
– Updated Trade Processor User Guide.– Manually enabled orders queued outside the TP order submission times are no longer saved if the TP is shut down. If this situation occurs, the TP will now provide a message on startup that queued orders were disabled.
– Fixed an issue closing unmanaged positions that had outstanding stop loss orders. Manually closing one unmanaged position now prompts to cancel stop orders first. All automated forms of closing unmanaged positions now cancel all outstanding stop orders per symbol before closing the position.
– Corrected an error selecting ‘Disable All’ in the Opening Orders, Closing Orders, & Open Positions tabs outside market hours.
– (MB Trading) The Trade Processor is no longer dependent on MBT Desktop. This means that the TP can now run with any version of MBT Desktop or without it installed at all.
– (MB Trading) Since the MBT Desktop dependency has been removed, the TP may also now run at the same time as MBT Desktop, MBT Desktop Pro, & MBT Lightwave.
– (MB Trading) MB trading users will now receive a popup message regarding the connection if the same broker account or linked/affiliated account is connected to at the same time from another location.
– (MB Trading) When MB is selected as the broker, all streaming data now comes from MB Trading.
12/16/2013
Pre-Release 2G (Build 1.2.53.0)
– Improved warning message when broker client version is incompatible.
– Added menu item under Help for broker client download links.
– Fixed an issue with the realized profit/loss value not updating.
– Corrected an issue with the text alerts not sending texts when the specified alert times were set to the same time. If the times are the same, texts will now always be sent.
– Added a warning message when enabling the option to automatically close unmanaged trades.
– Alerts on unmanaged positions no longer occur when a new order is entered for a stock that is already in a position.
– Corrected an error that would show when a data interruption occurred.
– Fixed an issue with entering additional orders for the same symbol outside market hours where the additional orders after the first would be rejected if they were not submitted at the same time.
– Fixed a problem translating last prices when using certain non-US regional settings.
– Added menu item under View for OmniVest Account which opens a web browser to the OmniVest account.
– Added Stop Loss Percent under Trade Settings. When enabled, all managed trades will also submit a stop loss broker order for the percentage set from the entry price. If that level is hit at the broker, the position will exit rather than waiting for an OmniVest closing order. Stop loss orders may be viewed in the Broker Orders tab or in the Stop Loss column.
– Added Stop Loss column under Broker Positions tab. The Stop Loss column will display the stop loss prices. When the stop loss is enabled in the Trade Settings, users are also able to right-click a stock in the Broker Positions tab & add/remove a stop loss. When adding stop losses this way it still uses the percentage set from the Stop Loss Trade Setting – typing a value is not permitted.
– Added an option to “Update OmniVest Current Balance” under Trade Settings. Enabling this option will send current account equity to the account in OmniVest.
– Added a “Size by % of Equity” option under Trade Settings to determine trade size. This is the default trade size option & allows trade size to scale according to account equity.
– Users may now select the “Match OmniVest Shares” option under Trade Settings. With this selected, the TP uses the exact number of shares from OmniVest for the trade size instead of using QTY%.
– The alert feature will now send an alert when the “Update OmniVest Current Balance” option is used & the account’s current balance results in a decrease greater than 10%. A message will also be displayed at the bottom of the TP.
– The Account field in Connection Settings no longer allows lowercase letters.– Added an update mechanism that will check for new updates on startup. When a new update is available, users will be prompted whenever the TP is started. If accepted, the update may be downloaded & installed without having to go to OmniVest.
– Trade Processor User Guide has been updated.
9/5/2013
Pre-Release 2C (Build 1.2.49.0)
Important Notice to IB users: Added support for Trader Workstation and IB Gateway version 939.3. Please download & install from this link.
– Fixed an error occurring if futures or options open positions existed in the broker account.
– Unmanaged positions that are unchecked while outside the trade submission times now remain unchecked after a reconnect, but restarting the TP will recheck them.
– Unchecked unmanaged positions within the order submission times that are rejected by the broker now display the rejection in the message column & the Trade History.
– Right-click menu option to close all unmanaged trades now works for “No Position” trades as well.
– Fixed an issue where the resized columns & the sort method were not being saved after a reconnect.
– TP Date for unmanaged positions in reports now shows blank instead of 1970.
– Fixed a refresh issue found in the Broker Positions tab where some closed trades would still be displayed.
– Trade Processor icon has been updated.– Unmanaged trades in the Broker Orders tab are now displayed in red text.
– All settings that used military time now use standard time.– Time fields have been enhanced.
– The columns up to and including the Strategy column are now locked in place when using the scroll bar on all the tabs.
– Reports menu option is now called Reports and Alerts.– Added Send Alerts feature. When enabled, an alert sent via email will be generated when a new unmanaged position occurs, if OmniVest has disconnected for 5 minutes, or if the broker has been disconnected for 5 minutes.
– Added Via Text option to be used in conjunction with the Send Alerts feature. When enabled the alerts will be sent via SMS text message instead of email. Popular provider SMS formats can be located on the last page of the user guide.
– Users may also set the times that text alerts will be received. Text messages will not be sent if disconnects & unmanaged positions occur outside the set times.
– Added email arrow button that will send a test email when clicked.
– Added text arrow button that will send a test text when clicked.
– Added a third status icon on the bottom of the TP to display the data connection status.
– Trade Processor User Guide has been updated.