Jan
25

NeoTicker 4.20 Build 62 Released

Summary

New OLE automation commands, new IDL methods, improvement in DDE feed support, and various bug fixes.

Special Notice

– This release contains code changes that improve NeoTicker’s threading behaviour, it can be potentially unstable as NeoTicker, IQFeed Data Server, and Sim Server are all updated.
– If you do not need the changes made in this release, then skip this version.

New Features

IDL

– new methods

Itself.SetSeriesEx (name, value1, value2, value3, value4, integer1, integer2, integer3, valid, var index) : DataObj

Itself.SeriesEx (name, var index) : DataObj

SetSeries method is expanded in this Ex version to write out to all fields available for a bar. The values written to the series can be accessed through the normal open/high/low/close/volume/open interest/tick/valid fields.

Similar to the CompressSeriesEx method, if the index variable is set to -1, then NeoTicker will search for the object using the name provided and the internal index value is returned for future reference.

When index is set to a value >= 0, no searching would be done and performance is improved significantly.

OLE Automation

App.DisconnectDatafeed
App.ReconnectDatafeed
App.NeoBreadthHistoryGeneratorBusy : boolean
App.CacheManagerBusy : boolean

App.StartHistoricalDataRequestEx (
UseDailyUpdate, SymbolList, SingleSymbol,
UseStartFrom, StartFromIndex, StartFromSymbol,
UseStopAt, StopAtIndex, StopAtSymbol,
FromDate, ToDate,
ForcedUpdate)

Similar to StartHistoricalDataRequest, this Ex version added support of the Stop At symbol and extra options to control the download process. UseStartFrom when set to true, either StartFromIndex or StartFromSymbol will be used to determine which symbol as the first one to start the download.
If StartFromIndex >= 0, then the specified item in the symbol list will be chosen. If StartFromIndex < 0, it will be ignored and the symbol selection choice will be determined by StartFromSymbol parameter.
If StartFromSymbol is not blank, then that symbol will be used.
UseStopAt, StopAtIndex, and StopAtSymbol work similarly.


App.NeoBreadthGenHistory (
FromDate, ToDate, GenMinute, RTFriendly, BufferSize,
OverwriteOption, OverwriteFrom, OverwriteTo,
BatchMode, CustomList)

A straightforward method call to invoke the NeoBreadth History Generator for historical breadth data generation. All options available in the UI are included in the call.
OverwriteOption can be set to 0 for overwrite, 1 for merge, 2 for overwrite range.
BatchMode set to 0 for all enabled breadth definitions, 1 to use the CustomList provided.
CustomList can be a single string indicating a single breadth definition, or, a variant array including a group of breadth definitions.

Symbol Info Manager

– UI revision making it clear which symbol is being edited at the moment

DDE Feed

– added support of depth data fields. BIDn, ASKn, BIDSIZEn, ASKSIZEn, where n is 1 to 5
– added Auto Launch and optional exe parameter
– added support of backfill data if using the backfill data symbols
– added ability to use Symbol Info Manager Data Streaming option of static translation. Useful when DDE source is Excel that row numbers are the likely reference for a symbol, or, that the data source has a symbology that is inconvenient to use within NeoTicker

Cache Manager

– improved Historical Data download options
– daily update now picks a better day range to download

Bug Fixes

– NeoBreadth history generation on second data series modified to reflect the end of bar time is 1-sec after the last time stamp in the data series

– improved l2bidasknetvol in quote formula to avoid potential update of depth data in between the calculations of bidvol and askvol

– supports Windows 7 64-bit machine code user info

– potential fix on occassional NeoTicker start up freeze problem

– OLE Automation App.Online modified to return true if and only if NeoTicker is connected to data feed and completed the restart process

– Cache Data Editor, gen minute bar from tick data off by 1 second

– Cache Data Editor, gen minute bar using the first tick time instead of the last tick time for the minute data saved

– Data loading involving tick data in cache, may result in dropping the first tick in the cache file. Introduced bug in 4.20 build 58

4.30 UI Changes

– Symbol Info Manager UI changes for 4.30 related features are exposed in this release. The Data Streaming tab is not functional except the ability to use the Static symbol setting when DDE feed is in use.

Blog Developed
By ContentRobot