dxFeed .Net API 7.0.0
- [DXFC-175] [Breaking changes] Extended Trade and Profile events to support additional fields from QD records
- the
_52HighPrice
&_52LowPrice
IDxProfile
(andNativeProfile
) properties were renamed toHigh52WeekPrice
&Low52WeekPrice
respectively - the
Change
property was added to theIDxTradeETH
andNativeTradeETH
classes
- the
- [DXFC-207] Extended the Trade and TradeETH events with new field dayId
- the
DayId
property was added to theIDxTrade
,IDxTradeETH
interfaces andNativeTrade
,NativeTradeETH
classes.DayId
- identifier of the day thatTrade
orTradeETH
represents. Identifier of the day is the number of days passed since January 1, 1970.
- the
- [DXFC-181] Extended the Underlying and Series events with putVolume and callVolume fields
- the
CallVolume
,PutVolume
andOptionVolume
properties were added to theIDxUnderlying
,IDxSeries
interfaces andNativeUnderlying
,NativeSeries
classes.CallVolume
- call options traded volume for a day.PutVolume
- put options traded volume for a dayOptionVolume
- options traded volume for a day.
- the
- [DXFC-208] Added the ability to configure clientserver heartbeat parameters
- The default heartbeat period is set to 10 seconds. Which corresponds to the defaults of Java API. The default heartbeat timeout remains the same (120 seconds).
- Added the ability to load a configuration from a file or a string:
The config file sample: Sample
The config file properties:network.heartbeatPeriod
-- The period between sending heartbeat messages (default value = 10 seconds)network.heartbeatTimeout
-- Timeout for receiving messages from the server, after which the api tries to change the server and/or reconnect (default value = 120 seconds)
- Added the new function
NativeTools.LoadConfigFromFile(string fileName)
that initializes the C\C#-API configuration and loads a config (in TOML format) from a file.fileName
-- The config (in TOML format) file name
- Added the new function
NativeTools.LoadConfigFromString(string config)
that initializes the C\C#-API configuration and loads a config (in TOML format) from a string.config
-- The config (in TOML format) string
For the successful application of the configuration, these functions must be called before creating any connection.
Examples of using functions can be found in their descriptions and in the generated documentation.