Skip to content

durvalcarvalho/electronic-trading-platform-simulator

Repository files navigation

References

  1. Stock Historical Data
  2. Similar project
  3. How to build a stock market app
  4. Design and Architecture of a Trading Platform
  5. Design and Architecture of a Robo-Advisor Platform
  6. Order matching system
  7. Automated Trading System
  8. Complex Event Processing
  9. Automated Trading Order Management System

Primitive diagram

Subsystems

Stock Exchange time machine

This system is responsible for simulating the stock exchange environment over a period of time. The simulation is based on the purchase and sales orders at a given time. Orders must be based on historical data.

Order Matching system

This system is responsible for receiving and executing purchase and sale orders based on the matching criteria. These criteria must be decoupled from the system, so that several models can be testes to analyze the variation in transaction cost involved.

Stock Selection System (Minimum Valuable Product)

This system will select the assets to be invested based on the strategy defined by the investor. This system can generate different results based on the analysis of the investor profile. Some of the variables that can affect the result are "exposure to volatity", "favorite sector", "black list of companies", "diversification rate".

Variables:

  • How often will decisions be made?
  • Ignored stocks
  • Compulsory companies
  • Diversification rate
  • Exposure to valatity
  • Favorite sectors

Portifolio analysis System

This system will measure the investment strategy. This analysis can evaluate several criteria in addition to the financial return. The strategy "pontuation" is related to whether the results obtained met the criteria defined in the investment strategy. It is necessary to assess wheter the profitability is within the expected, the portifolio's volatility was bellow the defined, and others criterias...

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published