New Releases

Dec
18

NeoTicker EOD 4.20 Build 9 Released

New Features

– all new features upto NeoTicker 4.20 build 61 that are applicable to EOD version
– new help file
– updated holiday list
– updated symbol lists

Bug Fixes

– As of now, all reported EOD specific issues are resolved

Nov
30

NeoTicker 4.20 Build 61 Released

New Features

Pattern Scanner

– locking scheme on symbols in use completely rewritten, leading to 500% faster performance on real-time pre-filtering process
– RAM Cache data loading method rewritten, 500% faster performance in real-time
Continue Reading…

Oct
23

NeoTicker 4.20 Build 60 Released

New Features

IDL Indicators

– New object ExtHeap that can be used as a communication tool between an indicator and its nested indicators
Itself object new method ParentExtHeap for the access of the ExtHeap from the parent indicator
Heap object new methods –

IntCount : integer returns the number of Int items that are stored within the heap

IntItem (AnIndex : integer, var AName : string, var AValue : integer) : boolean gives the user access to the stored Int items through an enumeration process using AnIndex from 0 to IntCount - 1 to access both the name and value stored within each item

RealCount : integer returns the number of Real items that are stored within the heap

RealItem (AnIndex : integer, var AName : string, var AValue : integer) : boolean gives the user access to the stored Real items through an enumeration process using AnIndex from 0 to RealCount - 1 to access both the name and value stored within each item

Formula Indicators

– New objects with functions to match the IDL equivalent – heap, pheap, extheap, parentextheap, gheap
– Listing of introductory functions for these heap objects, more will be added over time,

Allocate (size : integer)
Value (slot : integer) : double
SetValue (condition : boolean, slot : integer, value : double)
Real (name : string) : double
SetReal (condition : boolean, name : string, value : double)
Int (name : string) : integer
SetInt (condition : boolean, name : string, value : integer)

All functions sharing the same name as the IDL counterpart works in about the same way.

e.g. you can assign a value using heap.setreal (true, "name", data1) and obtain the stored value using heap.real ("name")

The parameter condition needs to be true for the various set functions to assign values to the heap item. This gives you the ability to control if value is to be assigned to the heap or not.

Misc

– Continuous Contract Table Editor added Clear All button
– Various export commands added support of the new 1 million+ rows limit in Microsoft Excel 2007

Bug Fixes

– Time and Sales export to Excel printing bid/ask data as type -99, which is designated for bad sequence data. Bids are now reported as type 10 and Asks are now reported as type 20
– Time and Sales export to Excel now straightly duplicate what is shown in the window into Excel
– Drawing tools – Support/Resistance, Fib Price 2 Points, Fib Price 3 Points, when used in a chart with log scale, display of price level labels wrongly and inconsistently when the chart is rescaled or when the drawing objects are moved
– Continuous Contract Table Editor sometimes not responding to clicks on the listing area if there is only 1 entry in the table

Notes

– Build 58 and 59 are released for internal testing only
– documentation update will be done in next release

Oct
8

NeoTicker 4.20 Build 57 Released

New Features

– Script Editor > Indicator Specification Window > Visual Tab can now add/insert/delete plot series through a new popup menu
– Function Window general popup menu added the command Print Window
– indicator formula now support access to parameters by name with the new function param (name)
– System Performance Report > all reports using time partition including Position P/L by Time, Position Winning% by Time, Order Placement Distribution, etc. now include viewing by 10, 15, 20, 30 Minutes
– Account Manager > Order Confirmation, Open Orders, Processed Orders all added Date column
– Disk Cache Editor added ability to block users from saving the cache data if it contains bad date/time entries

Bug Fixes

– Indicator Setup window Use Depth property spelling incorrect
– accepting NaN (not a number), -INF, +INF as indicator results can lead to random crash
– Indicator set to disable can interfere with normal operation of a real-time streaming chart. Introduced bug from the fill by tick mechanism introduced several releases ago
– When NeoTicker Time Zone is set to GMT, GMT+n, and that a chart is using GMT+m, where n < m, then at a particular time period where there is a different in day reporting by the 2 time zone, the time chart data loading will miss a portion of data - When editing minute or tick data using Disk Cache Editor, with Gen Daily option enabled, pressing the Save button to save the cache data, can lead to corruption of the EOD cache data file due to interference from the real-time data source on the daily level data fields. In turn these corrupted daily data files can destablize NeoTicker when they are used by the charts or quote formulas. - Disk Cache Editor displaying cache data with bad date/time stamp can lead to crash

Sep
25

NeoTicker 4.20 Build 56 Released

New Features

– maintenance release, no new features

Bug Fixes

– Continuous Contract Manager memory corruption problem causing failure to recognize continuous symbols properly
– On some rare conditions (e.g. upon creation of a new chart after first start up) may trigger NeoTicker to check if the user wanted to go offline mode on next reconnection, can causes odd problems like going offline instead of reconnecting to active data feed (including Sim Server)
– Time Chart Tick Replay over Last N Days would continuously trying to load data if the number of days requested to replay is beyond the starting date time of the currently loaded chart data series. Pressing the abort button can stop the process.
– Time Chart Time Axis Labels when displayed in 2 lines, some windows sizing and monitor configuration can cause the second line to show the upper part of the letters only.

Sep
18

NeoTicker 4.20 Build 55 Released

New Features

Continuous Contract Manager
– Table Driven option enabled
– now compatible with Sim Server during replay through contract switch over time

Sim Server
– reconnection reliability improved
– contract roll over time now sync with historical data loading, at GMT midnight

Account Manager
– Live Systems tab now maintains the last scroll to position and user selection.

Time and Sales
– new option to load historical data for easier access to historical time and sales data

Other
– Formula Editor new option to save the last position and size
– Dynamic Quote Forex styles now support user specified format
– Indicator Setup window now support thumb tracking across various listings
– System Performance Viewer now support thumb tracking across all listing tables
– Command line option -OFFLINE added for NeoTicker to start up in offline mode
– New formula generic function SafeDiv (Num, Div, Err)
– New IQFeed data server included

Bug Fixes

– Continuous Contract symbols not properly recognized when pulling daily data from eSignal
– After disconnect, if user modify a time chart by adding / deleting data series, and then reconnect to real-time data service or sim server, the time chart may not be able to stream updates to the proper data series
– Sim Server failed to load EOD data after failure to initialize tick stream file
– Sim Server does not load the last day of tick data for replay if the ending time is set to any time before GMT noon
– double processing on system performance position query if editing of a query field is not completed while the Start button is pressed
– system performance position query on a completely blank query can ocassionally cause a crash
– When an indicator is set to update on bar completion, having more than 1 link, and that the primary link is a data series, the indicator would fail to update on some special initial conditions. Similar problem can manifest on tick replay all days
– Quote Setup window > Format tab > Sig. Fig changes to the digits not applied properly to the quote window
– Data series loading used the NeoTicker global time zone, as oppose to take into account the user specified locale in the time chart, quote formula environment, etc., leading to missing part of the data series in the first day of the chart

Jul
31

Open E Cry Order Server 1.50 Released

New Features

– Support OEC API 3.4.0.0
– Real tick by tick streaming

Current OEC Server API Versions and Matching Order Server Version

API server is using API 3.4.0.0, requires this release of order server
Sim server as of tonight, Friday, July 31, 2009 will switch over to API 3.4.0.0, requires this release of order server
Production server is using API 3.3.0.0, requires order server version 1.40

Important Notice

– Does not work with prior OEC API versions

Jul
17

NeoTicker 4.20 Build 53 Released

Important

This release is recommended for all users.

It is recommended that you install this version if you are using 4.20 Build 47 – 52.

All lease version NeoTicker prior to this build will expire by end of September. Please update to this release (or future releases) at your earliest convenience.

New Features

– New indicator function DateTime2UTC available thru IDL, script, and both quote and indicator formulas. It returns the Universal Time, Coordinated based on the input date time with time frame definition obtained from the context where the function is called.

Itself.Datetime2UTC (ADateTime : double) : double

– A set of astronomic functions are now added through the NTLib object. Same set of functions are also available in formulas. Details can be found in the help file.

NTLib.UTC2Julian (ADateTime, JDate, JTime)
NTLib.Julian2UTC (JDate, JTime, ADateTime)
NTLib.Sun (JDate, JTime, sr, rr)
NTLib.Moon (JDate, JTime, mm, bm, mr, r)
NTLib.MoonPhase (JDate, JTime, mp)

– Introducing a new style of trading system fill mechanism called Illiquid Worst. It works like the Worst Case style except that limit orders are filled at the inidcated order price, as long as it is no better than what the market condition is allowed for. e.g. A buy limit order at $50 will be filled at $50 even if the next bar traded at $30 to $35 only. If the next bar traded at $55 or higher, then there will be no fill.

– Advanced Fill Mechanism added option to fill limit orders by the limit price disregarding better market condition.

– Major improvement on quote formulas memory usage when users choose to override the days to load on indicators and data series involving N-minute bars or other higher timeframes

– Help file updated

Bug Fixes

– import text file tick data with certain boundary size can trigger a crash

-during the opening of a group, closing a time and sales window that just got activated can sometimes crash NeoTicker

– during frequent disconnect, with huge number of data requests to download data for use with quote formulas, may occasionally result in crash

Jun
12

NeoTicker 4.20 Build 49

Important

Do not install this version unless you are affected by the changes in this release.

It is recommended that you install this version if you are using 4.20 Build 47 and 48.

New Features

– Updated symbol lists

– New automation methods in App object

StartDailyUpdate (StartSymbol, ForcedUpdate)

StartHistoricalDataRequest (UseDailyUpdateSymbols, SymbolList, SingleSymbol, StartFromSymbol, FromDate, ToDate, ForcedUpdate)

Bug Fixes

– Introduced bug in build 46 and up – Fill or Kill orders processed thru real-time tick processing may not have enough time to obtain order status update from order interface, leading to 1 bar delay in cancellation update. The setting in Order Interface for extra cancel checking now works with the new fill handling mechanism

– hang on compress series call if holiday list used is of different time frame from that used in the chart, and boundary scenario happened

May
29

NeoTicker 4.20 Build 48 Released

Important

Do not install this version unless you are affected by the changes in this release.

New Features

– New timezone file UTC supporting Universal Time, useful for importing data with UTC data/time

– Server Log window updated to provide users with more information on symbol usage by each features

– Auto switch to open order page in Account Manager when all order confirmation settings are set to options other than “confirmation required”

– 2 new indicator paramter types are now available – sound and filename. Specifying indicator parameters using these new parameter types will enable the use of their respective dialog windows. i.e. sound chooser and open file dialog

Bug Fixes

– Trade Simulator failed to time stamp orders and transactions properly. Introduced bug from build 43 to 44.

– Introduced bug in build 46 that failed to cancel Fill or Kill orders right after the arrival of a new tick that confirms the completion of last bar. For some brokerage interface, can lead to immediate cancellation of the fill or kill orders right after they are routed to the brokerage.

– Since the description field added to the group open/save dialog, the dialogs are not positioned at the monitor where the main program window is.

Blog Developed
By ContentRobot