Independent software research · Giuseppe Carilli

Engineering the flow
of market data.

AlgoTrader is an independent software project exploring algorithmic trading, market-data processing and technical analysis. Discover the ideas, the operating modes and the engineering behind it.

PythonCore application
Three modesReal time · test · ingestion
Independent projectResearch and development

01 / Operating modes

From a data feed
to a clearer picture.

A technical introduction to a developing project. Select a mode to see its purpose, then explore the technologies supporting the work.

01 / Real time

Follow incoming market data

A dedicated real-time entry point runs the framework with incoming market data. The engineering focus is on asynchronous processing, ordered events and making the system’s behavior observable.

02 / Test mode

Examine behavior in a test mode

A separate test-mode entry point allows development work to be distinguished from the real-time mode. Testing a trading system also requires explicit assumptions about data quality, execution and transaction costs; this overview reports no verified investment results.

03 / Data ingestion

Collect and process a data feed

A dedicated ingestion entry point handles the market-data feed. Separating collection from analysis makes the role of each stage easier to explain and review.

02 / Technology

The technical foundations.

A concise view of the stack used in the project. Implementation, configuration and trading rules remain private.

01

Application & concurrency

Python with asynchronous and concurrent processing for data collection and application workflows.

02

Streaming & integration

WebSocket and HTTP integrations for incoming data, with Kafka tooling for event streaming.

03

Storage & inspection

Elasticsearch clients for stored records and querying. The project’s LinkedIn overview also describes Grafana dashboards.

03 / FAQ

Questions behind the engineering.

What does algorithmic trading mean here?

It means expressing market-data processing and trading logic in software. This page explains the project at a high level; it does not disclose strategy rules, exchange credentials or operational settings.

How should a technical result be evaluated?

A useful evaluation identifies the data period, missing data, fees, slippage, risk assumptions and reproducibility. These are evaluation topics, not claims that the project has passed an independent audit.

Is this a live trading service?

This website is an informational overview. It does not connect to an account, accept funds, execute trades or publish verified performance figures.

Where can I follow development?

Follow the official AlgoTrader LinkedIn Page for project updates and technical discussion. The source code and operational configuration remain private.

Stay close to the work.

Follow the project’s development and technical notes on its official LinkedIn Page.

AlgoTrader on LinkedIn