CORE DATA SERVICES


Code Willing offers data processing to clean up and process vendor data sets.

Data Processing

Code Willing provides a value added service to help join independent vendor data sets with each other. The ‘Code Willing Stable ID’ can be used to track specific assets through time across multiple data sets.



How It Works

Retrieve Raw Data from Storage

Raw data sets are pulled from the cloud or your local storage. This can be accomplished with our CAS system.

Cross Referencing

Individual assets are assigned unique identifiers across multiple datasets.

Code Willing Stable ID

We join independent vendor’s data sets using our cross referencing process to enable researchers to track financial assets through time.

Daily Data Processing

We manage the data from your vendors in a batch oriented way using our proprietary HAL scheduler.



Data processing for vendor data sets.


  • Raw Input Data Examples

    Some of the types of raw data that we can process.*
  • Bloomberg Back Office (reference, corporate action, pricing)
  • Barra
  • FactSet (symbology, reference)
  • GICS
  • News Service
  • NYSE TAQ
  • RavenPack
  • Reuters (reference, pricing)
  • StarMine
  • Specific Exchange References
  • Processed Data Set Examples

    Some of the types of processed data sets that we produce.
  • Classification Universe
  • Corporate Actions
  • Equity Pricing
  • Equity Volumes
  • Exchange Universe
  • Index Pricing
  • Index Volumes
  • News Service Models
  • Risk Models
  • Security Master

* Code Willing does not sell data. We only process data.

Ready to get started?

We can get you up and running quickly so that you can focus on trading.

Data Quality

Code Willing offers a Data Quality suite that verifies and processes raw data sets in a timely and clean manner to ensure that data is accurate and usable. We take both a rules based and an algorithmic approach to help identify anomalies and outliers in the data sets that we process.



How It Works

Retrieve Raw Data from Storage

Raw data sets are pulled from the cloud or your local storage. This can be accomplished with our CAS system.

Data Quality Check

Ensures data validity and quality using various methods and algorithms. After processing, data is rechecked before saving to storage.

Data Processing

Assigns unique identifiers to all instruments so they can be tracked through time.

Save Processed Data Set Back Into Storage

Multiple data sets are often merged to create another new data set. New data can be saved back into CAS.



Code Willing ensures data quality and clean data.



Data Quality Analysis

We use our own Jupyter interface to perform data quality analysis on both raw and processed data sets.

Code Willing ensures data quality by cleaning and processing data for you.

Plots captured from data analysis performed on the Code Willing Analytics Platform.

Ready to get started?

For more information about Core Data Services, please fill out our form.