# Solution Overview

Maicrotrader operates a coordinated system of trading agents, each performing a specialized task in the trading workflow. The core engine consists of:

* Strategy Trading Agents (STAs): Analyze and execute specific market strategies.
* Allocation Trading Agents (ATAs): Dynamically allocate user capital across STAs based on risk and return preferences.
* Multi-agent engine: Coordinates agents, processes signals, manages risks, and rebalances portfolios.
* Vaults: Tokenized portfolios built from the outputs of STAs and ATAs.

These agents integrate real-time data from volatility, moving averages, funding rates, RSI, and on-chain liquidity to make trading decisions.&#x20;

Trades are executed directly on-chain via DEXes, starting with Hyperliquid [(for the closed/open beta).](https://docs.maicrotrader.com/roadmap)

<br>
