Exotic Options Processing Notes
Types
There are several varieties of Exotic Option contracts available in the market. These include:
Asian Options
Barrier Options
Binary Options
Digital Options
Flex Options
Rainbow Options
Spread Options
Accounting
The accounting treatment for Exotic Options is generally the same as Vanilla Options in terms of trade activity and daily valuation. The uniqueness and complexity generally come from the exercise terms, but Eagle Accounting requires that all exercises be instructed because positions are not exercised automatically in any situation (including Vanilla Options).
Reference Data
In most cases the Processing Security Type (3931) should be selected based on the underlying: OPOPIX
for index, OPOPCR
for currency, etc. The one caveat is if Eagle Accounting needs to calculate daily variation margin, in which case it should be set OPOPCM
regardless of the underlying type.
Exotic Options may have reference data that do not have native equivalents in the core security setup screens because they are not required for accounting. These can be captured for reference and reporting purposes by making local configuration changes to add other fields in the Eagle data model to the security setup screens. The process to add fields depends on your workflow for setting up securities.
If you are not familiar with the types of local configuration changes mentioned below, please contact your account manager to discuss a professional services engagement.
Accounting Validation
Accounting validations are applied when securities are set up using one of the following workflows:
Issue Viewer
CSV messages
EagleML (EML) messages with accountingValidationFlag = Y
Fields must be added using a panel overlay. You can add any tag in pan-addsecmaster.htm, but those are the only tags available. The new tag(s) may also need to be mapped in CSV or EML.
Bypass Accounting Validation
Accounting validations are not applied when securities are set up using one of the following workflows:
Reference Data Center (RDC)
Many accounting validations have equivalents in RDC, but these are applied after data has been submitted and written to the SCRUB tables
EagleML (EML) messages with accountingValidationFlag = N
Fields must be added to the data strategy. You can add any security-type field available in the Eagle data model. The new tag(s) may also need to be mapped in EML.