Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • TREP APIs /
  • RFA /
avatar image
Question by g.rossetti · Dec 17, 2018 at 01:35 AM · rfa.netc# .net

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

People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

2 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by moragodkrit.chumsri_1 · Dec 17, 2018 at 02:42 AM

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

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

avatar image
Answer by g.rossetti · Dec 17, 2018 at 04:05 AM

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.

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
6 People are following this question.

Related Questions

Unable to run C# / RFA.NET console app on a Windows Server 2008 machine

Multiple sessions with same name

Item Stale and Recovery process

TRADE_DATE is not correct

RFA .NET excessive memory usage when subscribing to thousands of RIC codes

  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges