jspurefix
Version:
pure node js fix engine
82 lines (80 loc) • 2.46 kB
text/typescript
import { IStandardHeader } from './set/standard_header'
import { IStandardTrailer } from './set/standard_trailer'
/*
***************************************************************
* The allocation record instructs a broker on how to allocate *
* executed shares to sub-accounts. *
***************************************************************
*/
export interface IAllocation {
StandardHeader: IStandardHeader
AllocID: string// 70
AllocTransType: string// 71
RefAllocID?: string// 72
AllocLinkID?: string// 196
AllocLinkType?: number// 197
NoOrders?: number// 73
ClOrdID?: string// 11
OrderID?: string// 37
SecondaryOrderID?: string// 198
ListID?: string// 66
WaveNo?: string// 105
NoExecs?: number// 124
LastShares?: number// 32
ExecID?: string// 17
LastPx?: number// 31
LastCapacity?: string// 29
Side: string// 54
Symbol: string// 55
SymbolSfx?: string// 65
SecurityID?: string// 48
IDSource?: string// 22
SecurityType?: string// 167
MaturityMonthYear?: string// 200
MaturityDay?: number// 205
PutOrCall?: number// 201
StrikePrice?: number// 202
OptAttribute?: string// 206
SecurityExchange?: string// 207
Issuer?: string// 106
SecurityDesc?: string// 107
Shares: number// 53
LastMkt?: string// 30
AvgPx: number// 6
Currency?: string// 15
AvgPrxPrecision?: number// 74
TradeDate: string// 75
TransactTime?: string// 60
SettlmntTyp?: string// 63
FutSettDate?: string// 64
NetMoney?: number// 118
OpenClose?: string// 77
Text?: string// 58
NumDaysInterest?: number// 157
AccruedInterestRate?: number// 158
NoAllocs?: number// 78
AllocAccount?: string// 79
AllocShares: number// 80
ProcessCode?: string// 81
BrokerOfCredit?: string// 92
NotifyBrokerOfCredit?: string// 208
AllocHandlInst?: number// 209
AllocText?: string// 161
ExecBroker?: string// 76
ClientID?: string// 109
Commission?: number// 12
CommType?: string// 13
AllocAvgPx?: number// 153
AllocNetMoney?: number// 154
SettlCurrAmt?: number// 119
SettlCurrency?: string// 120
SettlCurrFxRate?: number// 155
SettlCurrFxRateCalc?: string// 156
AccruedInterestAmt?: number// 159
SettlInstMode?: string// 160
NoMiscFees?: number// 136
MiscFeeAmt?: number// 137
MiscFeeCurr?: string// 138
MiscFeeType?: string// 139
StandardTrailer: IStandardTrailer
}