It's not 'stable' to expand chains with EMA

Hello,
The chain expander used in our application is referred to the openAVeryLongChainWithTheOptimizedAlgorithm() method in Example.EMA.Java.ValueAddObjectsForEMA(Simple Chain objects for EMA - Part 2 ), to expand chain 0#SHAU then the sub chains.
0#SHAU could be expanded to several sub chains such as 0#SHAUQ1+, 0#SHAUV1+, we need expand these sub chains further to RICs like SHAU332H1, SHAU340J1.
But we found that the chain could not be fully expanded especially during the market opening period.
For example, 0#SHAU could be expanded to 5 sub chains: 0#SHAUM1+, 0#SHAUJ1+,0#SHAUQ1+, 0#SHAUH1+ and 0#SHAUV1+, for each sub chain, it could expand to more than 60 RICs; during the intraday time, some sub chains might be expanded to 0 RICs, which is not stable.
So we wonder if any rules or factors to impact the chain expander’s stability.
Thanks.
Best Answer
-
From what I can see, 0#SHAU: has five entries, and one next link which contains three entries. None of these entries expand any more.
name="0#SHAU:"
FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="7317"
FieldEntry fid="2" name="RDNDISPLAY" dataType="UInt" value="163"
FieldEntry fid="3" name="DSPLY_NAME" dataType="Rmtes" value="SHFE GOLD FUT"
FieldEntry fid="4" name="RDN_EXCHID" dataType="Enum" value="0"
FieldEntry fid="15" name="CURRENCY" dataType="Enum" value="156"
FieldEntry fid="239" name="REF_COUNT" dataType="UInt" value="5"
FieldEntry fid="259" name="RECORDTYPE" dataType="UInt" value="184"
FieldEntry fid="728" name="BCAST_REF" dataType="Rmtes" value="MET"
FieldEntry fid="800" name="LONGLINK1" dataType="Ascii" value="SHAUH1"
FieldEntry fid="801" name="LONGLINK2" dataType="Ascii" value="SHAUJ1"
FieldEntry fid="802" name="LONGLINK3" dataType="Ascii" value="SHAUK1"
FieldEntry fid="803" name="LONGLINK4" dataType="Ascii" value="SHAUM1"
FieldEntry fid="804" name="LONGLINK5" dataType="Ascii" value="SHAUQ1"
FieldEntry fid="805" name="LONGLINK6" dataType="Ascii" value="(blank data)"
FieldEntry fid="806" name="LONGLINK7" dataType="Ascii" value="(blank data)"
FieldEntry fid="807" name="LONGLINK8" dataType="Ascii" value="(blank data)"
FieldEntry fid="808" name="LONGLINK9" dataType="Ascii" value="(blank data)"
FieldEntry fid="809" name="LONGLINK10" dataType="Ascii" value="(blank data)"
FieldEntry fid="810" name="LONGLINK11" dataType="Ascii" value="(blank data)"
FieldEntry fid="811" name="LONGLINK12" dataType="Ascii" value="(blank data)"
FieldEntry fid="812" name="LONGLINK13" dataType="Ascii" value="(blank data)"
FieldEntry fid="813" name="LONGLINK14" dataType="Ascii" value="(blank data)"
FieldEntry fid="814" name="LONGPREVLR" dataType="Ascii" value="(blank data)"
FieldEntry fid="815" name="LONGNEXTLR" dataType="Ascii" value="1#SHAU:"
FieldEntry fid="1080" name="PREF_DISP" dataType="UInt" value="6929"
FieldEntry fid="1081" name="PREF_LINK" dataType="Ascii" value="1#SHAU:"
FieldEntry fid="1352" name="DSPLY_NMLL" dataType="Rmtes" value="??"
name="1#SHAU:"
FieldEntry fid="1" name="PROD_PERM" dataType="UInt" value="7317"
FieldEntry fid="2" name="RDNDISPLAY" dataType="UInt" value="163"
FieldEntry fid="3" name="DSPLY_NAME" dataType="Rmtes" value="SHFE GOLD FUT"
FieldEntry fid="4" name="RDN_EXCHID" dataType="Enum" value="0"
FieldEntry fid="15" name="CURRENCY" dataType="Enum" value="156"
FieldEntry fid="239" name="REF_COUNT" dataType="UInt" value="3"
FieldEntry fid="259" name="RECORDTYPE" dataType="UInt" value="184"
FieldEntry fid="728" name="BCAST_REF" dataType="Rmtes" value="MET"
FieldEntry fid="800" name="LONGLINK1" dataType="Ascii" value="SHAUV1"
FieldEntry fid="801" name="LONGLINK2" dataType="Ascii" value="SHAUZ1"
FieldEntry fid="802" name="LONGLINK3" dataType="Ascii" value="SHAUG2"
FieldEntry fid="803" name="LONGLINK4" dataType="Ascii" value="(blank data)"
FieldEntry fid="804" name="LONGLINK5" dataType="Ascii" value="(blank data)"
FieldEntry fid="805" name="LONGLINK6" dataType="Ascii" value="(blank data)"
FieldEntry fid="806" name="LONGLINK7" dataType="Ascii" value="(blank data)"
FieldEntry fid="807" name="LONGLINK8" dataType="Ascii" value="(blank data)"
FieldEntry fid="808" name="LONGLINK9" dataType="Ascii" value="(blank data)"
FieldEntry fid="809" name="LONGLINK10" dataType="Ascii" value="(blank data)"
FieldEntry fid="810" name="LONGLINK11" dataType="Ascii" value="(blank data)"
FieldEntry fid="811" name="LONGLINK12" dataType="Ascii" value="(blank data)"
FieldEntry fid="812" name="LONGLINK13" dataType="Ascii" value="(blank data)"
FieldEntry fid="813" name="LONGLINK14" dataType="Ascii" value="(blank data)"
FieldEntry fid="814" name="LONGPREVLR" dataType="Ascii" value="0#SHAU:"
FieldEntry fid="815" name="LONGNEXTLR" dataType="Ascii" value="(blank data)"
FieldEntry fid="1080" name="PREF_DISP" dataType="UInt" value="6929"
FieldEntry fid="1081" name="PREF_LINK" dataType="Ascii" value="(blank data)"
FieldEntry fid="1352" name="DSPLY_NMLL" dataType="Rmtes" value="??"
FieldEntry fid="1709" name="RDN_EXCHD2" dataType="Enum" value="516"
FieldEntry fid="5357" name="CONTEXT_ID" dataType="Real" value="4297.0"
FieldEntry fid="6401" name="DDS_DSO_ID" dataType="UInt" value="4200"
FieldEntry fid="6480" name="SPS_SP_RIC" dataType="Ascii" value=".[SPSSHFEVAE4"Please contact Refinitiv to understand this chain. We are unable to provide advise on content.
0
Answers
-
Hi @aiqin.liu0,
I am not sure what you mean by not-stable.
The chains are dynamic lists and they grow/shrink/mutate with market activity. I am not familiar with your instrument, but it seems like you should check with Refinitiv Helpdesk to talk to a content expert, who can verify the behavior of this chain instrument.
0 -
Thanks @Gurpreet for your comments.
The 'not stable' I mean here is refer to the count of expanded RICs for the chains, which should be fixed for each day, but we could not always get the expected count via openAVeryLongChainWithTheOptimizedAlgorithm() - sometimes OK, sometimes not
For example, the chain should expand to totally 341 RICs, I run the program to expand the chain several times in a day, it could not always get all the RICs during the trading time for the RICs - sometimes 341, sometimes less than 341.
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 613 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
- 248 ETA
- 552 WebSocket API
- 37 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
- 630 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 86 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛