IteraLabs / atelier

A Computational Framework/Engine for Market Microstructure High Frequency Modeling, Synthetic Simulation and Historical Market Reconstruction/Replay
https://www.iteralabs.ai
3 stars 2 forks source link

Implement Probabilistic Generators #12

Closed IFFranciscoME closed 2 months ago

IFFranciscoME commented 2 months ago

Context

pseudo-random number generation for synthetic orderbook generation is highly important, the capability of picking a particular probability distribution, input the respective parameters, and generate the desired samples, is an general process required for scientific computations.

Problem

v0.0.4 doesn't has any probabilistic generator, so no random samples from a random distribution could be created.

Solution

create a module that has a list of available Probability Density Functions (PDF) to sample from, expose such functionality to other modules in the project.

Success Criteria