MARKET_BY_PRICE no size
Im subscribed to tokyo exchange, and every now and then I get an ADD or UPDATE that has no size.
How should I interpret these?
EDIT-
So I get
OMMMapEntry.Action.ADD maps for various RICs, an example one from today is 5538.T. Specifically im using RFA java on an ELEKTRON feed. These adds updates, from what I can see, have mostly HC and SC tones. The size I refer to is the
ACC_SIZE and ORDER_SIZE fields in the DATA in the ADD map.
Best Answer
-
I have found a list of the ORDER_TONE (3886) field's definition on page 22 of this document. The "S" in upper byte of the tone is "Special Quote", while "H" is "No Quote / Cancel", so I believe this behavior is directly related to the content definition.
I have submitted the case: 05214923 to Elektron data support team on your behalf to clarify the data.
0
Answers
-
Hi @RN
Could you provide more information about the data?
- Which service you subscribe to? Elektron or TRDFD
- Sample of RICs and sample of data
0 -
- What's an 'ADD' ? I'm not familiar with that term.
- What object is it that has no size?
- Can you tag the question with the appropriate API, please. (eg RFA Java, RFA C++, etc)
0 -
@RN, Can you include some of the output your seeing in your question? Can you include a specific RIC that you are testing with?
Also, can you try using one of the RFA tutorials on our portal that demonstrates processing of level 2 data?
0 -
@RN, thank you for the updated information. However, the <5538.T> RIC seems not valid on both MarketPrice and MarketByPrice domain. My Elektron service returns "The record could not be found" message. Could you confirm the RIC name?
Also, can you attach full log of the data once the issue occurred?
1 -
An example I get from my logging is:
8185.T ADD, No Size for update. Size:,Price:3165.0,Side:1, key:31650000B, Tone:HC, DepthSize:
0 -
@RN
I have been subscribing to the 8185.T from Elektron service in my environment but still cannot find the MapEntry with "Add" action which has no size.
It seems that the issue occurs on random RIC. Could you enable the RSSL tracing in your application by setting ipcTraceFlags = 23 and specifying logFileName and then provide us the file once the issue reoccurs?
0 -
Yep can do. Ive noticed that pretty much all of these occurences have H or S or something irregular in the first byte of the tone, however it was my understanding that the keys were the only index marker.
Perhaps im not checking an entry within the map? I check for:
ORDER_SIZE,ORDER_PRC,ORDER_SIDE,QUOTIM_MS,ORDER_TONE,ACC_SIZE,LV_TIM_MS
0 -
Heres a relevant section from the ipcTrace
MAP_ENTRY (Action.ADD) :
The Value for FID 4356 is unpopulated.
Key: 313739303030303041 | 17900000A
Value:
FIELD_LIST
FIELD_ENTRY 3427: 0d45ec
FIELD_ENTRY 3428: 02
FIELD_ENTRY 3430: 00
FIELD_ENTRY 3886: 4843
FIELD_ENTRY 4356:
FIELD_ENTRY 6527: 04f52abf
FIELD_ENTRY 6529: 1a0107e10 -
FID 4356 (order size) would be blank for quote before opening, special quote or sequential trade quote case. Also, it would be blank if quote is removed even general quote. Therefore your understanding is correct, that is one of FID 4356 (order size) blank case.
- “SC” Special quote/ middle of the book case, FID 4356 (order size) would be blank. But if would be updated too, if there is order.
- “HC” case, no quote / middle of the book case, FID 4356 (order size) would be blank.
- “AC” case, sequential trade quote / middle of the book case, FID 4356 (order size) would be blank.
0 - “SC” Special quote/ middle of the book case, FID 4356 (order size) would be blank. But if would be updated too, if there is order.
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛