Versions Compared

Key

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

An entity representing the price of a financial product at some venue.

Version 0.

...

2

Name

Type

Cardinality

Description

product

org.symphonyoss.fin.security [E]

org.symphonyoss.fin.ccypair [A]

1The product referred to

 

org.symphonyoss.fin.venue [E]

1

The pricing venue.

at

org.symphonyoss.time.moment [E]

0..1 presentationMLPresentationML1Default rendering.

The intention is that a price could be for various financial products including a security such as a bond or stock as well as an FX rate, which is why the product could be of type security or ccypair.

...

The following example represents the historic price of a security at a particular moment in time:

<entity type=
Code Block
languagexml
titlePresentationML
<presentationML>
<div class="entity" data-entity_id="apple">
Apple common stock on NYSE at 2016-05-20 15:30 Z $95.27
</div>
</presentationML>


Code Block
languagejs
titleEntityJSON
"apple":
{
	"type":		”org.symphonyoss.fin.price”,
	"version=:	"0.1"/>2",
	"product":
	<entity{
type=		"type": 	”org.symphonyoss.fin.security”,
version=		"version":	"0.12"/>
    	<attribute name=”id” type=,
		"id":
		[
			{
				"type":		”org.symphonyoss.fin.security.id.isin” priority=0 value=”US0378331005”/>
    	<attribute name=”id” type=,
				"value":	”US0378331005”
			},
			{
				"type":		”org.symphonyoss.fin.security.id.cusip” priority=1 value=”037833100”/>
    	<attribute name=”id” type=,
				"value":	”037833100”
			},
			{
    			"type":		”org.symphonyoss.fin.security.id.openfigi”
priority=2 value=”BBG000B9XRY4”/>
    	<presentationML>Apple common stock</presentationML>
	</entity>
	<entity type=				"value":	”BBG000B9XRY4"
			}
		]
	},
	"venue":
	{
	    "type":     ”org.symphonyoss.fin.venue”,
	  version=  "version":  "0.1"/>
    	<attribute name=”id” type=2",
	    "id":
	    [
	        {
	            "type":     ”org.symphonyoss.fin.venue.id.mic” priority=0 value=”45”/>
		<presentationML>The
	            "value":    ”45"
	        }
	    ],
	    "name":
	    {
	        "type":     "org.symphonyoss.string",
	        "value":    "The New York Stock Exchange (NYSE)</presentationML>
	</entity>
	<entity type="
	    }
	},
	"at":
	{
		"type":		”org.symphonyoss.time.moment”,
version=		"version":	"0.12"/>,
    	<attribute name=”at” type=”at”:
		{
			"type":		”org.symphonyoss.time.millis”,
value=1463758200000/>
    	<presentationML>Friday, May 20, 2016 3:30:00 PM UTC</presentationML>
	</entity>
	<presentationML>Apple common stock on NYSE at 2016-05-20 15:30 Z $95.27</presentationML>
</entity>			"value":	1463758200000
		}
	}

}


This example represents the current price of a security, it could be rendered as a ticking price by a rendering App with access to the appropriate market data:

<entity type=
Code Block
languagexml
titlePresentationML
<presentationML>
<div class="entity" data-entity_id="apple">
Apple common stock as traded on NYSE
</div>
</presentationML>


Code Block
languagejs
titleEntityJSON
"apple":
{
	"type":		”org.symphonyoss.fin.price”,
	"version=:	"0.1"/>2",
	"product":
	<entity{
type=		"type": 	”org.symphonyoss.fin.security”,
version=		"version":	"0.12"/>
    	<attribute name=”id” type=,
		"id":
		[
			{
				"type":		”org.symphonyoss.fin.security.id.isin” priority=0 value=”US0378331005”/>
    	<attribute name=”id” type=,
				"value":	”US0378331005”
			},
			{
				"type":		”org.symphonyoss.fin.security.id.cusip” priority=1 value=”037833100”/>
    	<attribute name=”id” type=,
				"value":	”037833100”
			},
			{
    			"type":		”org.symphonyoss.fin.security.id.openfigi”
priority=2 value=”BBG000B9XRY4”/>
    	<presentationML>Apple common stock</presentationML>
	</entity>
	<entity type=				"value":	”BBG000B9XRY4"
			}
		]
	},
	"venue":
	{
	    "type":     ”org.symphonyoss.fin.venue”,
	    "version=":  "0.1"/>
    	<attribute name=”id” type=2",
	    "id":
	    [
	        {
	            "type":     ”org.symphonyoss.fin.venue.id.mic” priority=0 value=”45”/>
		<presentationML>The
	            "value":    ”45"
	        }
	    ],
	    "name":
	    {
	        "type":     "org.symphonyoss.string",
	        "value":    "The New York Stock Exchange (NYSE)</presentationML>
	</entity>"
	<presentationML>Apple common stock as traded}
on NYSE</presentationML>
</entity>	}
}