SimulationType

object

Data structure for all operations.

attributesobject

Basic attributes of the object.

Show Child Parameters
idstring(string)

UUID type implementing the RFC 4122.

Match pattern:^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$

Example:95b1b467-bd69-4436-8181-96c16408c230

typestringrequired

Type of the resource attributes being represented

Allowed values:simulationcalculationresultopen-positionimport-open-positionsresult-detailreport

Example:simulation

Example

CalculationType

object

Data structure for all operations.

attributesobject

Basic attributes of the object.

Show Child Parameters
idstring(string)

UUID type implementing the RFC 4122.

Match pattern:^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$

Example:95b1b467-bd69-4436-8181-96c16408c230

typestringrequired

Type of the resource attributes being represented

Allowed values:simulationcalculationresultopen-positionimport-open-positionsresult-detailreport

Example:simulation

Example

OpenPositionType

object

Data structure for all operations.

attributesobject

Basic attributes of the object.

Show Child Parameters
idstring(string)

UUID type implementing the RFC 4122.

Match pattern:^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$

Example:95b1b467-bd69-4436-8181-96c16408c230

typestringrequired

Type of the resource attributes being represented

Allowed values:simulationcalculationresultopen-positionimport-open-positionsresult-detailreport

Example:simulation

Example

SimulationAttributesType

object

Basic attributes of the object.

datestring(date)

Simulation date. The value here represent the date that the algorithm should take in account for the margin calculations.

Example:2023-09-15

namestringrequired

Simulation name, given by the user.

>= 1 characters<= 120 characters

Example:Simulation-1

simulationTypestringrequired

Type of simulation done by the system.

Allowed values:GUARANTEEPOSITION

calculationTypestringrequired

Type of calculation done in the simulation

Allowed values:MODELRISK-CONTROL

algorithmTypestringrequired

Type of algorithm applied in the simulation.

Allowed values:IMST

Example

OpenPositionAttributesType

object

Basic attributes of the object.

datestring(date)

Creation date of the calculation

Example:2022-01-02

riskGroupIdstring

Risk Group ID Identification in DClear system.

Match pattern:^[A-Z0-9]{2}$

Example:C1

compensationMemberIdstring

Reference to compensation member

Match pattern:^[A-Z0-9]{2,3}$

Example:A2

guaranteeAccountstring

Guarantee account reference

Match pattern:^[A-Z0-9]{10}$

Example:G00001A23S

contractstring

Contract reference

Match pattern:^[A-Z0-9]{10}$

Example:CLE93211A2

buyVolumenumber(double)

Buy Volume in traded currency defined in the account

Example:190003.0434

sellVolumenumber(double)

Buy Volume in traded currency defined in the account

Example:73882.1234

pricenumber(double)

Contract price at date

Example:1.234543

Example