Asset Price Dataset Formats

Overview



In general there are two types of data formats, the split and merged formats. For most applications, the merged format is preferred, however, data often comes in split format.

To see sample code converting between formats, please see Converting Formats.

Split Format



In split format, the price for each asset on each period is recorded in a separate record. As an example, consider the following dataset.



The table written out as code would look like:


let prices = [
	{date:'2000-01-01', close:100, id:'IBM'},
	{date:'2000-01-02', close:101, id:'IBM'},
	{date:'2000-01-03', close:100, id:'IBM'},
	{date:'2000-01-01', close:145, id:'MSFT'},
	{date:'2000-01-02', close:144, id:'MSFT'},
  ];
					


Merged Format



In the merged format, the price for each asset is included on the same record for each date.




let prices = [
	{date:'2000-01-01', IBM:100, MSFT:145},
	{date:'2000-01-02', IBM:101, MSFT:144},
  ];
					


Contents