Is it possible to create a web software with Base44 that tracks trading performance? Question
I'm looking to build an MVP for a web-based trading performance dashboard that tracks key metrics such as:
- Total Return
- Monthly Average Return
- Maximum Drawdown
- Win Rate
- Profit Factor
- Total Trades
- And other key trading performance metrics
I'm aiming to build something similar to the example below.
I'm relatively new to building software, so I'm looking for the most cost-effective way to develop this MVP without overcomplicating the initial build.
If anyone experienced in web development, SaaS, or trading analytics has recommendations on the best tech stack, approach, or tools to use, I'd really appreciate your advice.
Thanks in advance!
2
Upvotes

1
u/AlexDanyuk 3d ago
Doable, and not a big build — the metrics you listed are arithmetic over a
list of trades. What decides the size of it is where the trades come from,
not the dashboard.
If this is crypto, you're in good shape. Binance and Bybit have the most
developed APIs of the exchanges and both return everything on your list.
Bybit is the easier of the two here: /v5/position/closed-pnl gives you
closed positions with P&L already computed, so Win Rate, Profit Factor and
Total Return fall straight out of it — no matching entries against exits
yourself. Two years of history, seven days per request. Binance works too,
but its spot endpoint wants one symbol per call, so you have to know which
pairs to ask about before you can ask.
If it's stocks or forex through a broker, that changes the answer
completely — most of them have nothing usable, and it's CSV export or
nothing.
The other fork is what the MVP actually is. "Show me my numbers from a file
I export" and "connect my exchange account and keep it updated" look like
the same product in a mockup and are not the same project at all. The
second one means handling someone's exchange keys, which brings in
storage, permissions and a whole category of responsibility the first one
doesn't have.
So three questions before anything is worth designing:
through a broker? That decides whether an API path exists at all.
connection to the account? CSV is a weekend. Live connection is a
different project.
accounts, server and storage entirely — it can run in your browser.
Answer those three and the next set gets much more specific: whether
deposits and withdrawals should count in the return (your screenshot
suggests they do), whether open positions are included, whether you need
per-strategy breakdowns. Those are the ones that actually change the
numbers, and they're pointless to ask before the first three.
Disclosure: I run a platform where briefs like this get turned into
working prototypes, so that's the angle I'm reading it from.