Hello,
1. We use RFA API
2. We contacted content department and they do not have an answer because they don't see the fields (?!)
I have excel document with the list of fields that are used for irregular trades. For simplicity I will talk only about the Volume.
This is what I have :
TRDVOL_1 - regular trade volume
CRS_TRDVOL (7065) - cross trade volume
ODD_TRDVOL (6922) - odd lot
DRK_TRDVOL (7053) - Mid Point trade
BLKTRDVOL (6908) - Block Trade
TRVOLOFFBK (6582) - Virtual and Off book trades
I can see different behaviors for Cross Trade and for Odd Lot.
Cross Trade message:
TRDPRC_1 : REAL 8 : 7.27 <19>
TRDVOL_1 : REAL 8 : 300 <0>
ACVOL_1 : REAL 8 : 16631764 <0>
ACVOL_UNS : REAL 8 : 16631764 <0>
LSTSALCOND : STRING 1 : "C"
NUM_MOVES : REAL 8 : 5056 <0>
PRCTCK_1 : STRING 1 : "1" <261>
SEQNUM : REAL 8 : 5056 <0>
VWAP : REAL 8 : 7.2574 <20>
VOL_X_PRC1 : REAL 8 : 2181 <20>
NETCHNG_1 : REAL 8 : 0.04 <19>
PCTCHNG : REAL 8 : 0.55 <18>
SALTIM : STRING 8 : "19:47:03" <260>
TRDTIM_1 : STRING 5 : "19:47" <259>
TRADE_ID : STRING 4 : "5056"
GV3_TEXT : STRING 1 : "C"
TRNOVR_UNS : REAL 8 : 120702637.55 <20>
ASK_MMID1 : STRING 4 : "VAFI"
NA_MSG_TYP : STRING 1 : "P"
BID_MMID1 : STRING 4 : "VAFI"
TURNOVER : REAL 8 : 120702637.55 <19>
CRSTRD_PRC : REAL 8 : 7.27 <20>
CRSTIM_NS : REAL 8 : 71223 <0>
PRE_10T131 : STRING 5 : "VAFIN"
TR_TRD_FLG : STRING 1 : "1" <261>
CRS_TRDVOL : REAL 8 : 300 <0>
CRS_CONCD2 : STRING 1 : "4"
CONDCODE_1 : STRING 1 : "C"
LST_TRD_PR : REAL 8 : 7.27 <20>
AC_VOL_CRS : REAL 8 : 1220017 <0>
CRS_NUMOV : REAL 8 : 285 <0>
CRS_SELID : STRING 5 : "VAFIN"
CRSTRD_TRN : REAL 8 : 2181 <20>
SEQ_NO : REAL 8 : 7239050 <0>
ELG_ACVOL : REAL 8 : 16612216 <0>
CRS_BUYID : STRING 5 : "VAFIN"
CRS_TRDID : STRING 4 : "5056"
AC_TRN_CRS : REAL 8 : 8838868.29 <20>
CRSSALCOND : STRING 1 : "C"
PRNTBCK : REAL 8 : 5056 <0>
SALTIM_NS : REAL 8 : 71223 <0>
PRE_10T132 : STRING 5 : "VAFIN"
ELG_TNOV : REAL 8 : 120560957.48999999 <20>
BUYER_ID : STRING 4 : "VAFI"
CONDCODE_2 : STRING 1 : "4"
SELLER_ID : STRING 4 : "VAFI"
LTNOV_UNS : REAL 8 : 2181 <20>
CRS_CONCD1 : STRING 1 : "C"
CRS_SEQNO : REAL 8 : 7239050 <0>
TRDAUCTP_N : STRING 1 : " "
INSCOND : STRING 2 : "31" <261>
ELG_NUMMOV : REAL 8 : 4510 <0>
Odd lot:
ODD_BUYID : STRING 5 : "CS "
ODD_CONCD1 : STRING 1 : "C"
SALTIM : STRING 8 : "15:38:33" <260>
TR_TRD_FLG : STRING 1 : "1" <261>
SEQNUM : REAL 8 : 288 <0>
GV3_TEXT : STRING 1 : "O"
IRGVOL : REAL 8 : 11 <0>
IRGPRC : REAL 8 : 19.49 <19>
TRDAUCTP_N : STRING 1 : " "
ACVOL_1 : REAL 8 : 20666 <0>
TURNOVER : REAL 8 : 403587.51 <19>
NUM_MOVES : REAL 8 : 288 <0>
TRNOVR_UNS : REAL 8 : 403587.51 <20>
ACVOL_UNS : REAL 8 : 20666 <0>
ODDTRN_UNS : REAL 8 : 85707.9 <20>
ODD_VOLUME : REAL 8 : 4387 <0>
IRGCOND : STRING 3 : "241" <261>
NA_MSG_TYP : STRING 1 : "P"
PRNTBCK : REAL 8 : 288 <0>
TIMCOR : STRING 8 : "15:38:33" <260>
INSCOND : STRING 2 : "31" <261>
ODDTIM_NS : REAL 8 : 56313 <0>
ODD_SELID : STRING 5 : "MERL "
ODD_PRC : REAL 8 : 19.49 <20>
ODD_TRDID : STRING 3 : "288"
ODD_CONCD2 : STRING 1 : "4"
ODDSALCOND : STRING 1 : "O"
ODD_SEQNO : REAL 8 : 1572580 <0>
ODD_TRDVOL : REAL 8 : 11 <0>
First message has 2 fields: TRDVOL_1 and CRS_TRDVOL with the same value.
Second message has only: ODD_VOLUME
The questions is : for Mid Point and Block Trades, do you copy the value of the Volume to TRDVOL_1 field or not?