← All work

Case Study · 2025—present

TraderEdge — Algorithmic & Discretionary Trading Systems

A structured trading platform built to enforce risk management and consistency for discretionary traders.

Client

Personal Project

Role

Solo Developer

Period

2025—present

Read

2 min read

TraderEdge — Algorithmic & Discretionary Trading Systems

The bet

"Develop consistency through process, not outcome."

Most retail traders fail because they lack structured processes and risk management. I built TraderEdge to centralize PnL calculations, enforce strict daily and weekly loss limits, and provide performance analytics that force disciplined behavior.

What it does

TraderEdge is essentially an institutional-grade risk desk for a discretionary retail trader.

  1. Trade Journaling: Automatically logs trades, entry/exit points, and emotional state.
  2. Server-verified PnL Limits: Enforces robust, database-driven daily and weekly loss limits. If the limit is hit, the system acts as a defensive gatekeeper and blocks further execution.
  3. Automated Data Sync: Integrates directly with exchange APIs to keep the UI accurately synced after every trade activity.
  4. Vencotrade Integration: Interfaces with a separate algorithmic trading system written in Python.

Architecture

  • Frontend: Next.js
  • Database: Supabase Postgres, managed via Prisma ORM
  • Integrations: Binance API for execution and market data
  • AI: Google Gemini integration for post-trade analysis and performance coaching

Why build this?

Trading is the ultimate test of systems thinking. Building TraderEdge was an exercise in creating a rigid technological boundary against human emotional failure.

It also served as the perfect testbed for building highly responsive, state-managed applications where a 500ms delay in syncing state can mean the difference between a profitable execution and a substantial loss.

SystemsPythonFull-Stack

Work with me

Building something like this?

If a productised version of this engagement fits your firm, the next step is a 30-minute discovery call.

contact@vencolab.com