Improved display of fractional sizes in Order Information views.
Improved support for emd.
Fixed a possible problem when DayTotalSize exceeded 2.14 billion.
MX-PRO 4.2 (v2426)
Improved Quote Sheet and Trades Views for high precision sizes.
Improved support for emd.
Fixed: When started without a theme, there might be an error.
MX-PRO 4.2 (v2421)
Added: New Coin Trading view with fractions and size groups.
Added: Support for high precision sizes and executions.
Added: New emd plugin.
Fixed: Bug in SimpleTrade and Grid views.
MX-PRO 4.2 (v2409)
Improve FX Trading View.
MX-PRO 4.2 (v2408)
Fixed: Das Option Sheet reagiert langsam, wenn Daily Options angezeigt werden.
MX-PRO 4.2 (v2406)
Fixed: In der FX Trading View konnten unter Umständen keine Währungen ausgewählt werden.
MX-PRO 4.2 (v2404)
Fixed: Das Portfolio zeigte unter Umständen Positionen nicht korrekt an, wenn der Execution Timestamp einer intraday Order vor 02:00 Uhr des selben Tages lag.
MX-PRO 4.2 (v2402)
Fixed: Client does not start because of too many ticks in one instrument (Times & Sales)
Fixed: Settings XML validation fails when setting custom API port
Fixed: Instrument type has wrong mapping of ETFs to legacy type „F“
MX-PRO 4.2 (v2396)
Fixed: Size in Order Line stays focused if click trading is used
Fixed: ND restrictions for EMD
MX-PRO 4.2 (v2394)
New Button in OrderBookView: „De/Activate“
Improve click-trading behavior for mouse press-drag-release combinations
Update calculated values while editing bid/ask/midpoint price
Improve Native Trailing stopin OrderBookView and Order Information View
Improve Native OCO in OrderBookView and Order Information View
Fixed: Don’t allow negative values in Trailing Offset
Fixed: Stop Mode: Trailing Stop field „Init. Stop“ should not be mandatory
MX-PRO 4.2 (v2355)
Show date instead of „GFD“ in OrderBookView and OrderInfo
GTC validity via OrderEntry
Fixed: Problems synching QuickTradingView with IE from worksheet
Fixed: Date problem while creating orders via DDE
Fixed: Sometimes ScrollBar drawn outside the ScrollPane
Fixed: Quick Trading View somtimes used previous step size in Close/Stop at
Fixed: MX-PRO freezing suddenly with many open windows
Fixed: Scrollbar movement in OrderBookView causes graphics problems
MX-PRO 4.2 (v2335)
Collapsible Compact Mode for all views
Finer restriction of API usage for market data
Fixed: Logging for „No access to market data“
Fixed: Stop sending „No access to market data for“ to excel
Fixed: EMD should not be subject to sino restrictions
Fixed: Dates non-selectable if a month has more than five weeks
Fixed: Some settings not correctly migrated to new versions
Fixed: Do not display Profits if there is no Buy Costs
MX-PRO 4.1 (v2321)
New price check allows different settings per instrument type
Smaller collapsible desktop title to preserve more space
Display whether an Instrument is shortable during order entry
Fixed: Orderbook tooltips no longer interfere with mouse
Fixed: Currency Conversation via „Instrument.Exchange$“
MX-PRO 4.1 (v2314)
Fixed click trading rounding based on price steps (#8093)
Improve UI for Settings/Quote Sheets/Default Exchanges
Cancel Orders by double clicking on „State“ in OrderBook
MX-PRO 4.1 (v2297)
Add the option to duplicate Views
OEP Add the option „End of Next Year“ to the right click menu
MiFID II front end concept addendum
Set Always as default for the autoquote refresh interval
Allow the user to define T&S defaults
Resized OBV after Client-Restart
Desktop toolbar buttons in sino skin only work with „Icons and text“
Permanently shown tooltips (like Order Info) may oscillate when appearing right under the mouse pointer
MX-PRO 4.1 (v2288)
Added customized sorting for Simple Trade View Exchanges
Times & Sales sometimes not correctly updated
Theme Picker sometimes accidentially reseted customized styles
Some Settings tabs have clipped off content
Multi-select table editing
Unable to set Instrument in Simple Trade sin some PRIIP situations
Backport the solution for issue 6188 into 4.0 maintenance branch
MX-PRO 4.0 (2278)
Update the version
Prevent duplicating defaultSettings.xml for sino Axel themes
Include Market Making View in Worksheet-wide-instrumentExchange and Account logic
Reduce padding in table cells
Color change in Classic Theme Style
MX-PRO 4 (v2271)
Dynamically load font by a new switch in GUI
Price steps/Offset in relation with Hotkeys
Quote Sheet focus after adding an instrument
Theme color and style improvements
Fixed glitch when removing instruments in Level2 view
MX-PRO 4 (v2258)
Fixed: Single Item Worksheet Instrument Picker may flicker
Use new InstrumentPicker with AutoCompletion
Theme color and style improvements
Antialiasing fixes
Fixed problem in SimpleTradeView when market without phase is selected
Fixed problem in Order Line when Enter key is pressed while focused on
the Comment field
MX-PRO 4 (v2247)
Order Line select a default exchange when entering a symbol for the
first time without specifying exchange
Fixed logo disappears while logging in
Make Quote Sheet lookups based on ISIN instead of symbol
Selection sometimes doesn’t work correctly in a sorted AllExchanges view in SingleItemView
Theme color and style improvements
Fixed Quote Sheet no longer displays $EUR
Order Info Panel – Display flags in alphabetical order.
Time & Sales – resetting the exchange after client restart
Open detached if „CTRL+left click“ is performed on Desktop Buttons
MX-PRO 4 (v2236)
MX-PRO becomes unusable if more than 1600 MB memory is used
Fixes for MacOS
Order Line allows pressing to send while „More“ button is
focused
Fixed show „Market“ or „0“ in Order Line limit field for market orders
Theme color and style improvements
Dark Design Order Line buttons are not readable if disabled
Order information popup does not have a closing button in locked sheet
Portfolio view title pane get outof bounds
Order Line spacing (top/bottom) fixes
Order Line size field is too short
Order Line limit field is too short
More space in SimpleTradeView Titlebar for Instrument Picker
Views with a restricted maximum size have ‚maximize‘ buttons
Introduced Zielmarktabgleich in Login window
Fixed error when attempting to display the tooltip for news search
Buttons in the Desktop Toolbar rearranged
Release Simple Trade View
Separator to the left of InfoPaneToggleButton in view header missing
Portfolio default Colum order not accordingly to the default
DesktopToolbarButtons fixed for high-DPI displays
News-View improvements
MX-PRO 4 (v2197)
Fixed NetAvgCost in Quote Sheet View is empty
Theme color and style improvements
Add collapsible button for desktop toolbar
Fixed red connection problem indicator
Fixed missing up/down arrows in the order creation menu
Consistent way of representing Booleans in context menu
Tooltip bottom should be fully transparent
Fixed font display
Fixed settings validation for chart elements with configurable fonts
Theme Switch improvements
Fixed Order changes via API broken unless VALIDUNTIL tag is sent.
MX-PRO 4 (v2018)
Introducing Simple Trade trading component
Introducing per Instrument price steps
Fixed whitespace usage in chart views
Improved rendering of bold fonts
Fixed worksheets moved out of bound make all views bouncing
Make Order book „Beat“, „Join“, „Match“, „Activate“ and „Deactivate“
configurable by user
Introducing settings translation for MX-PRO 4.0
Introducing flexible settings inheritance concept
Theme color and style improvements
Fixed chart zoom breaks scrolling
Introducing themes Light/Dark/New Classic
Fixed EMDAPI initial one minute delay for US charts
Introducing configurable Single Item Worksheet
Fixes for Excel API
Introducing Order Line ISIN lookup components
Introducing new columns in Quote Sheet, Order book & more
V3.6.135
PRIIP/KID: Show information regardless of user classification
V3.6.133
EMDAPI TT: Delete hardcoded mapping of exchange unique name provided
by TT to provide more flexible assignment of new market data.
V3.6.132
CrossCheck: Improvements
V3.6.131
PRIIP/KID: Implementation
V3.6.128
Trades View: Fixed the „Total: …“ status text at the bottom of the
view always showing „Total: 0.0“ instead of a summary of the selected
trades.
Trades View: Added the number of results (trades count) to the status
text at the right bottom of the view.
V3.6.127
Deployment: JARs are now signed with a new certificate issued by
Comodo.
V3.6.126
EMDAPI MS: Updated exchange permission mapping.
V3.6.125
Portfolio View: Fixed margins sometimes not being shown for positions
that were opened during the current day, but before the client
started.
V3.6.124
Order Ticket View: Make „Confirm“ and „Cancel“ selectable
in MIFID-NHT-Mode again.
V3.6.122
Prevented the possibility of incorrectly establishing multiple
simultaneous connections to one or more of the TBMX servers when using
tbmx.client.hack.reconnectForever=true.
V3.6.120
Quote Sheet View: Added a feature to apply the „Highlight“ style to
bid price, bid size, ask price and ask size columns for ticks
on the TDG exchange that have a certain flag. The flag can be
specified using a property:
tbmx.client.hack.quoteSheet.tdgIndicativeBidAskFlag=T
The default is unset (meaning that no special highlighting is applied to TDG bid/ask ticks).
V3.6.119
Equity Borrowing View: New information from the server about
valuta offsets is now parsed and used.
V3.6.118
EMDAPI MS: fix issue when unsubscring and resubscribing instruments
V3.6.117
EMDAPI TT: tbmx.client.emdapi.plugins.teletrader.settleMarkets
(Default „CME“,“CMEG“). When set, use FID_SETTLE for PRE,
otherwise use FID_PREV_CLOSE.
DDE: Fixed TrailingStop orders not working, requires stop-market
(otype=stop) to work.
V3.6.116
EMDAPI TT: SETTLE_PRICE now takes precedence over PREV_CLOSE.
V3.6.115
Quote Sheet View: Added a „Source ID“ column that shows the short ID
of the EMDAPI plugin currently responsible for providing quotes for
that InstrumentExchange, if any.
V3.6.114
Order Book/Trades View: Added a „Comment“ filter. When empty it has no
effect, otherwise it only shows entries from orders with comments that
exactly match the text entered (case-sensitive, and the entire text
must match).
V3.6.113
Grid View: Added a workaround for a „KOSTENPFLICHTIG“ issue seen with
Java on OS X (with Oracle’s Java SE 7u75 and 7u79).
V3.6.112
Deployment/EMDAPI: The field number used as a fallback for PRE in
case no CLOSE tag is present is now configurable.
V3.6.111
API: Fixed „Invalid FILLTYPE specified, disconnecting…“ being sent
whenever FILLTYPE was specified in the AO or OC commands, even if the
value was valid.
V3.6.110
Logging: Reduced log output when encountering order states without an
explicit stop mode (e.g. orders created using click trading).
V3.6.109
Price Check: Fixed confusing display of text such as „Restrictions:
phase only,“ in the dialog whenever changing an order via the Order
Line unless a phase was specified in the Order Line (introduced ca.
3.6.105).
V3.6.108
EMDAPI MS: use SETTL instead of PREV_SETTL (which seems to be a day
back) in case there is no CLOSE.
V3.6.107
(Revision bump)
V3.6.106
General: Negative order execution fees should now be shown/properly
processed throughout the client.
V3.6.105
Net: Stopped sending default values for flags in order changes to
avoid repeated information such as „IFDONE_MOC=0“ appearing in the
Order Info View.
Order Line / Order Info View / Net: Flag removal – as occurs when
setting order parameters such as phase, restriction, min-beat-size and
visible size to their default values – is now interpreted. This means
that the Order Line properly reflects the removed values, and the
Order Info View shows flag removals in its state information.
Order Info View: Instead of appearing in the generic flag lists,
„REGID“ is now shown separately as „Regulatory ID“.
Order Info View: Instead of showing „(peak X)“ for iceberg sizes in
the CREATE-REQ text, „Visible size is X“ is used. For other states,
instead of showing „RES=X“ in the generic flag information, text such
as „Visible size to X“, „Visible size changed to X“, „Show hidden
size“ and „Showing hidden size“ are used.
Order Info View: Instead of treating „IFDONE_MOC“ as a generic flag,
it is now shown as „IfDone MOC“ in the CREATE-REQ state.
Order Info View: Instead of treating „RESTRICT“ and „PHASE“ as generic
flags, special text is now shown. For restrictions, just the
restriction code by itself (e.g. IOC) is shown in the CREATE-REQ
state. Otherwise: „Restrict to X“, „Restricted to X“, „Remove
restriction“, „Removed restriction“.
For phase: „Phase is X“, „Phase to X“, „Phase changed to X“,
„Remove phase“, „Removed phase“.
Order Info View: Changed „New Flags“ to „New flags“.
API: Fixed REGID sent in OS messages always being taken from the
CREATE-REQ state instead of the relevant state.
V3.6.104
Net: Trade Server protocol version 5 or later is now required.
API, Order Line: Fixed attempted changes of various order properties
to their default values not taking effect with Trade Server 0.468+:
VISSIZE=0
PHASE=
FILLTYPE=STD
API: Confirmation dialogs shown when changing an order now reflect the
new PHASE and FILLTYPE.
API: bump server version to 2.24
API: for clients >= 2.24, again properly return STATE=4 (rejected from
TBMX) and STATE=5 (rejected by exchange) instead of STATE=11. The
textual STATENAME remains „CANCELED“ as before. This actually matches
the spec, but since we haven’t followed the spec since around 2004,
the proper behavior is only activated for newer clients.
Order Line: Fixed attempted changes of various order properties to
their default values not taking effect with Trade Server 0.468+:
Vis. Size: 0
Valid Phase: (All)
DynaLimit: Changing „minimum beat size“ to 0
IOC/FOK: None
IfDone Profit/Stop: Changing from absolute to relative.
Order Info View: Fixed a NullPointerException when attempting to copy
from a view with no order showing (e.g. because it had been loaded
from settings and the order was still being retrieved or no longer
existed).
V3.6.103
EMDAPI MS: added a workaround against Morningstar delivering illegal
non-numeric values in _TIME fields. Such events will now be logged
with SEVERE level, and the current time will be used instead.
EMDAPI MS: Reduced logging.
EMDAPI MS: Make the Morningstar server port configurable with property
tbmx.emdapi.plugins.morningstar.port
tbmx.emdapi.plugins.morningstar.ip
Deployment: JARs are now signed with a new certificate
EMDAPI MS: Support remapping alternative requests to CHI-X Europe,
Turqoise Europe or BATS Europe (in that order).
EMDAPI MS: when processing the second+ RECAP for an instrument,
properly update the visual representation of the instrument GUI.
V3.6.102
EMDAPI MS: allow multiple RECAP symbols to be specified when merging
multiple MS symbols into a single TBMX instruments. Previously, only
the first instrument marked as RECAP would be used.
V3.6.101
Equity Borrowing View: Added a „Name“ (instrument name) column.
V3.6.100
EMDAPI TT: include new JMDC library version from Teletrader which is
supposed to fix deadlock issues with compression
EMDAPI MS: fix possible multiple lot-to-size conversations taking
place when MS was sending partial BID/ASK ticks
V3.6.99
API: Fixed an exception when sending orders that contained states
without flags
V3.6.98
API: Fixed the REGID specified in an „OC“ (order change) message not
taking effect unless the order used a strategy.
V3.6.97
API: when trying to OX an order with the TBMX Order ID, a NPE would
happen (regression introduced with the 3.6.96 REGID changes)
API: Use default REGID when no REGID was specified in an order message
Settings: Added a field for specifying a default REGID for API orders
API: Changed the default accept list for API connections to
„127.0.0.1;0:0:0:0:0:0:0:1“ to include IPv6 localhost
V3.6.96
Morningstar EMDAPI: Added a workaround for bogus error messages
about a symbol being unavailable even when valid data is being
received. Previously, this would cause the instrument to go to „not
permissioned“ state, e.g. showing „n/p“ in the quotesheet’s last
column.
API: add REGID tag to „AO“ (Add Order), „OC“ (Order change), „OX“
(Order Cancel) and „OS“ (Order Status) messages, for use with
regulatory or compliance IDs
API: New Revision 2.23
V3.6.95
Morningstar EMDAPI: Further refinement of how multiple MS symbols are
combined by means of a bit mask.
TeleTrader EMDAPI: Updated to a new version of the JMDC.jar library
from TeleTrader, which introduces compression to fix the problem of
delayed ticks.
V3.6.94
Morningstar EMDAPI: Allowed control by the Quote Server over how quotes
should be combined (e.g. level 1 data from A, level 2 data from B).
V3.6.93
Morningstar EMDAPI: Fixed quotes not being combined as described under
3.6.89 due to a problem with the formatting of relevant information
from the Quote Server.
V3.6.92
EMDAPI/Logging: Reduced log output when subscribing to/unsubscribing
from InstrumentExchanges via EMDAPI.
V3.6.91
Deployment: JARs are now produced with attributes „Permissions: all-
permissions“ and „Codebase: *“.
V3.6.89
Morningstar EMDAPI: Added support for combining quotes from exchanges
provided separately by Morningstar (e.g. OTC/PINK).
Morningstar EMDAPI: Fixed permissions detection for permissions that
do not map to a single market (e.g. CME).
TeleTrader EMDAPI: Fixed certain sorts of login failure preventing
future connection attempts.
V3.6.86
Morningstar EMDAPI: Improved error reporting for certain sorts of
failures while retrieving chart data. Previously, the progress bar
would show that the request was in progress indefinitely.
Morningstar EMDAPI: Corrected a time zone problem for CME/CMEG that
could cause empty charts, non-updating charts, and similar problems.
V3.6.85
Compatibility: Worked around a spurious „Resource is not accessible“
SecurityException occurring in Java SE 7u45 when launching via Web
Start that prevented the Order Entry Panel from being used.
API: Duplicate „OS“ messages are no longer sent.
V3.6.84
EMDAPI: Fixed a NullPointerException during history requests when
using property tbmx.client.emdapi.enabled=true.
Teletrader EMDAPI: Do not claim that delay modes END_* are realtime
just because the reported delay amount is „0 minutes“. Instead, treat
them as delayed as well. Previously, END_OF_DAY and related sources
were incorrectly treated as realtime and took precedence over other
providers.
V3.6.83
Teletrader EMDAPI: Permission overview now includes more detailed
information about each permission (whether it’s L1 or L2, whether and
how much it is delayed etc.)
EMDAPI: Default priorities changed to counter problems caused by
Morningstar not properly reporting US permissions.
V3.6.82
Morningstar EMDAPI: Fix detection of auction indicative ticks on
several markets.
Morningstar EMDAPI: Now properly ignores the „Closing price“ tick sent
on some markets which had the total day turnover as the volume, thus
resulting in a broken total volume display
Morningstar EMDAPI: Fix refresh problems after reconnecting, caused by
the instruments staying in „SUBSCRIBING“ state.
V3.6.81
Teletrader EMDAPI: Fixed a problem introduced recently where the timer
ticker symbol was incorrectly detected as being timed out, causing an
unnecessary disconnect.
Morningstar EMDAPI: Attempt to correctly determine the number of
permissioned subscriptions for logging purposes.
V3.6.80
EMDAPI: When changing the provider of an instrument, resubscribe it at the
new provider after unsubscribing it at the old one. Previously,
instruments could stay completely unsubscribed in certain circumstances
Morningstar EMDAPI: Fix native bridge crash when trying to log into MS
without password
Morningstar EMDAPI: Deal with permissions which have no SUBS_DELAY tag,
instead of never subscribing the particular market at all
V3.6.79
EMDAPI: a clearing tick for an ask book entry would have been processed
by the bid book, causing book inconsistencies
V3.6.78
EMDAPI: Log plugin login states and subscription counts every 60s
Morningstar EMDAPI: Try to detect subscription errors due to exceeding the
permissioned number of instruments, and show „n/p“ in that case
Morningstar EMDAPI: Support fields IMPLIED_BID/_ASK, which is used on some
exchanges for quotes under certain cirumstances
Morningstar EMDAPI: When processing RECAP messages, also try to pick up the
date the messages are from
Morningstar EMDAPI: Disable level 2 sanitization, as it is suspected to
cause problems on some asian exchanges
V3.6.77
API: „|“ in CPARTY values from the gateways are now converted to “ “ when
encountered. This fixes malformed commands potentially being sent to API
clients.
V3.6.76
API: In headless mode, in many cases LO and OS messages would be unable to
retrieve orders, in some cases resulting in echo messages in the form
„Unable to find order…“.
V3.6.75
Teletrader EMDAPI: Resubscribe instruments when receiving a server side
reload notification
Morningstar EMDAPI: Don’t de-lot TSX Level 2 data, as this already seems
to be delivered unlotted
V3.6.74
Deployment: JARs are now signed with a new certificate issued by Thawte.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7174966
V3.6.73
TeleTrader EMDAPI: Fixes to the „FormT“ mode introduced in 3.6.72.
TeleTrader EMDAPI: In sinoLastMode, bid/ask ticks from before the exchange’s
current trading day are now discarded.
Morningstar EMDAPI: Fixed some indicative ticks for SIX (and possibly other
exchanges) being ignored.
V3.6.72
TeleTrader EMDAPI: For certain exchanges INDICATIVE ticks are turned into
TRADE ticks with the flag „FormT“.
EMDAPI: The plugin used for a subscription is now changed when a higher-
priority plugin becomes available.
V3.6.71
EMDAPI: The Morningstar plugin is now only given priority over the TeleTrader
plugin for exchanges where its quotes are not delayed.
Morningstar EMDAPI: Fixed missing bid and ticks when Morningstar sent only
partial tick information in an update.
Morningstar EMDAPI: Fixed existing subscriptions not resuming after a
disconnection/reconnection.
Morningstar EMDAPI: Added feed delay information to the exchange permissions
shown in the plugin settings, in the form „(Delayed m)“.
TeleTrader EMDAPI: Fixed the plugin not always reconnecting automatically in
case of certain connection errors.
TeleTrader EMDAPI: Removed the de-lotting of CAT and CAV, since TeleTrader no
longer sends these lotted.
V3.6.69
EMDAPI: The Morningstar plugin is now given priority over the TeleTrader
plugin when both are enabled and able to provide the same InstrumentExchange.
TeleTrader EMDAPI: Fixed quotes not always resuming when the plugin was
reconnected after a disconnection.
TeleTrader EMDAPI: The indicative tick logic added in 3.6.68 is now also
applied when the „sinoLastMode“ property is set to true.
V3.6.68
EMDAPI: Plugins now attempt to reconnect every 15 seconds when connection
problems occur.
Morningstar EMDAPI: Level 2 ticks where the price and size are both 0 are no
longer shown in the client.
TeleTrader EMDAPI: Indicative ticks, if newer than any trade ticks, are now
shown when first subscribing to an InstrumentExchange. Previously they were
ignored.
3.6.67
Morningstar EMDAPI: Worked around a bug in the native Morningstar library
that caused it to crash, and therefore all quotes to cease. This was
noticed with some instruments on the Madrid exchange.
V3.6.64
Deployment: JARs are now signed with a new certificate.
V3.6.63
EMDAPI: Tweaked logging initialisation in an attempt to prevent EMDAPI log
messages from sometimes being lost when launched via Java Web Start.
V3.6.62
Order Line: Added protection against sending multiple orders by hitting
„enter“ multiple times before confirmation dialogs could be shown.
Order Book View/Trades View: Added „Account Group“ columns.
Currencies: Added „CNH“ to the currency list.
V3.6.61
Morningstar EMDAPI: Fixed frequent disconnects caused by an exception.
V3.6.60
Morningstar EMDAPI: Added exchange IDs to permissions list in the settings.
Morningstar EMDAPI: Fixed problems with chart data being given the wrong time
under some circumstances.
Morningstar EMDAPI: Fixed ticks sometimes being shown with the wrong times.
Morningstar EMDAPI: Fixed problems with charts not being updated with live
data under some circumstances.
Morningstar EMDAPI: Fixed obsolete ticks sometimes remaining in the level 2
books.
V3.6.59
TeleTrader EMDAPI: The date/time for indicative ticks is now provided by the
server, instead of being the time at which the tick arrived.
TeleTrader EMDAPI: Updated to a new version of the JMDC.jar library from
TeleTrader, which fixes the problem of delayed ticks not being shown at all.
Morningstar EMDAPI: Fixed a disconnection when the server delivered last
ticks without a size.
V3.6.58
EMDAPI: Fixed existing level 2 ticks sometimes not being shown when first
subscribing.
Morningstar EMDAPI: Further improvements to the settlement price fallback.
Morningstar EMDAPI: Fixed potentially duplicated level 2 entries after
Morningstar switches between sending ranked and order-by-order ticks.
V3.6.57
TeleTrade/Morningstar EMDAPI: Added/improved fallback to the settlement price
when a closing price for the previous day is unavailable.
V3.6.56
TeleTrader EMDAPI: When switching from L1 to L2, a quote snapshot is now
requested again to immediately show full market depth instead of waiting for
the first update.
TeleTrade EMDAPI: L2 entry timestamps now represent the time the last change
of the given rank happened (size, price or MMID) if no tick date is delivery
by the feed.
V3.6.55
TeleTrader EMDAPI: Will now differentiate between L1 and L2 subscriptions by
means of server-side filtering.
Portfolio/Trade Stats Views: Account summary rows no longer show a „?“ prefix
on cells in the Account column.
V3.6.51
TeleTrader EMDAPI: Fixed quotes from the plugin potentially stopping.
TeleTrader EMDAPI: Fixed strange characters (NaN) appearing as prices in
various places.
V3.6.50
TeleTrader EMDAPI: Ticks with a size of 0 are now delivered to the client –
they were previously ignored.
TeleTrader EMDAPI: Fixed tick delivery halting under rare conditions.
EMDAPI: Fixed existing subscriptions sometimes being lost when logging back
in to the client after a log out (through Environment->Log Out or otherwise).
TeleTrader EMDAPI: Indicative („blue“) prices are no longer shown when first
receiving a quote snapshot.
V3.6.48
Trade Stats View: Extra rows can be shown in Trade Stats View or Portfolio
View tables containing combined position information for a single
instrument across all accounts, a total sum of all instruments and all
accounts or both.
TeleTrader EMDAPI: LAST ticks from the previous day will be used as PRE
ticks and any ticks from the previous day other than BID, ASK and LAST
will be ignored.
TeleTrader EMDAPI: Non-live indicative ticks are now ignored
EMDAPI: Added de-lotting for CAT and CAV in the TeleTrader and Morningstar
plugins
Order Check/Order Info: Fixed the stop mode not being shown in some cases
when the value for the mode was 0.
Worksheets: When attempting to close the last worksheet, a dialog now asks
whether the user would like to delete all views in the worksheet instead.
Previously a dialog was shown stating only that it was impossible to delete
the last worksheet.
Net: Improved reporting of errors while retrieving orders, especially in
the Order Book View. Previously, some errors would not be shown and/or
orders would be shown despite the list not being complete.
V3.6.43
Order Book View: Orders without associated InstrumentExchange data
(generally because a short-lived InstrumentExchange has expired) now
show the popup menu with limited functionality instead of not showing it
at all.
V3.6.42
Filters: Items (such as accounts) with underscores (_) in their names are
now properly recognised when entered into filter text fields.
Account Filter: Fixed restoration of filters in some cases where there
were multiple accounts had the same name with different capitalisation.
Hotkey Settings: Fixed actions appearing unsorted, and sorting by
description resulting in the ordering „Size Button 1“, „Size Button 10“,
„Size Button 11“ and so on.
V3.6.40
Order Line: Send Button: „mit Kosten“ line-breaks are customizable
Order Line: Clear Button can be removed
V3.6.39
TeleTrader EMDAPI: Updated to the latest JMDC library from TeleTrader
(v1.9), adding support for indicative ticks, market phase indication and
market depth order counts.
TeleTrader EMDAPI: Added TT’s numeric exchange IDs to the permissions
list seen in EMDAPI settings.
V3.6.37
TeleTrader EMDAPI: After long periods without any activity such as
incoming quotes, some firewalls would silently sever the connection,
preventing any further quotes from reaching the client. A workaround has
been added to avoid this.
TeleTrader EMDAPI: Fixed „Pre“ not being shown in the client before
the trading day started.
V3.6.36
Events: Fixed some problems with dialog centring, and ensured that
dialogs are re-centred on the currently active window if a dialog event
occurs and they were previously hidden.
Hotkey Settings: Corrected the description of Alt-F4, which stated
that the application would exit – instead, the currently active window
will close. Also changed references to „internal frame“ to „inner
window“ and cleaned up some other hotkey descriptions.
API: Fixed the VALIDUNTIL date in OS messages potentially being sent
as a day earlier or later than the order’s actual expiry date, depending
on the user’s time zone.
API: Fixed the VALIDUNTIL date in AO and OC commands potentially being
interpreted as a day earlier or later than specified depending on the
user’s time zone.
Order Check/Grid View: Stop orders created via the Grid View now show
the specified order restriction (IOC, FOK, etc.), if any, in
confirmation dialogs (if enabled).
Quote Sheet View: Fixed exceptions and visual problems when tables
that had the splitter pulled down were sorted.
Logging: Reduced log output when receiving market data history replies.
Order Line Settings: Fixed new Order Line Styles – including the
default, when starting the client without existing settings – sometimes
being created without any exchanges activated (instead of all exchanges
being activated, as intended).
DDE: Updated to ddegate.exe 1.38, which has improved disconnection
detection to help avoid the ddegate.exe process from hanging around.
DDE: Fixed the use of the deprecated „open“ request interfering with
other requests (resulting in #NV in Excel) under certain circumstances.
DDE: Added a CURRENCY tag for ticks.
V3.6.28
Deployment: Added new properties to configure EMDAPI plugin
credentials (e.g. for headless clients):
tbmx.client.emdplugins.tt.username
tbmx.client.emdplugins.tt.password
tbmx.client.emdplugins.ms.username
tbmx.client.emdplugins.ms.password
The first pair of properties applies to TeleTrader, the second
pair to Morningstar.
EMDAPI: Deselecting the „Enabled“ checkbox in the Market Data
Sources Settings now deactivates the plugin immediately instead
of requiring a restart.
EMDAPI: Reduced log output.
V3.6.27
EMDAPI: Added support for trading phases.
Range Picker: Changed „Second“ to „Seconds“ in the range picker
popup’s combo boxes to match the other entries.
Net: Disabled the fallback to an experimental HTTP protocol after
direct and HTTPS connections failed.
V3.6.26
EMDAPI: Fixed a bug where tick subscriptions made during settings
loading could, under some circumstances, never properly complete.
V3.6.25
Chart View: Fixed problems when multiple chart views have identical
names.
V3.6.24
EMDAPI: Introduced EMDAPI to add external market data sources.
V3.6.14
Net: Fixed problems logging in with Java SE 7 from Oracle on Mac OS X.
Order Line: Fixed TOP orders being allowed in the „IOC/FOK“ field
whenever FOK orders were allowed, instead of only when the exchange is
reported to support TOP.
Order Book View: Fixed the Strategy field remaining disabled when
pressing F2/F3 after an order has been selected.
V3.6.8
API: An „NPE“ reply is now always sent in response to „NPR“ messages
when the user has no positions.
DDE: The client now waits for the DDE link process to terminate (and
tries to forcibly terminate it if necessary) when the API connection is
terminated. This helps to prevent unwanted ddegate.exe processes from
being left around.
Login Window: Reinstated the stripping of whitespace at the start and
end of text pasted into the Login or Password fields. This wasn’t
working in 3.6.7.
FX Trading/FX Quote Request Views: Changed the behaviour of the
currency selectors to choose the system currency (generally EUR) as the
default „from“ currency and USD as the default „to“ currency. The first
available tenor is now also chosend by default. Also refined the
deselection/reselection behaviour when switching to/from currencies that
don’t support the previous selections.
V3.6.7
Deployment: Added property „tbmx.client.aboutWin.logDir.enabled“ to
control the display of the new GUI elements described below. Defaults to
„true“ (the new elements are shown).
About Window: Added display of the directory in which log files are
currently written. On supported platforms, this is presented as a button
which, when clicked, opens a file browser showing that directory.
Unfortunately even on „supported“ platforms (such as Ubuntu 12.04 with
Gnome 3), this action can fail due to Java integration problems.
About Window: Small improvements to the layout (spacing around the
„Close“ button).
Windows: Fixed some rare problems introduced in 3.6.6 where windows
would end up smaller than their „minimum size“, causing effects such as
components overlapping each other.
Option Sheet View: Table rows can now be selected again when clicking
on non- click-trading cells.
API, General: Filtered out „special“ characters (that could result in
malformed network requests) from various GUI and API input fields.
General: Added protection against the user entering overly long text
into InstrumentExchange pickers, the Quote Sheet View, etc. Previously
this could cause the Quote Server to disconnect the client repeatedly.
API: If the SEARCH or EXCHANGE field of an InstrumentExchange Search
(S) message exceeds its 512 character limit, the field will be truncated
to the allowed length and the API client will be sent a warning message.
News View: Limited the length of text searches to 512 characters.
News View: „Unable to send request“ is now shown in the progress bar
when a network error occurs (such as when the server is currently
disconnected). The search will automatically retry when a new connection
to the server is established.
V3.6.5
Views: Reduced the width of the Order Line Switch and the Account Filter
Override („F“ button).
Views: The Filter Picker is no longer shown when only account filtering is
possible and the Account Filter Override is active.
Views: Period, Filter and Style Pickers can now compress horizontally to
reduce the minimum width of some views.
V3.6.4
View Switcher: View buttons no longer prefix „special text“ with the
view name (as introduced in 3.5.36). For example, „Level 2: DTE.XTR“
is now simply „DTE.XTR“ (much like in 3.4.x). Tooltips are now shown,
however, and contain the view name as well as any „special text“.
Views: Pickers no longer show a prefix to textually indicate their
type (e.g. it’s now „MyStyle“ instead of „Style: MyStyle“). These
prefixes were introduced in 3.5.41. However, the prefixes are still
shown as new tooltips for the pickers.
Views: The title bar now tries to compress as much as possible
horizontally before it splits into two rows.
Settings: The „Please enter a name for the new settings“ dialog opened
by Environment|Save… now appears centred on the currently active
window. Previously it could be difficult to find, causing users to think
that the client had hung.
V3.6.3
Order Line: In the „Limit“ and „Stop Limit“/“Discr.Limit“/“Trail
Offset“/“DynaLimit“ fields, a decimal separator would be ignored unless
a number preceded it. E.g. entering „.89“ would leave the text „89“.
This is no longer the case.
Sounds: Fixed another issue that prevented sounds for events such as a
dialog opening from being played.
Chart View: Swapped the property panel to the left side.
Chart View: Clicking on empty space in the chart no longer pops open
the property panel.
Views: Removed „Show Order Line“/“Hide Order Line“ text, leaving only
the icon (as in 3.4).
Views: Removed some dotted separators that could appear unnecessarily
in the title bar, especially for users with access to less than two
accounts.
Views: The view type text (e.g. „Chart“) is now compressed in width
before any other components in the title bar. Note that once the title
has split into two lines, it may be necessary to resize the view so that
it can show all components in a single line as well as the title before
it will go back to single line mode – this will be fixed in a future
version.
V3.6.2
Chart View: Reduced the minimum width.
Sounds: Since 3.5.40, sounds played during certain events such as a
dialog opening were accidentally disabled. These are now enabled again.
Deployment: Added property „tbmx.client.positions.useBidAskRef“. When
set to true, bid or ask ticks (depending on whether long or short) are
used as the reference price when newer than the „last“ tick. Defaults to
true (the behaviour introduced in 3.4.24).
API: Since 3.5.26, empty PHASE tags were sent with tick messages during
normal trading (depending on the exchange). These are no longer sent.
Quote Sheet Settings: Fixed the „Show inactive orders in level 2“ option
always being enabled after starting the client or restoring settings,
regardless of what settings were saved.
Quote Sheet View, Level 2 View: Fixed own orders not being updated (including
newly created orders not being shown, terminated orders not being removed)
until new quotes arrived for the related InstrumentExchange.
V3.6.1
Deployment: Added property „tbmx.client.testWarning.text“. This determines
the text shown in the Login Window for test versions. Defaults to:
„WARNING: Test version“.
Deployment: Added property „tbmx.client.testWarning.enabled“. When set to
true, causes the text above to be shown; when set to false, prohibits it from
being shown. Defaults to true if „tbmx.client.acceptedUsers“ is specified,
otherwise defaults to false.
V3.6.0
(Revision bump)
V3.5.63
Order Check: Added a cross-check between multiple orders when they are
activated simultaneously using the Order Book View button.
Option Sheet View: „mit Kosten“ is no longer shown in tooltips if no click
trading actions are enabled.
Click Trading „mit Kosten“ Tooltips in Quote Sheet, Option Sheet and Level 2
Views: These are now always shown if confirmation is set to „Never“ for any
action configured in the Click Trading Settings. Conversely, they’re not
shown if all actions have confirmation set to „Always“.
Click Trading „mit Kosten“ Tooltips in Grid View: These are now always shown
if „Confirm clicks in Grid View“ is set to „never“ in Price Check Settings.
They’re no longer shown if the option is set to „always“.
V3.5.62
Headless Mode: Fixed an exception preventing login when connecting to newer
Login servers.
DDE: Updated to ddegate.exe 1.36, which allows „withcosts.true“ as well as
„withcosts.yes“ and fixes a potential crash introduced in 1.33.
Click Trading „mit Kosten“ Tooltips: The text now properly shows only enabled
and relevant click trading actions.
Grid, FX Trading View: Added „(mit Kosten)“ to position closing/switching
buttons (Full, Half, Switch).
V3.5.61
Click Trading Watermark: Removed from the Quote Sheet, Option Sheet and
Level 2 Views. It’s now only in the Grid View.
Order Menu: Removed „(mit Kosten)“ from order change menu items (it’s now
only shown on order creation menu items, as originally intended).
Click Trading „mit Kosten“ Tooltips: Shortened the text so that the „mit
Kosten“ part is more obvious.
Click Trading „mit Kosten“ Tooltips: No longer shown in Quote Sheet, Option
Sheet and Level 2 Views when no „immediate order creation“ functions are
enabled in the Click Trading Settings.
Click Trading „mit Kosten“ Tooltips: No longer shown when „Confirm when
creating or changing orders“ is set to „always“ in the Price Check Settings.
Order Line: The send button (Buy, Sell, Change or Cancel depending on mode)
now contains the text „„. Pressing enter on the keyboard anywhere in
the Order Line is now once again equivalent to pressing the button.
V3.5.60
Click Trading Watermark: Switched to a standard logical font, reduced the
size and removed the „shadow“. Disabled rendering of all watermarks while
dragging a column, since they could overlap the dragged column.
Click Trading „mit Kosten“ Tooltips: Fixed the tooltips failing to update
when scrolling, and going away when clicking.
Option Sheet View: Added Click Trading watermark and tooltips.
Level 2 View: Added Click Trading watermark and tooltips.
Quote Request View: Added „mit Kosten“ text to order creation button.
Grid View: Added additional order information to the „mit Kosten“ tooltip.
DDE: Updated to ddegate.exe 1.33, which adds support for a „withcosts“ flag.
V3.5.59
Tooltips: Fixed some tooltips having incorrect timeouts and delays when
certain Views were active.
Desktop Settings: Added a simple „Show panic button in toolbar“ checkbox to
restore this missing functionality now that the full toolbar configuration
has been disabled (as of 3.5.46).
V3.5.58
Settings: Fixed a bug in the migration of order state filters from older
version of the client causing all states to become selected.
V3.5.57
Cash View: Fixed strange empty boxes being shown for accounts with no cash
(bug introduced in 3.5.56).
V3.5.56
Portfolio/Cash Views: Reinstated display of the total sum (missing since
3.5.53).
V3.5.55
Portfolio/Trade Stats Views: Fixed the wrong exchange sometimes being used
for lookups when no reference exchange was specified (bug introduced in
3.5.53).
V3.5.54
Portfolio/Trade Stats Views: Fixed some lookups failing, and some information
therefore being missing (bug introduced in 3.5.53).
V3.5.53
Portfolio View: „Due P&L“ is now calculated correctly.
Portfolio View: Fixed a bug in the summary panel that caused memory use to
grow over time and GUI updates to become increasingly slow.
V3.5.52
Position Adjustment View: Fixed an exception preventing position adjustments
from being created that was introduced in 3.5.51.
Account Picker: Now left-aligned when not being edited.
Account Picker: No longer marks its contents as selected after editing.
V3.5.51
Deployment: Added property „tbmx.client.api.host“. If specified and non-
empty, the API socket will listen only on the specified host. Defaults to
unspecified (listens on all hosts).
Deployment: Added boolean property “tbmx.client.api.allowLogin”. Defaults to
„false“. When set to „true“, the API supports new „LOGIN“ and „LOGOUT“
commands. Additionally, it constantly listens for connections, instead of
only while logged in. The LOGIN command requires plain-text USER and PASSWORD
tags.
API: Clients requesting version 2.21+ now receive „LOGIN“ messages (with a
„USER“ tag) when the client logs in and tagless „LOGOUT“ messages when the
client logs out.
View Switcher: Views can now be dropped to the right of the rightmost view
button in order to move/clone them to the last position.
View Switcher: Views can no longer be dropped onto other desktops (this was
not working correctly).
Quote Sheet View: Fixed the size field no longer being selected when clicking
on a click-trading column (problem introduced in 3.5.x).
Quote Sheet View: Added proper DDE/RTD links for cells in „Last(Trade)“ and
„Ind.“ columns.
Order Line: When leaving a text field that requires absolute/relative values
(such as „IfDone Profit“), when neither „R“ nor „A“ has been explicitly
specified, the user is now asked immediately whether the value should be
absolute or relative if this could not be guessed.
Order Line: Absolute/relative fields now always try to show whether the value
is currently considered absolute or relative.
V3.5.49-V3.5.50
===
(Skin updates only)
V3.5.48
Deployment: Added property „tbmx.client.portfolio.showTotalSum“. When set to
true, a „“ row will appear in non-empty Portfolio Views. This
represents the combined position information of all accounts. Default: false.
Equity Borrowing View: The status would remain „Borrowed“ instead of
„Returned“ if a loan that was smaller than initially requested was fully
returned. Fixed.
Chart View: The chart parameter panel now includes a combo box for selecting
the chart element to edit.
Chart View: The chart parameter panel is now separated from the main chart by
a draggable splitter.
Chart View: The chart parameter panel now has a „Delete“ button to remove the
selected chart element (when possible).
Chart View: Many more improvements to chart parameter editing.
Chart View: Disabled the ability to edit plot background colours (implemented
in 3.5.3) for the coming release.
DDE: Updated to ddegate.exe 1.32, which adds links for last trade (LASTTRADE,
LASTTRADESIZE, LASTTRADETIME) and indicative ticks (IND, INDSIZE, INDTIME).
V3.5.47
API: Wherever a PRICECHECK tag can be used, the value can now be set to
ALWAYS to instruct the client to always show a dialog to confirm the order
creation or change.
Chart View: Disabled the ability to share sets of indicators between views
(implemented in 3.5.0) for the coming release.
Desktop/Worksheets: Redesigned „Close tab“ icons to be smaller.
General: Fixed a potential network deadlock with the Quote Server. This could
most easily be triggered when retrieving a massive amount of data for a
multi-account Portfolio View.
Combo Boxes: The text colour now dynamically switches to white when the
background is too dark for black to be easily visible.
Portfolio View: Settings saved by versions older than 3.5.45 – before the
multi-account support was added – would be previously be restored with the
„account filter override“ („F“ button) deselected. They’re now loaded with it
selected.
Desktop Settings: Re-enabled, but only with the „worksheet tab extensions“
and „Show toolbar items as icon/text“ options.
V3.5.46
Deployment: Added property „tbmx.client.ddeLink.enabled“. If set to „false“,
disables running the DDE link used for (e.g.) Excel integration. Defaults to
„true“.
Desktop/Worksheets: „Close tab“ and „Create tab“ icons are now skinnable
images.
Desktop/Worksheets: The „New Worksheet“ menu item is now always present in
the context menu of the tab area.
Equity Borrowing View: Slightly improved the tooltip for returns.
Styles: Fonts can now be set to any point size instead of one of a fixed set
of options.
Desktop Settings: Added an option to show toolbar items as icons only, text
only or both icons and text.
Desktop Settings: Renamed „PanicButton“ to „Cancel All Orders“ in the toolbar
configuration.
Desktop Settings: Improved UI text related to the clock.
Chart View: Removed the toolbar-button option for tools for the coming
release.
Chart View: Removed the „full-screen“ (F11) functionality for the coming
release.
Chart View: Removed the „Parabolics SAR“ indicator for the coming release.
Chart View: Improved the choice of time axis label frequency (e.g. every 3
hours, every 6 hours, every 12 hours) to prevent axis lines from jumping
around confusingly when zooming or resizing.
Chart View: Changed the default candlestick colours for most skins.
Chart View: Improved „Multi tool“ zoom behaviour.
Chart View: Optimised the rendering of drawing tools (e.g. Rectangle,
Fibonacci Fan).
Chart View: Made Rectangle and Ellipse more transparent.
Chart View: Scrolling can now be initiated when over an item, not just on the
background.
Chart View: Various improvements to the interaction of selection, dragging
and showing/hiding the property panel.
Chart View: Improved the description of tools when shown in the property
panel (e.g. „Fibonacci Arc“ instead of „Fibonacciarc“).
Chart View: Removed the ability to name tools that was introduced in 3.4.
Combo Boxes: Minor tweaks to improve appearance and layout for most skins.
Environment Restore Window: Made various small improvements to selection and
feedback.
General: In various places such as the Grid View Order Info, a
„Fills: 0@0.00“ line is no longer shown for orders with no fills.
Desktop Settings: Removed the useless „Order Information View“ toolbar
button.
Desktop Settings: Disabled for the coming release.
V3.5.45
Portfolio View: Multiple accounts can now be shown at the same time.
Portfolio View: The summary panel no longer shows the margin if it’s 0.0.
Portfolio View: Split „Portfolio“ in the summary panel into „Portfolio Short“
and „Portfolio Long“.
V3.5.44
Merge: 3.4.45.
Deployment: Split ddegate.exe into a new ddegate.jar that must be included in
JNLPs if required.
Search View: Added a Style.
Search View: Made the score human-readable in CSV export again (broken since
ca. 3.5.4).
Settings: Made the behaviour and availability of Add/Copy functionality in
Events, Filters and Styles settings more consistent.
Settings: The tree in the Event Settings is now sorted.
General: Own-orders are now shown for quotes that have mark-up applied.
General: Prepared for „atomic ticks“.
V3.5.43
Merge: 3.4.42.
Skin updates.
Order Line: Began adding support for negative limits (for double-leg orders).
V3.5.42
Filters: The Exchange Filter now allows filtering by exchanges that the user
doesn’t have trading permission for.
Views/Worksheets: Dragging a view button from the View Switcher to the „+“
tab (or the empty space to the right) will offer to create a new worksheet
for that view.
Order Info: Improved presentation of FX Quote Requests, including showing
executions with sizes of both of the currencies involved.
General: Decreased permgen requirements, especially when many orders are
accessed.
V3.5.41
Views: Pickers now show their selection in the form „Filter: „,
„Style: MyStyle“, etc.
Tables: Changed text of „From Style“ menu item to „Use Column Layout From
Style“.
Portfolio View: The summary panel no longer loses its styling after an
account change.
Portfolio View: Renamed „Depot“ to „Portfolio“ in the summary panel.
Portfolio View: The summary panel now shows „Due P&L“, which is the sum of
P&L values for all differential contracts shown in the table, and „Margin“,
which is (as you might imagine) the sum of all margins shown in the table.
Portfolio/Quote Sheet Views: Where position-related values could not be
calculated, a questions mark (?) is now shown instead of the value being
empty. The Net Val for differential contracts is now shown as 0 instead of
empty.
Portfolio/Cash Views: Cash is no longer shown for currencies where the
balance is 0.
Views: Views can now be cloned by dragging their View Switcher buttons and
holding the Control key while dropping.
Views: The Order Line Switch’s new text can now compress until only the icon
is visible to prevent increasing the minimum width of the View.
Views: Views with no „special text“ to show in the View Switcher no longer
have a colon (:) after their name there.
Account Messages View: Removed some internal borders and improved splitter
behaviour (such as adding buttons to snap up or down).
Filters: Removed filters that only allow account filtering when the user has
access to less than two accounts. This is not entirely complete: These
filters are still visible in the Filter Settings tree, although their
configuration area is empty, and the account filtering part of filters that
allow filtering by other criteria is now just empty space.
V3.5.40
Hotkey Settings: Assigned „Show Manual“ hotkey will be saved correctly now.
Order Line Switch: Added „Show Order Line“/“Hide Order Line“ text (depending
on whether the Order Line is currently shown) as a possibly-temporary attempt
to make the switch clearer.
Order Line: InstrumentExchanges can now be dragged and dropped from many
areas of the client to set the Symbol and Exchange fields.
Views: The quote sheet, filter, style and indicator model pickers now show
their type for new and (if relevant) default selections – e.g. „“
or „„.
Views: Views with an InstrumentExchange Picker can now have an
InstrumentExchange dragged and dropped almost anywhere in the view to set the
view to that InstrumentExchange. Previously the drop was only possible
directly into the InstrumentExchange Picker itself.
Click Trading: The dialog shown when attempting to perform an operation where
essential Size Group information is missing now offers a button to go
directly to the Size Group Settings.
InstrumentExchange Picker: Changed the drag handle from a circle to a dotted
grid and removed the Colour Group menu.
V3.5.39
Account Messages View: Renamed „Text“ column to „Headline“.
View Switcher: View buttons can now be re-ordered in the switcher using drag
and drop. Their order is saved and restored.
Quote Sheet View: Avoid unpredictable switching from one- to two-rows
orderline, when changing the symbol or the buySellType. (May increase the
minimum width of the exchange combobox and the send button a bit.)
Order Book View: Added a menu item to copy order information for multiple
selected orders to the clipboard.
Login Window: It is no longer possible to send a login request with an
empty „Login“ or „Password“ field.
API: Fix cases where two orders entered at the same time via two different
API connections, both without an EXTERNID could receive the same generated
EXTERNID, resulting in the rejection of one of the orders.
V3.5.38
Views: Special title text is now shown again in the View Switcher.
API: Made fields to be received as part of Order List (OL) replies
configurable via APIFORMAT. The added APIFORMAT flag is „OL“. Valid values
are: ALL or ISIN, SYMBOL, EXCHANGE, MSPID, CURRENCY, BUYSELL, ACCOUNT,
FILLTYPE, IFDONE (multiple: comma separated).
API: Added COUNT flag to L2-T-messages, that contains bid-/ask-count for the
certain rank.
V3.5.37
Quote Sheet View: Fixed own-orders always being shown only for the account in
the Account Picker, even when the account filter override („F“ button) was
deselected. The problem was introduced in 3.5.26.
V3.5.36
Deployment: Added property „tbmx.client.mspidName“. The string specified is
used instead of the default „MSPID“ in column headers.
Deployment: Added property „tbmx.client.mspidPreferred“. If set to „true“,
the MSPID is used instead of the symbol wherever possible throughout the
client.
Order Check: The MSPID and ISIN are now shown in Price Check and Comment
Check warnings.
Order Entry: Improved separator handling and general price entering of
IfDone-/OCO Stop fields to feel more like limit-price fields.
Order Entry: OrderStrategyExecutionStyle combobox shows „Normal“ now, if
no explicit style is selected.
Order Entry: Added grouping separators to the size in the price check
dialog.
Order Entry: DynaLimit minBeatSize is now always shown when selecting an
order with dynaLimit. Not only when switch selection between dynaLimit
orders.
Order Entry: Removed unnecessary rounding to 4 decimal digits from the limit
field. Limit field rounds now to 6 decimal digits (like every where else in
the client).
Search View: Grouped entries now show a comma-separated list of their
children’s symbols instead of just the top one.
Search View: The comma-separated list of MSPIDs in group entries now only
shows unique MSPIDs.
Portfolio/Trade Stats Views: Added „MSPID“ column. MSPIDs for orders older
than today are not currently shown in the Portfolio View.
Order Info: MSPID and ISIN now shown.
Views: Title text (e.g. „Order Book“) is now shown in all views. Special text
showing the current range, filter, etc. in the View Switcher is temporarily
disabled.
V3.5.32
Quote Sheet View: Improved „Add Column“ dialog layout and functionality.
V3.5.31
Merge: 3.4.32
API: Clients requesting version 2.20+ now receive „IND“ (indicative) ticks
separately from „LAST“ ticks (which are now only actual trades).
API: Instead of resending the previous LAST tick when a „day total size“
update is received, clients requesting version 2.20+ are now sent a new
„VOLUME“ tick with only the „VOLUME“ flag set.
API: Allow entry of TOP (Top of Book) orders.
Event Settings: Added substitution ${event_name} for all events, to get the
event definition name.
General: Splitted the „Export table to CSV“ MenuItem. Now the user can choose
between auto and custom separator selection for the export. First
one uses a field separator depending on the default locale.
General: Used StringPools instead of String.intern() to get canonical
representations of intern()ed/pooled strings.
General: Simple views and windows like the OrderInfo-View, About-Window,
ChangePassword-Window, Licence-Window, CVSConfig-Dialog, HotkeyEditing-Dialog
EditColumns-Dialog and PropertyCellEditor-Dialogs are now close able by
hitting the ESC-Key.
Hotkey Settings: Fixed that the offset wasn’t stored when the field losing
the focus by selecting another hotkey definition. The reloaded value
format is now depending on the locale.
Hotkey Settings: Enabled grouping separators for size and offset field (when
unfocused).
Hotkey Settings: The offset field is now only accepting valid characters.
Hotkey Settings: Added range checks to offset field, so it isn’t anymore
possible to enter „infinite“ offsets. Hotkey triggered orders with size = 0
won’t be send. Instead of this a dialog with the hint „Order size is 0.“ will
be shown.
Option Sheet View: Added an „Option scheme“ filter to show only American or
European options.
Style/Filter/Events: Confirming the same name, after renaming, won’t show the
dialog „the name already exists“ anymore.
Equity Borrowing View: A better attempt is now made to show the current
status of loans/returns when the responses from the issuer are malformed.
Position Panel: It’s no more possible to send multiple switch/close-half
orders by fast clicking the „Close Position“ buttons.
Settings: Renamed the color selection labels (New/Old to Fresh/Stale) in
event settings editor and added a tooltip for more clarity.
Order Entry: Grouping separator will always be converted to decimal separator
in limit fields.
Order Entry: Added a „Price Check Settings“-button to hard limit rejection
dialogs.
Order Entry: Allow entry of TOP (Top of Book) orders.
Other UI / Framework: The info panel (this „i“-button in some views title)
doesn’t increase the views minimum size anymore. Long info texts will be
wrapped to the next line.
Exchanges View: Show whether the exchange is capable of TOP (Top of Book)
orders
V3.5.30
Event Settings: The long text field will now fill vertical space. In case of
QuoteEvents, the space for conditions and actions (also long text) is
splitted 50/50.
Style/Filter: Enabled overwriting styles/filters on saving.
General: Filter-, Style-, Event- and Worksheet names have to be unique now.
Trades View: The grouping margin no longer appears without the combinedTrades
property set.
Trades View: Added an „OrderExtID“ column showing the external ID of the
associated order.
Trades View: Added default style for combined trades.
Trades View: Removed unnecessary „Uncombined Trades“ Style. That also fixes
that users couldn’t change normal trade column styles.
Cash/Grid/News Views: Fixed Styles not always being correctly applied.
V3.5.29
Merge: 3.4.29
Search View: Now sorts by score by default.
Trades View: Price summaries for combined trades no longer incorporate the
price factor.
V3.5.28
Deployment: Fixed errors opening the FX Trading View with the new
„tbmx.client.fxtrade.useTodayPos“ property set to true.
V3.5.26
Merge: 3.4.27
Deployment: Added boolean property „tbmx.client.fxtrade.useTodayPos“. When
true, the position used for calculating IfDone opening, exit buttons and
display is equivalent to the appropriate currency row from a Trade Stats View
with range „Today“. If false (the default), portfolio is used.
Trades View: Improved sorting when many trades are selected.
Trades View: Added „Currency Spot“ column.
Trades View: Added a menu item to the tables popup menu to copy cell content
to the clipboard.
Order Info View: Reintroduced automatically switching to plain text, if the
info text becomes to long. (removed with 3.5.13)
Order Info View: (FX-)Quote Request flags will be parsed now and converted to
localised text.
Level 2 View: Added Ask/Bid prefixes to column header.
Order Book View: Added a menu item to the tables popup menu to copy cell
content to the clipboard.
Style Picker: Added „delete“ support for the Style Picker.
Login Window: Show „CAPS LOCK?“ in the password field, if CAPS LOCK is on.
API: Add the ability to send an order timestamp in field OTS, for staleness
checking.
API: Add a FATAL=YES tag to all echo messages that precede a disconnect.
Also ensure that all such messages end in „disconnecting…“
Chart View: Improved zoom for devices with high-resolution mouse wheels.
V3.5.25
Hotkeys: Added Hotkeys for combine/decombine trades in the Trades View.
Deployment: Added a boolean property „tbmx.client.combinedTrades.enabled“
to enable combined trades in Trades View. Combined trades are disabled by
default now.
V3.5.24
Portfolio/Trade Stats Views: When available, the symbol of the Instrument on
the current Reference Exchange is now shown in the Symbol column if no other
symbols are available. Previously the ISIN would be shown.
Quote Sheet View: Added a tooltip to the „P&L“-column header that shows a
sum of all values in the column.
General: The User will be asked each time for field- and text-delimiter for
a CSV-Export from a GeneralTable.
V3.5.23
Trades View: Added the currency to the combination criterions, so now trades
are combinable by ISIN, type(buy/sell) and currency.
Trades View: Changed summaries of Symbol, MSPID, Exchange, Account, User and
RIC to comma separated values, if there are different values within a
combination.
Trades View: Format the price- and size-summary (over all selected trades)
in the status bar.
FX Trading/FX Quote Request Views: Fixed synchronisation issues between
InstrumentExchange pickers, CC pickers and portfolio display currency.
V3.5.22
Order Entry: Made the auto-correcting functionality (decimal separator vs.
grouping separator) of limit and ifDone fields more consistent.
Trades View: Enabled different styles for combined and uncombined trades.
Trades view: Double LMB on a combined trade toggles expand state.
V3.5.21
Grid View: The order info panel now uses always the full available width and
doesn’t sometimes cut off the text at the bottom anymore.
Desktops/Worksheets: Added „X“-button on each tab to close a worksheet.
Desktops/Worksheets: Added inline title editing, starts with double clicking.
Desktops/Worksheets: Added „+“-tab to create new worksheets. Double clicking
on empty space in the TabbedPane also creates new worksheets.
Desktop Settings: Added the possibility to disable the new TabbedPane
extensions (X-/ and +-button).
Other UI / Framework: Enabled hover effect on TabbedPanes.
Other UI / Framework: Stopped desktops minimum height was growing on adding
worksheets.
Search View: Extended the search field width in the titlebar.
Views: The filter and style pickers are right aligned in the tiltebar (since
3.5.19 they were left aligned)
Click Trading: Added a functionality to fill the OEP with the -via middle
mouse button- clicked own order in a non-cum column, to enable changing it.
Level 2 View: Fixed that the style picker doesn’t change the shown item when
another style was selected.
Style Settings, Filter Settings: The settings trees are now sorted.
Filter/Style/Quote Sheet/Indicator Pickers: Entries are now sorted.
Desktop Settings: Only available views can be configured.
Trades View: Trades on the same buy/sell side and with the same instrument,
currency and account can now be „combined“ into a single summary row. This
feature is currently disabled unless the „tbmx.client.combinedTrades.enabled“
property is set to „true“.
V3.5.20
Grid View: Fixed the price column in the ladder sometimes being too small for
the price since 3.5.19.
Grid View: Reverted the price column width change when last size is enabled
from 3.5.19.
V3.5.19
Merge: 3.4.13
Views: The Style and Filter Pickers now move to a separate row in the Title
Bar when necessary, reducing the minimum width of some Views.
Grid View: Added triangle indicator for average bid/ask to the ladder.
Grid View: Increased the width of the price column when last size
display is enabled, reducing price/size overlaps.
V3.5.18
Position Panel: Added unrealized P&L (affect Grid View and FX View), also if
instrumentExchange is FX, the shown P&L will be converted to the quote
currency.
V3.5.17
Quote Sheet: The OEP doesn’t lose the focus on API „AQ“ sends.
Order Book: Clicking quickly on two different rows is no longer interpreted
as a double-click on the second row anymore. Improved the 3.5.13 fix for.
Chart View: Enabled MultiTool zoom-out in more then just one step.
Range Picker: All popups and sub-popups will be closed, if the corresponding
view is closed.
Order Entry: The order manipulation menu is now showing prices if the limit
of the order is „Market“.
Order Entry: Allow 6 fraction digits instead 4 for limit/limit2/ifDone/OCO.
V3.5.16
Merge: 3.4.12
Account Picker: Don’t select the first account anymore on focus lost to
another application.
Search View: Right-click selects a row, if it wasn’t already selected.
Search View: Enabled row sorting.
Search View: Renamed „ID“ column to „MSPID“.
Search View: Individual scores are now shown for children of a grouped entry.
Search View: Grouped entries now show a comma-separated list of RICs and
MSPIDs of their children instead of just the top one.
Range Picker: Its tooltip will now be generated each time it’s shown and not
just set if the range was set, so over days opened clients show always the
right range string.
Range Picker: Improved the Date Picker GUI.
Grid View Settings: Changed labels „Stop-Order*“ to „Stop-Market-Order*“
for clarity.
Grid View: Enabled to enter OCO Stop orders.
Grid View: Enabled to enter order with restrictions like IOC/FOK.
Order Entry Panel: Reverted a change from 3.5.6 that affects: Limit field is
now updating on „Beat“, „Join“, „Match“; Price/Size/Activation
changes via Mouse should be reflected by OrderEntryPanel; Order
should not be (de)activated after changing it.
Order Entry Panel: Show „Need absolute OCO-Stop“-Message, if one try to send
Market-Order with relative ocoStop value. Send will be abort.
Other UI / Framework: Disabled HTML in the desktop tab pane title, if the
used java version is < 1.6.0_18, to workaround Java BugID 6670274.
Chart View: The range picker „To:“-value is always set to „now“.
Chart View: Removed the „Own order“ functionality.
V3.5.14
Merge: 3.4.9
Deployment: Web View now requires explicit enabling.
Tables: Fixed problems with drag & drop in the Quote Sheet View and
elsewhere (the problems first appeared in 3.5.11).
Events: Quote event table now supports drag and drop as the quote View table
does.
Events: Disabled L2-arrows in the symbol column of the quote event table.
Substitutions: Enabled string formatting: ${varname|11} will produce a string
with at least 11 characters, right-justified, with spaces potentially used
for padding). ${varname|-11} will produce the same but left-justified. The
maximum number of characters can be specified after a dot, in the form
${varname|11.12} – the default is to have no maximum.
Quote Sheet: OpenOffice.org DDE links are now copied with an additional ;1,
requesting that the value be interpreted as a number in en_US format.
Order Line: The dialog to choose between relative and absolute (when
unspecified) for IfDone and OCO Stop fields is now shown when the
InstrumentExchange has no last tick.
Order Entry: Made sizes and prices in the order menu scrollable.
Settings: Made SizeGroups table sortable.
V3.5.13
Merge: 3.4.7
Events: Changed the status tape divider again to a Unicode bullet.
Hotkey Settings: No longer shows hotkeys for Views that are unavailable to
the user.
Ticker: Mouse clicks on ticker entries can now execute actions. At the
moment Execution and Order Change Events can open Order Info Views.
Account Picker: Now always selects the first account in the drop down list.
Settings: OrderInfo views will be saved within the settings.
Quote Sheet View: The flood warning is now based on the number of
InstrumentExchanges selected instead of the number of rows.
Grid View: The middle panel now resizes automatically to adjust to large
numbers in the Quick Size Picker.
Export Data: Substitutions are now hierarchical.
Exchanges View: Enabled copying of the selected text to clipboard.
Order Info View: Enabled line break.
Order Info View: Order Info Views opened from detached Order Book Views will
now themselves be detached.
Order Book: Clicking quickly on two different rows is no longer interpreted
as a double-click on the second row anymore.
Level 2 View: Enabled click-trading.
General: Right-click on the empty background of worksheets now shows a
„create new view“ menu.
Order Info View: IfDone limits are now shown separate from flags and with
localised number formatting.
Hotkey Settings: Hotkeys can no longer be assigned with only the Alt modifier
to prevent confusion with the menu mnemonics.
Other UI / Framework: Enabled focus highlighting for check boxes, radio
buttons and the grid history.
Substitutions: The tree of available substitutions in the tooltip now look
better.
News View: Body fonts are now changeable via Styles.
Cash View / Portfolio View: Added the possibility to change the formatting of
Cash-, Depot- and Total-values via styles.
Style Settings: The style types are now listed alphabetically in the tree.
Styles: The styles for filled buy- and filled sell-orders in the Order Book
View are now separately configurable.
Grid View: Added the possibility to change the ladder font via
General Settings->Styles->Grid View.
Order Info View: Now shows the order ID in the title while searching for the
order.
Order Info View: Now stops the progress bar if the requested order can’t be
found.
Range Picker: Range pickers in all views have been replaced by the „advanced“
range picker, which now has a user-configurable list of preset ranges to
choose from.
Range Picker: Added a label with the exact date and time to the open Range
Picker panel. Also added a tooltip to the range picker popup button that
shows the exact date and time of the current range.
Range Picker: Added a „~“ character to relative ranges such as „~ 1 Year
back“ where the description is ambiguous.
API/Events/Views Settings: „Account:“ labels no longer appear when there is
no account picker visible (e.g. when the user only has access to one account)
API: The correct number formatter is now used for sending historical ticks.
V3.5.12
Merge: 3.3.124
General: The color chooser dialog looks now more integrated.
General: Enabled Drag&Drop for desktop toolbar components.
General Settings: Removed „Enable Panic Button“ option from Price Check
settings. Panic Button is now activatable via Desktop Settings.
Other UI / Framework: ThingPicker (this actually affects FilterPicker,
StylePicker, QuoteSheetPicker and such) will become scrollable if there are
too many items listed.
Other UI / Framework: Enabled ThingPicker list quick navigation, e.g. pressing
„X“ -> iterate over all list entries starting with „X“.
V3.5.11
Merge: 3.3.108
Hotkeys: Environment hotkeys now also work on detached Views.
Order Entry: Added a short summary of the order (including the
InstrumentExchange) to the order information window and state tooltip.
API: If SECONDARYSIZE is specified in an AO message, check that PRIMARYSIZE
isn’t also specified, killing the connection if it is.
General Settings: Added a new tab „Desktop“.
Desktop Settings: The desktop toolbar is now fully configurable through the
settings.
Desktop Settings: Added a „Clock“-component to the toolbar components.
API: More finely differentiate logging levels to give better control over
what is logged.
V3.5.10
Deployment: Removed Sun’s signing of jh.jar (this caused problems with some
versions of Java Web Start).
V3.5.9
Deployment: jh.jar is now required.
Hotkey Settings: Double-clicking a hotkey in the table now focuses the
change-binding field.
Hotkey Settings: Show Manual is hotkeyable if it’s available. The default key
binding is F1.
V3.5.7
Hotkey Settings: Now manages hotkeys for „Show Order Line“, „Open General
Settings“, opening new views of any type, and the Order Line hotkeys (F2, F3,
F4 and F9 by default).
Hotkey Settings: Now lists unchangeable hotkeys such as CTRL-F4 to close
internal frames, CTRL-F10 to maximize internal frames, and so on.
Hotkey Settings: Now prevents conflicting hotkey bindings.
Hotkey Settings: Now only shows relevant information for Order Action hotkeys
in the description column.
Views: The Order Line Switch button in the title bar now always indicates
the Order Lien’s current visibility state.
Environment Restore Window: Enabled multiple row deletions (when supported by
the Login Server).
Chart View: The horizontal scrollbar is now only visible when necessary (i.e.
when zoomed in).
Chart View: The chart background is now the same as the standardBackground
to look more integrated.
Views: The account filter override button („F“) in the title bar is no longer
visible when there is only one account.
Style-/Filter Settings: The Rename and Remove buttons are now disabled when
no item is selected.
Other UI / Framework: The tree in Filter-, Style- and Events-Settings
now has a context menu to add, rename and remove nodes.
Settings: Added currency explanation to Price Check->Click Trading fields.
Events: Changed the status tape divider to a more distinguishable one (##).
Loans View: Added a work-in-progress Loans View for testing. Not yet
functional, and disabled by default.
V3.5.6
Style Settings: Removed unused „Last Compact“-column from Time&Sales.
Time & Sales View: Column order & visibility will not longer be reseted after
client restarting.
Views: Added a flood warning dialog when (accidentally) attempting to open
more then 5 new views by select the „Order information…“ menu entry in the
order book or one of the „open in a new view“ menu entrys in the quotesheet
with more then 5 selected rows in the table.
Style Picker: After removing a style, the style picker selects another style.
Style-/Filter Settings: It’s not possible to select more then one node tree.
Account Messages: The row selection will not getting lost anymore on
receiving new account messages.
Order Entry Panel: Allowed $-sign in symbol field.
Order Entry Panel: The „More“-button works now on first click in each view.
Order Entry Panel: Limit field is now updating on „Beat“, „Join“, „Match“.
Order Entry Panel: Order won’t be (de-)activate mistakenly, automatically
after changing.
Portfolio/Cash Views: Fixed cash entries disappearing after environment
restore.
Order Hotkeys: Trying to change, cancel, activate or deactivate multiple
orders by using a hotkey, shows not longer the message „No orders selected“,
but that’s just not possible to update multiple orders by hotkey.
Order Book: The order count is now splitted in active and inactive.
Trade Stats: No more negative zero (-0.0).
Grid View/FX Trading View: IfDone checkboxes will now be grayed, if there
wont be an IfDone part.
Other UI / Framework: Draged sources (e.g. QuoteSheet rows) will not more
„fall through“ views and components.
Events Settings: Substitutions in long- and short message textfields are now
insertable via popupmenu. The popupmenu is triggered by right-mousebutton,
CTRL+Space and the contextmenu key on some keyboards.
Events View: The separator between the table and the description field is now
splited 50:50 after resizing.
Default Skin: Added Events icon.
Hotkeys: Changed hotkey handling. Predefined hotkeys can now be assigned by
user through General Settings->Hotkeys.
Hotkeys: Grid view recentring functions and the size buttons from the
QuickSizePicker, were added to the central hotkey manager.
V3.5.5
Event Settings: Removed the unecassary sound source „None“ from „Play Sound“
event action.
V3.5.4
Merge: 3.3.98
Grid View Settings: The Grid View action-triggers additional key could now be
ALT (also in combination with CTRL and SHIFT).
Grid View: IfDone values are no longer ignored when creating stop orders.
Grid View: Now there is a button to switch position. So if the position is
-10 and the button is pressed, an order with size +20 will be placed.
Grid View: The order size is now shown as tooltip on the cancel buttons.
Chart View: Added „Parabolics SAR“ indicator.
Chart View: Dot chart show the tooltip.
Chart View: Add possibility of changing the dot chart color from the chart
property panel.
Chart View: Fixed the flickering when opening ‚Open orders‘.
Chart View: Get the correct mouse coordinates, when the open orders
panel is appeared.
Chart View: The chart now automatically zooms out when the time range is
changed.
FX Trade View: Uses the Quick Size Picker now and adapt the design of the
other controls from the Grid View, so the controls look consistent now.
Chart View: Chart tools can now optionally be shown as toolbar buttons
instead of a drop-down list. This is configurable via the configuration
panel’s context menu.
Quick Size Picker: The context menu lists now the sizes of all other
Quick Size Pickers, so it’s easier to transfer the sizes between the Pickers.
Quick Size Picker: Initial ifDone offsets will be set to
10 * lastPrice_PriceStep_forInstrumentExchange and will be recalculated on
each InstrumentExchange change.
FX Trading Setting: Added the possibility to setup ifDone order creation mode
to „always“ or „opening positions only“:
Chart View: The View can be „full-screened“ by pressing the F11 key.
Chart View: Improved, but didn’t fix, „Time axis sometimes renders
overlapping text“.
Login Window: Select the whole text in text fields on focus gained.
Chart View: On the date axis, don’t show the date for every marker,
only when the date changes.
Chart View: Fixed price axis being shown with too many decimals after zoom.
Chart View: The chart is now automatically zoomed out after changing the
InstrumentExchange.
Chart View: The zoom in amount is now limited so that at least one complete
candle can be seen.
Desktops/Worksheets: Added a view counter to the worksheet tabs.
Desktops/Worksheets: Confirmation is no longer required to delete a worksheet
that has no views.
Desktops/Worksheets: Bring all detached views to the front, when a worksheet
is selected.
Search View: Added possibility to select symbol for just one market.
Search View: Added exchanges filter.
Search View: Made instrument type filter a tree.
Price Check Settings: Fixed that „only if opening position“ check box remains
always enable.
V3.5.3
Quick Size Picker: The user can now edit the size picker values, assign
hotkeys to each size button, quickly reset the size (by using multipliers
from SizeGroups, user history and by default multipliers) and add/subtract
the button’s configured size to/from the current size by holding
shift/control during the button action.
Grid View: Now uses the Quick Size Picker.
Grid View: After changing the instrument, the size will now reset to Size
Group A (or to 1 if there is no Size Group) of the new instrument.
Chart View: Ignore drawing the tool when the tool is out of the range.
Chart View: Candlestick show the tooltip even if low==high.
Chart View: Possibility to remove all drawn objects and selected indicators.
Chart View: Configurable background color.
Chart View: Add to the right-click context menu some new orders like Delete
all Indicators & Tools, Show open orders and Main chart Properties.
V3.5.2
Grid View: A black line will be drawn on the ladder under the last manually
centred price.
Grid View: Added two buttons to cancel all sell and buy orders separately.
Grid View: Re-ordered control panels.
Grid View: Temp. order size is now reset after each ladder action.
Grid View: Added „snap“ mechanism for the divider.
Grid View: Added possibility to drag and drop pairs of IfDone orders by
holding CTRL during drag start.
Grid View: Hovering mouse over an IfDone order shows the pseudo positions of
the stop and profit parts.
Chart View: Add an account filter (affects trade circles and open orders).
Chart View: Now uses the „advanced range picker“.
Chart View: Add new parameter to the main chart to become the Y-Axis scale
to accomodate indicators.
Chart View: Add new indicator with 4 horizontal lines (previous day’s close,
current day’s Open, High & Low).
V3.5.1
Grid View: „Shift-C“ now re-centres all Grid Views.
Grid View Settings: All Grid View action-triggers are now configurable.
Order Date Spinner: Added a context menu to enable fast inserting the dates
of „GFD“, „Tomorrow“, „End of Week“, „End of Month“ or „End of Year“.
Account Picker: Improved handling. Now uses the text entered to search for
IDs and descriptions.
Account Picker: Now always scrolls to the selected account when opening the
popup.
Views: Reduced the border width of Order Line and InstrumentExchange Info
toggle buttons.
Grid View: Added context menu to grid history area with a checkbox to
en-/disable auto re-centering.
Grid View: Grid history is now scroll able with UP-, DOWN-, PAGE-UP- and
PAGE_DOWN keys. The C-key re-centers the grid history immediately.
Grid View: Added the possibility to set a „valid until“-date for orders.
Grid View: Added a new divider to allow hiding the GridDisplays ControlPanel.
Grid View: Improved divider handling.
Grid View: Added the possibility to enter temporary order size.
Grid View Settings: Added the possibility to enable additional CTRL + click
order entering.
News View: Copying a news item to the clipboard now copies headline and body
instead only the body.
Order Check: Sell order volume check uses the maximum price of limit and
market to calculate the predicted order volume, now.
Search View: Added a „Type“ column.
Chart View: Save sets of indicators.
V3.4.45
Charts: Improved the efficiency of the Pivot Points (PPT) indicator.
V3.4.44
Deployment: Added experimental properties „tbmx.client.systemCurrency.id“ and
„tbmx.client.systemCurrency.symbol“.
V3.4.43
Logging: Improved reporting of severe errors in network handlers.
V3.4.42
Deployment: Fixed the default Trade Server port, which was accidentally
changed from 40408 to 40413 (the Login Server’s default port) in 3.4.41.
V3.4.41
Deployment: Renamed „tbmx.client.alertserver.plainConnection“ to
„tbmx.client.net.alert.plainConnection“.
Deployment: Added „tbmx.client.net.login.plainConnection“ and
„tbmx.client.net.trade.plainConnection“. If set to true, these indicate
that the connection to the Login or Trade Server (respectively) should be
made without SSL encryption and gzip compression.
V3.4.40
Portfolio View: Renamed „Depot“ to „Portfolio“ in the summary panel.
Portfolio View: The summary panel now shows „Due P&L“, which is the sum of
P&L values for all differential contracts shown in the table, and „Margin“,
which is (as you might imagine) the sum of all margins shown in the table.
Portfolio/Cash Views: Cash is no longer shown for currencies where the
balance is 0.
V3.4.39
General: Optimised order change processing, especially for orders with
many states.
V3.4.38
API: Added a COUNT tag to level 2 T-messages representing the number
of orders at that rank (when available).
V3.4.37
Click Trading Settings: Fixed restoring of BOC, Hidden and Manual order
restrictions, which never worked correctly.
V3.4.36
Settings: Fixed saving of Click Trading Settings, which was failing since
3.4.20.
V3.4.35
Click Trading: The price factor of the Instrument is now considered when
limiting the size once the Click Trading volume limit has been exceeded.
V3.4.34
(Skin updates only)
V3.4.33
Equity Borrowing View: A better attempt is now made to show the current
status of loans/returns when the responses from the issuer are malformed.
V3.4.32
Deployment: Added property „tbmx.client.autologin.enabled“. When set to false,
the „Automatic login?“ checkbox in the Login Window is always deselected and
disabled. Defaults to true.
V3.4.31
Deployment: JARs are now signed with a certificate issued by Thawte.
V3.4.30
Network: Fixed initially requesting data for all accounts when loading Views
from settings that had the „F“ button selected.
V3.4.29
API: Add CSPOT.x tag to the OS message, with the currency spot of trades.
V3.4.28
Quote Events: Fixed „Low“, „High“ and „Open“ using the value of „Last“.
V3.4.27
Quote Sheet View: Loans are no longer included in positions columns such as
NetSize.
V3.4.26
Portfolio/Trade Stats Views: When available, the symbol of the Instrument on
the current Reference Exchange is now shown in the Symbol column if no other
symbols are available. Previously the ISIN would be shown.
V3.4.25
API: Added a „BARE“ APIFORMAT mode for OS messages, delivering only as many
states as necessary to provide a definitive status (usually 1).
API: Numerical values in historical ticks are now delivered with appropriate
formatting.
V3.4.24
Price Check: The bid or ask price (as appropriate) will now be used in price
checks if the bid/ask tick is newer than the last tick.
Portfolio/Trade Stats Views: The bid price (for long positions) or ask price
(for short positions) is now used as the reference price if the bid/ask tick
is newer than the last tick.
V3.4.23
Deployment: Fixed a minor bug in „tbmx.client.api.countryAccountMap“
handling.
V3.4.22
Deployment: Added property „tbmx.client.api.countryAccountMap“. This takes a
list of comma-separated exchange country+account->account mappings with the
format „US=ACC1=ACC2,US=ACC3=ACC4,AU=ACC1=ACC101“.
V3.4.21
Portfolio/Trade Stats Views: Busts are now more aggressively matched to
executions when the timestamps aren’t identical, improving P&L correctness in
these situations.
V3.4.20
Click Trading: Added an action to place the selected order into the Order
Line for editing. The action is bound to the middle mouse button and disabled
by default.
V3.4.15
Added property „tbmx.client.api.sendBufferSize“, which specifies the size (in
bytes) of the Java stream buffer used when writing lines to the output socket.
0 means no buffering. Default: 8192.
Added property „tbmx.client.api.socketTimeout“, which specifies the timeout
set for API connection sockets in milliseconds. 0 means no timeout, <0 means
system default timeout. Default: 0.
Added property „tbmx.client.api.socketReceiveBufferSize“, which specifies the
receive buffer size of API connection sockets to be requested from the OS. 0
means system default. Default: 0.
Added property „tbmx.client.api.socketSendBufferSize“ – as above, but for the
send buffer.
V3.4.14
(Skin updates only)
V3.4.13
API: Fixed excessive logging when a user has no access to an account.
V3.4.12
Equity Borrowing View: Fixed old open loans sometimes not being shown.
V3.4.11
(Skin updates only)
V3.4.10
Logging, Deployment: The directory used for log files and login settings is
now selected from the following list: „.TBMX“, „TBMX“, „.XTPro“. The first of
these directories found to already exist is used. If none is found, the first
that can successfully be created is used.
V3.4.9
Order Line: The IfDone and OCO fields, like the Limit field, now attempt to
intelligently guess when a grouping separator has been entered where a
decimal separator was intended.
V3.4.8
Quote Sheet View: Fixed sorting becoming confused under rare circumstances,
potentially causing a flood of exceptions.
V3.4.7
Equity Borrowing View: New settlement date policy implemented: Loans are
always settled at T+2. Returns are settled at T+2 unless the return is
requested on the same day as the loan was requested, in which case T+3. The
return settlement date is no longer editable.
V3.4.6
Deployment: Properties in the form tbmx.client.views..enabled=false
now make a view unavailable again. This was non-functional since 3.3.118.
V3.4.5
Grid View: The „last“ size can now be shown to the right of the price in the
ladder. This can be enabled using a new ‚Show „Last“ size in the ladder‘
option in the Views Settings.
V3.4.4
Substitutions: Removed the „instrument.isin“ substitution – „instrument.id“
can be used instead.
Skins: Updated to point to the appropriate 3.4 versions of the documentation.
V3.4.3
Price Check Settings/Click Trading: The Click Trading volume limit is now
considered to be in the system currency instead of the local currency of the
InstrumentExchange being traded.
V3.4.2
Chart View: Corrected the names of the „Upward“ and „Downward“ colour
parameters of the candlestick renderer.
Chart View: Removed „Vertical Zoom“ parameter from the Pivot Point indicator.
Chart View: Fixed calculation of the „Support 2“ line in the Pivot Point
indicator.
Price Check Settings/Click Trading: The Click Trading volume limit now takes
the Instrument’s price factor into account.
Events View: The View now has a Range Picker to filter by time. The „time“
field is no longer searchable via text query.
News Events: Removed non-functional „created“ and „modified“ fields from the
filter, as well as the functional but mostly-useless „id“ and „providerid“
fields.
V3.4.1
Quote Sheet View: The „Ref Price“ column now shows values again (it was empty
since 3.3.47).
News Events: To avoid undesired duplicate events from some problematic news
feeds, updates to old news items no longer trigger an event.
V3.4.0
(Revision bump)
Haben Sie eine Frage?
Rufen Sie uns einfach an oder schreiben Sie uns eine E-Mail.
Der sino MX-PRO: ein Trading-Tool, das mit höchster Stabilität (99,999 %) und dem Zugang zu den 40 wichtigsten nationalen und internationalen Börsen völlig neue Maßstäbe setzt.
Die sino AG verfolgt ein Ziel: beste Handelsmöglichkeiten weltweit für jeden Kunden.
Die sino AG bietet ein ungewöhnlich attraktives Verhältnis zwischen Preis und Leistung –verbunden mit einem exklusiven Netzwerk von Partnern.
Die sino AG beruht nicht zuletzt auf zwei Säulen: erstklassige Mitarbeiter und eine höchstinnovative Unternehmenskultur.