Level 2 ask Price duplicate

Hi Team,
I have been seeing level 2 prices keeps having duplicate price from tag 2472 to 2491.
Take AIMS.SI as an example, tag 2474 (best ask 3) is 1.82, there should be no more best ask after that, and values starting from 2475 should be all 0s. However, when I loop thru the iterator, the databuff value of 2475 onwards stays at 0.182.
I fired ticket to TR Helpdesk and they said they do not see such problem and asked me to find RFA supports.
I keep seeing this problem for all stocks having less than 20 levels of ask prices.
Cheers,
Juno
Best Answer
-
@g.rossetti
Not sure that what’s the date and time you found the issue and not sure Is this market by price or market by order level 2 data?-Can you please test the issue again by using Consumer example which provided in RFA.NET Devkit. It locates under folder “<RFA.NET Installation Path>/Examples”. You can use the Consumer example to test the RIC you found the issue and then compare the result with your test. The Consumer example usually print all message to console output and it also log the result to Consumer_<pid>.log.
If you also found the issue with Consumer example then we can ask the data support or electron team who provide data again. But if you cannot replicate the issue with Consumer example and you still found issue with your application, you can compare the implementation with our example.
-In addition, I would suggest you verify the raw data that API sends and receive from the server. Please turn on RSSL tracing log by add the RFA configuration mentioned in this post to RFA configuration file. It will generate RSSL Tracing log (.xml) under running directory. The RSSL trace log can help us confirm if data feed really sends the duplicate value to API.
0
Answers
-
great thanks.
Indeed I had referenced to the consumer example.
I overlooked that there is a 'IsBlank' checking. on the fieldentry data.
Seems like in 8.1.0.1 L1, direct access of the Data property is not allowed as in the Consumer Example, I have to use the GetData method.
However, while I loop thru the iterator, for example best ask 1 to 20, if only bid 1 is not blank, GetData of ask 2 to 20 will still have returned the ask 1 value, while the IsBlank property is indeed true.
I accommodated this behavior and it looks good now.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 616 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 652 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛