Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

If you are looking to post one or two trades into PropReports, you can follow instructions on how to manually post a trade.  To load a large number of executions (fills) into PropReports, a comma-separated values (CSV) file can be used. Please follow RFC 418 guidelines when creating CSV files. Notably, if you will have field values with commas, the field value must be in quotes.

...

Name

Mandatory?

Format

Sample

Available in Version

Description

Date/Time

Yes

MM/DD/YYYY HH:MM:SS

06/17/2010 16:00:00

All

Date and time of the trade in Eastern time. If time is unknown, specify as 00:00:00

Account

Yes

CHAR(50)

ABC1234567

All

Name of the account (PropReports Account Id). Anything after the first 20 characters will be ignored.

B/S

Yes

CHAR(1)

B

All

Must be one of: B = Buy, S = Sell, T = Short, C = Cover. See side and intention codes for more information.

Qty

Yes

DECIMAL(18, 8) UNSIGNED

5000

All

Number of shares or contracts traded.  Number must always be positive.

Symbol

Yes

CHAR(48)

IBM

All

Ticker symbol of the instrument being traded. Please follow the symbol naming convention. To specify a ticker in a different format you can name this column "Sterling Symbol," "Reuters Symbol," "Nasdaq IP Symbol," "Bloomberg Symbol" or "Wedbush Symbol".

Price

Yes

DECIMAL(18,8)

1.234

All

Price of the trade.

Route

No

CHAR(10)

ARCA

All

Name of the route, ECN or exchange. Will be converted to uppercase.

Exec BkrNoCHAR(10)PFSIAllMPID / identifier of the executing broker. Will be converted to uppercase.

Contra

No

CHAR(10)

PFSI

All

MPID / identifier of the counterparty. Will be converted to uppercase.

Liq

No

CHAR(8)

A

All

Liquidity flag. This value is case-sensitive.

Comm

No

DECIMAL(10, 4)

1.234

All

Commission. For all fees a positive number is a debit and negative is a credit.

Ecn

No

DECIMAL(14, 8)

1.234

All

Exchange/ECN fee

SEC

No

DECIMAL(8, 4)

1.234

All

SEC (Section 31) transaction fee

ORFNoDECIMAL(8,4)1.234AllOptions Regulatory Fee

TAF

No

DECIMAL(10, 6)

1.234

All

Trade activity fee

NFANoDECIMAL(8,4)1.234AllNFA Fee
CATNoDECIMAL(10, 4)1.2341.14.1+CAT (Consolidated Audit Model) fee

NSCC

No

DECIMAL(8, 4)

1.234

All

National Securities Clearing Corporation fee

AccNoDECIMAL(8, 4)1.234AllAccess fee

Clr

No

DECIMAL(10, 4)

1.234

All

Other clearing fee

Misc

No

DECIMAL(10, 4)

1.234

All

Miscellaneous fee

Columns below are optional and can be in any order.

Order Id

No

CHAR(25)

ABC-123

All

Ticket or Order Id. There can be more than one execution (fill) with the same Order Id.  Order Ids are not case sensitive.

Fill Id

No

CHAR(25)

ABC-12345

All

An execution-specific identifier. Should be unique for each fill for the trade date but this not enforced.  Fill Ids are not case sensitive.  

Status

No

CHAR(7)

CXLD

All

For regular trades, leave this field blank.

Specify MF (manual fee) to process execution as a regular trade but retain fees as given (do not apply any plans). Specify NC to indicate non-clearable fills – if reconciliation vs the clearing firm is enabled, only clearable executions will be compared. MF and NC codes can be specified together (e.g. MF NC) (version 1.5.95.41 or greater).

ASSIGN, DELIST, DIVIDEND, EXERCISE, EXPIRE, JOURNAL, M/A, RENAME, SPINOFF, SPLIT - to adjust positions or post corporate actions. See execution status values for more information. Note that for these executions any fees are imported as specified and no plans are applied (version 1.5.95.41 or greater).

CXLD - a canceled or busted execution. Tells PropReports to find and cancel an existing fill. These fills will remain visible with a "CXLD" indicator and will not count towards P/L, positions or any other totals.

CORR - Cancel / correct. PropReports will attempt to cancel an existing trade and post a new trade that has some or all of the following fields corrected: price, quantity, route or liquidity. Corrected values must be specified in columns New Price, New Qty, New Route and New Liq, respectively.

REPL - Replace. Same as CORR except the original execution is deleted and is not viewable (version 1.9.63 or greater).


Please refer to the section on specifying cancels and corrections below for an explanation of how PropReports locates an execution to correct.
Display NameNoCHAR(50)JohnAllThe account name you and the traders will see in reports (see Account ID & Names). If an account already exists, the display name will only be updated if it has not been already set.
Clearing IdNoCHAR(50)ABC-123AllThe Clearing Id is the Account Id at your clearing firm (see Account ID & Names ).  

Multiplier

No

DECIMAL(15,4)

1

All

The multiplier (can be called "contract size" for options and "value multiplier" for futures) to use when computing profit and loss. If the value is empty or column is omitted, PropReports will default to 1 for equities and futures, and 100 for options.

ISIN/CUSIPNoCHAR(12)US0378331005AllCUSIP or ISIN code 1.16.1+International Securities Identification Number (ISIN) associated with the security. All CUSIPs Invalid values will automatically be converted to ISINsbe ignored.
CUSIPNoCHAR(9)0378331001.16.1+Committee on Uniform Security Identification Procedures (CUSIP) code associated with the security. Invalid values will be ignored.
SEDOLNoCHAR(7)0540528AllStock Exchange Daily Official List (SEDOL) identifier associated with the security. Invalid values will be ignored.
FIGINoCHAR(12)BBG000BLNNV01.16.1+Financial Instrument Global Identifier (FIGI) associated with the security.  Invalid values are ignored.
New PriceNoDECIMAL(18,8)1.234AllIf status field is set to CORR, specifies the corrected price.
New QtyNoDECIMAL(18, 8) UNSIGNED5000AllIf status field is set to CORR, specifies the corrected quantity.
New RouteNoCHAR(10)ARCAAllIf status field is set to CORR, specifies the corrected route, ECN or exchange.
New LiqNoCHAR(8)AAllIf status field is set to CORR, specifies the corrected liquidity flag.

Currency

No

CHAR(3)

USD

All

Three-character ISO 4217 code for the currency in which the security is traded.  If blank, PropReports will attempt to guess the currency based on the symbol.

SourceNoCHAR(32)SterlingAllSource of the data being uploaded (see list of source names). If the column is not present, the source defaults to Generic.
Entry DateNoMM/DD/YYYY06/30/2012AllDate the trade has been entered (useful when uploading As-Of trades). Blank value will set the entry date to be the same as the trade date.
Int RouteNoCHAR(10)EDGAAllName of the internal route. Will be converted to uppercase.
Int LiqNoCHAR(8)AAllLiquidity flag sent by the internal route. This value is case-sensitive.
Int ContraNoCHAR(10)PFSIAllMPID / identifier of the counterparty sent by the internal route. Will be converted to uppercase.
CapacityNoCHAR(1)AAllTrading capacity of the order. A = Agency, C = Agency Cross, P = Principal, R = Riskless Principal. Omit if unknown.

...