SkillAgentSearch skills...

AI Trading Journal

AI Trading Journal with a beautiful calendar to add/show your trades, add open/closed trades option, and AI reports based on your trading history

Install / Use

npx skills add Bilovodskyi/ai-trading-journal

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Important: Let’s make this journal better together! I want to create a product that works well for everyone. If there’s something you don’t like or a feature you’re missing, please share your thoughts in the Discussions section of this repository or in the Feedback section on tradejournal.one (after logging in, go to Ecosystem → Feedback).

⭐️ Support the project

This project is a personal passion, developed in my free time. If you find it useful, please give it a ⭐️. Your support means a lot and motivates me to keep improving the bot.

🔍 About

TradeJournal is a free, AI-powered platform that helps traders and investors track and improve their performance. By logging your trades, you can access analytics and AI-generated reports that show strengths, weaknesses, and areas for improvement.


Why Use TradeJournal?

  • Unbiased AI insights — Get objective analysis of your trades without emotional bias.
  • Analytics that matter — View your performance with clear, interactive charts.
  • Easy trade logging — Add and review trades quickly.
  • All your history in one place — Filter, sort, and analyze without spreadsheets.
  • Focused improvement — Understand what works and what doesn’t.

Table of Contents


Tech Stack

  • Next.js for both the front end and back end (server actions)
  • TypeScript for type safety
  • Redux Toolkit for state management
  • Neon PostgreSQL with Drizzle for the database and database management
  • MUI Charts for charts and Shadcn/Tailwind for styling
  • Zod and React Hook Form for form validation
  • Clerk for authentication
  • GSAP for animations
  • AI integration for report generation

Disclaimer

[!WARNING] No Financial Advice
The content, tools, and features provided in this application do not constitute financial, investment, or trading advice. The platform is intended purely as an educational and analytical tool.

User Responsibility
By using this software, you agree to take full responsibility for your trading decisions. Trading and investing involve risks, and you should never risk more than you can afford to lose.


Pages

Calendar

The Calendar page is where you log and review trades. Simple to use, but packed with features like month/year views and a complete history.

  • Click on any date to add a trade
  • Switch between months easily

https://github.com/user-attachments/assets/409f9971-c9b4-419e-9f5a-e1ccd4c88354


History

The History page shows all your trades in one place.

Features

  • Filter by instrument, column, and time
  • Date range selection
  • Delete trades (editing coming soon)

https://github.com/user-attachments/assets/8af7b6cd-cc16-4bfe-b11f-9d2ba912876f


Statistics

The Statistics page turns your trade history into charts using 10+ algorithms.

Features

  • Same filtering as the History page
  • See what’s working and what’s not

https://github.com/user-attachments/assets/8b8b333a-0bfc-432c-ad23-d74de50edba3


Trade AI

Trade AI gives you an objective view of your performance.

Features

  • AI-generated reports on time management, risk, and instruments
  • Follow-up questions for deeper analysis

https://github.com/user-attachments/assets/ff19b8b4-f324-4f2e-b63b-0a32a4376cbc


Strategies

The Strategies page helps you create and measure rule-based trading plans.

Features

  • Build rule-based trading strategies and track how each trade performs over time.
  • The "Add New Trade" dialog includes your custom strategy rules, so you can track how well you followed them.
  • The History page shows ratings and a strategies indicator, displaying the percentage of followed rules.

Archive

Save and revisit AI reports at any time.

Features

  • Pagination for browsing
  • Sorting (oldest ↔ newest)
  • Mark favorites
<img width="1710" alt="Screenshot 2025-05-06 at 13 49 52" src="https://github.com/user-attachments/assets/5855165d-c93d-402b-9d1d-9afc0edeef35" />

Technicals

  • Redux global state — Data fetched on initial load is stored in Redux for instant updates across pages.
  • Optimistic updates — Changes appear immediately; roll back automatically if there’s an error.
  • Database optimization — Indexed queries for speed with large datasets.

🚀 Try it now: Visit TradeJournal

Related Skills

View on GitHub
GitHub Stars67
CategoryDevelopment
Updated8d ago
Forks22

Languages

TypeScript

Security Score

100/100

Audited on Jul 30, 2026

No findings