Skip to content

PropForge is an interactive prop firm training simulator built for traders preparing to pass challenges like those from TopStep, FTMO, Apex, and other proprietary trading firms.

License

Notifications You must be signed in to change notification settings

michaelsboost/PropForge

Repository files navigation

💹 PropForge — Prop Firm Training Simulator

🌟 Overview

PropForge is an interactive prop firm training simulator built for traders preparing to pass challenges like those from TopStep, FTMO, Apex, and other proprietary trading firms.

It features phase-based evaluations, profit/loss tracking, challenge resets, and realistic trading constraints modeled after actual prop firm rules.

🛠️ Built Using kodeWeave
Lightweight, fast, and designed for accessibility across devices. No build step required.

🚀 Launch the App

🌍 Try it live: PropForge Simulator

No installation required. Fully browser-based!

🛠️ Key Features

📊 Challenge System

  • Phase-based training (Phase 1 → Phase 2).
  • Simulates funded account progression from $25K to $1M.
  • Customizable profit targets, max drawdown, and lot limits.
  • Tracks open P&L, daily P&L, and challenge progress.

🔁 Reset & Advancement Logic

  • Challenge resets automatically if max total loss is breached.
  • Upon meeting profit target:
    • Advance to next phase (Phase 1 → Phase 2)
    • Next challenge tier unlocks ($25K → $50K → … → $1M)
  • Clear messaging and animated banners upon completion.

🧠 Realistic Trade Mechanics

  • Supports:
    • Micro/Nano contracts
    • Stop Loss (SL) and Take Profit (TP)
    • Scaling, flipping positions, unrealized P&L, and margin management

Enforcement of lot restrictions and margin usage

Error handling to ensure the app never freezes after all phases are complete

📉 Real-Time Simulation

  • Live candlestick chart with simulated price ticks
  • Trade placement, SL/TP evaluation, and floating P&L
  • Auto-update of phase progress, tier progress, and trading stats

🗂️ Planned Features (TODO)

Coming soon to PropForge:

  • 📐 Drawing Tools – Trendlines, support/resistance zones, channels, and freehand drawing (like TradingView)
  • 📊 Indicators – Swing highs/lows, auto S/R, and lightweight moving averages (for bots and user reference)
  • 🤖 Strategy Bots – Visual trading bots that simulate real methods:
    • ICT Ghost, FVG Sniper, Price Action Pro
    • Trend Trader, S/R Hunter, Breakout Bot, Structure Bot, Scalper
  • 🏆 Leaderboard – Compare your stats to each bot: ROI, win rate, drawdown, and more

(No replay system — built to run fast and store data locally)

Getting Started

1️⃣ Install & Run Locally

# Clone the repository
git clone https://github.com/michaelsboost/PropForge.git
cd PropForge

# Open index.html in a browser

2️⃣ Dependencies

  • Tailwind + Pico CSS for styling
  • Vanilla JS – No frameworks, just pure JavaScript
  • kodeWeave – Used for all prototyping and building

🧠 Contributing

PropForge is open for contribution!

  • Fork the repository
  • Create a new branch: (feature/add-chart-tools)
  • Submit a Pull Request

Contributors welcome!

📜 License

Licensed under the MIT License — free to use, remix, and distribute.

Developed by: Michael Schwartz
Maintained by: The open-source community

☕ Support This Project

If PropForge was helpful for you, consider showing your appreciation in the following ways:

Your support is greatly appreciated and helps fund this & future projects! 🚀

About

PropForge is an interactive prop firm training simulator built for traders preparing to pass challenges like those from TopStep, FTMO, Apex, and other proprietary trading firms.

Topics

Resources

License

Stars

Watchers

Forks