NeoTicker Releases

Topics about the NeoTicker platform
User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Fri Mar 27, 2009 11:25 am

NeoTicker 4.20 Build 45 Released
(Excerpted from the NeoTicker Blog (12/23/2008))

New Features

- new indicator Standard Deviation by Step
- new indicator Quote Formula Ex
- updated Holiday List for 2009

Bug Fixes

- potential fix to reconnect problem with eSignal once disconnect message is received from eSignal historical tick data connection
- TimeChartData and TimeChartIndicator added safe guard to not retrieve value from a chart when it is busy
- Time Chart global crosshair sometimes project horizontal lines from one pane onto another
- ValidEx in nested indicators failed to return proper info if the plot # is greater than 1

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Fri Mar 27, 2009 11:26 am

NeoTicker 4.20 Build 46 Released
(Excerpted from the NeoTicker Blog (1/20/2009))

New Features

- IQFeed 4.4.x.x or higher user specified port settings are now recognized
- Trading system core optimized to handle position updates and equity calculations much faster when there are excessive amount of invalid bars in the underlying data series
- System Performance Viewer revised to more effectively using memory for the generation of equity graph
- new indicator Cone Projection

Bug Fixes

- DDE feed based on eSignal Data Manager 10 not working
- System Performance Viewer, switching equity graph resolution to as-is, while there are too many data points to handle, can lead to crash
- eSignal multiple disconnect triggered when user is accessing historical tick data intensively

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Sun May 31, 2009 6:48 pm

NeoTicker 4.20 Build 48 Released
(Excerpted from the NeoTicker Blog (5/29/2009))

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 parameter 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.

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Thu Jul 30, 2009 11:38 pm

NeoTicker 4.20 Build 53 Released
(Excerpted from the NeoTicker Blog (7/17/2009))

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.

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

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Sat Oct 10, 2009 9:50 am

NeoTicker 4.20 Build 55 Released
(Excerpted from the NeoTicker Blog (9/18/2009))

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

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Sat Oct 10, 2009 9:52 am

NeoTicker 4.20 Build 56 Released
(Excerpted from the NeoTicker Blog (9/25/2009))

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.

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Sat Oct 10, 2009 9:55 am

NeoTicker 4.20 Build 57 Released
(Excerpted from the NeoTicker Blog (10/8/2009))

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

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Mon Oct 26, 2009 12:00 pm

NeoTicker 4.20 Build 60 Released
(Excerpted from the NeoTicker Blog (10/23/2009))

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

User avatar
progster
Posts: 948
Joined: Thu Jul 26, 2007 7:20 pm
Contact:

Re: NeoTicker Releases

Postby progster » Thu Dec 10, 2009 1:24 pm

NeoTicker 4.20 Build 61 Released
(Excerpted from the NeoTicker Blog (11/30/2009))

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

Indicator Trade Object

- new methods, see Help file for more details

CashTransactionCount : integer
CashTransactionDateTime (AnIndex : integer) : double
CashTransactionAmount (AnIndex : integer) : double
AddCashTransaction (Amount : double)
PlaceOrder (const IssueId : integer; const AType : OrderType; const AKind : orderTimeFrame; const APrice : double; const AOffset : double; const ASize : integer; const AComment : string) : integer;

Indicator Excel Object

- new methods, see Help file for more details

GetValue (Workbook, Worksheet, Col, Row, var AValue : olevariant)
GetValueByName (Workbook, Worksheet, Name, var AValue : olevariant)

Indicator Formula Language

- new functions equivalent to the new trade object methods

CashTransactionCount : integer
CashTransactionDateTime (AnIndex : integer) : double
CashTransactionAmount (AnIndex : integer) : double
AddCashTransaction (condition, amount)
PlaceOrder (condition, issueid, ordertype, orderkind,orderprice, orderoffset, ordersize, comment);

- new functions equivalent for Excel object methods

Excel.SetValue (condition, workbook, worksheet, col, row, value)
Excel.GetValue (condition, workbook, worksheet, col, row, localvar)
Excel.GetValueByName (condition, workbook, worksheet, name, localvar)

User Defined Symbol Manager

- new UDS style to obtain data from Excel

System Performance

- new feature to display a listing of the cash transactions and the cash only activities in the viewer
- indicates the filename on the viewer caption
- Manager shows the filename alongside the system name in the active viewer list

OLE Automation

- New FWTimeChart method SavePerformanceFile (IndicatorID, AFilename)

General

- 2010 holiday list included
- documentation updated

Bug Fixes

- quote window using visual style Day Line will induce the problem of loading and unloading of the underlying data series from RAM Cache should the dayline field is hidden from the screen underneath another window or application

- dynamic table window using visual style Day Line or Candle will induce the problem of loading and unloading the underlying data series from RAM Cache if the cell is hidden from the screen underneath another window or application

- potential duplicate bar inserted into RAM Cache minute cache

- IQFeed data server debug messages stripped

Special Notes

Lease users using 4.20 build 60 or earlier please take notes that by end of March 2010, the version you are using will hard expire. Starting from this build, the new expiration date will be end of March 2011


Return to “NeoTicker Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest