30
NeoTicker 4.30 Build 12 Released
Important Notice
– This is a beta release. It is provided for those who need early access to version 4.30
– This release is not considered as “stable” comparing to 4.20 build 66. Install at your own risk
– Multiple Instance is an Add-on feature requiring separate activation. Announcement on that to follow.
New Features
Time Chart
– new visual options to set background picture and gradient coloring
– reduce time chart OS-dependent object usage, in turn increase user’s ability to load more charts per NeoTicker instance
Pattern Scanner
– added option to load upto last completed bar only
– timer can be activated in offline mode
IDL Object Model
– Itself object new method MakeIndicatorEXLimitedBars
MakeIndicatorEXLimitedBars (Name, ID, IndicatorName, FixedLen, DataSources, ParamList) : IndicatorObj
– new drawingobjects read/write properties
AttachedToSymbol [AnIndex : integer] : boolean
AttachedSymbol [AnIndex : integer] : string
– Indicator Definition added option Custom Func to specify custom calling function name from a regular DLL, opening the way to a shared DLL for multiple indicators
– added option (in User Preference) to enable support of .NET Framework version 4
Formula Language
– new nested indicator method MakeIndicatorLimitedBars
MakeIndicatorLimitedBars ({barsago}, name, indicator, link1, {link2, ...,} param1, {param2, ...,} fixedlen)
– new functions SetFlag and CountIf
SetFlag (local var, reset condition, trigger condition, {true value, reset value})
CountIf (local var, reset condition, trigger condition, {true value, reset value})
true value default is 1 and reset value default is 0
– added support of local variable, variable, and function call as a comparison by themselves e.g.
$a and $b and $c and newhigh (x, y, z)
– new functions timecompare (time1, time2)
and datetimecompare (datetime1, datetime2)
results in -1, 0, 1
– new execution branching statements
label identifier;
on boolean goto identifier;
– new function for indicator formula to match the one from quote formula – SymbolIs
Cache Manager
– Data Integrity new option to disable always request for intraday data if the data file is missing
– Historical Data Option to specify the reference time for which the date is based on when requesting data from data service
– RAM Cache new Smart Option to enable/disable reuse of temp files
eSignal
– eSignal better Data Manager detection if it is opened and connected to several other applications, which slow down its initial response to a new connection
IQFeed
– support customized field streaming for improved performance
Continuous Contract Manager
– new table editor commands to copy or append table entries from another continuous contract
Screenshot Tool
– added new target option – clipboard
General
– Window 7 and Vista ready
– complex backend revision
– caption control buttons compatible with Windows Aero mode
– Backup Tool is now removed from distribution and related Backup Tool option in Tool Option menu is removed
– All applications distributed with NeoTicker are revised to support Windows 7 (and Vista)
Version 5 UI integration
– user interface originally made for version 5 is now merged into version 4.3
– will be a step by step process til it is done
Advanced Multiple Instance Add-On
– Multiple instance running with environment control features
– User Preference>Grid Computing>TCP Port in range
– command line launch with option to specify user files location
– optional coreready instance name for getobject access
– IQFeed ready
– eSignal ready
– Compatible with Grid Optimizer 2.0
Bug Fixes
– Down Volume and Down Tick quote fields in quote formula returns corrupted data on some data services
– in offline mode, daily cache not auto update if the symbol is available from backfill
– Account Manager popup option Go Market does not retain account information when replacing the existing order with the new market order
– formula function intimerange modified to return results based on second resolution
– Historical Data Option – Find First Missing Date sometimes generate the next date as the first date without data, due to the download time is translated into the next date based on UTC. Thus leading to failure in downloading historical data properly.