This is a dynamic and interactive Futures Trade Checklist designed to help traders systematically evaluate their trade setups, manage risk, and document their observations. It's a single-page HTML application that runs entirely in your browser, leveraging local storage for persistence and offering robust features for customization, layout management, and sharing.
🔗 Website: https://jmsykes83.github.io/Futures-Trading-Checklist/
Note: UI screenshots might not reflect the latest features. Refer to the live application for the current interface.
- Criteria Management: Add, edit, and delete trade criteria.
- Category Management: Create, reorder (drag & drop), edit, and delete custom categories.
- Strategy Management: Define and manage strategies with default R/R, stop-loss, and targets.
- Save & load entire checklist configurations
- Delete layouts
- Revert to the default layout
- Share layouts via compact codes
- Strategy Filtering
- Live Risk/Reward Calculation
- Dominant Strategy Identification
- Preparation Bonus: Completing "Morning Checklist" and "Pre-Market Research" gives a 10% reward bonus.
- Draggable Categories
- Trade Notes Section
- Dark/Light Mode Toggle
- Separate Daily Prep Checklist
- Reset Checks: Clears checked criteria only
- Clear All Daily Prep Checks
- Load Default Layout
- All custom data saved to Local Storage
- Layouts shareable via compressed codes
- Open the Application: Open
index.htmlin your browser. - Navigate Pages: Switch between "Trade Setup" and "Daily Prep".
- Check Criteria: Mark what applies to your trade.
- Observe Results: See live setup score and R:R ratio.
- Complete Daily Prep: Get 10% bonus on trade reward.
- Click ⚙️ Manage Strategies to customize.
- Click 🗄️ Manage Categories
- Reorder with drag-and-drop
- ➕ to add, ✏️ to edit, ❌ to delete
- 🗂️ Manage Layouts
- Save/load/delete layouts
- Export/import via compact code
- Revert to default
- Use the dropdown filters
- Use the Trade Setup Notes area
- Enter trade size, tick size/value, and entry price
- Toggle ☀️ / 🌙
- 🔄 Reset Checks (Trade Setup only)
- 🔄 Clear All Docs Checks (Daily Prep only)
- 🗂️ Manage Layouts > Share/Import > Export
- Click Generate Share Code
- Click Copy Code
- 🗂️ Manage Layouts > Share/Import > Import
- Paste code > Click Import Settings
⚠️ Importing will overwrite your current custom strategies, criteria, and category order. Trade notes and P&L are preserved.
- HTML5 – Structure
- CSS3 – Styling and responsive design
- JavaScript (ES6+) – Logic, local storage, drag & drop
- LZ-String – Compression for shareable codes
- Create Repository: e.g.,
futures-trade-checklist - Upload Files:
index.html, CSS/JS files - Enable GitHub Pages:
- Settings > Pages
- Deploy from branch:
mainand root (/)
- Access Checklist:
Contributions are welcome!
- Fork the repo
- Create a new branch:
git checkout -b feature/your-feature-name - Make your changes
- Commit:
git commit -m 'Add new feature' - Push:
git push origin feature/your-feature-name - Open a Pull Request
This project is open-source and available under the Apache-2.0 license.