TradePro is an iOS application that allows traders to log, analyze, and improve their trading performance. The app also provides premium daily stock signals for selected instruments.
- 📈 Trade Journal: Log trades with entry/exit prices, instruments, notes, and tags.
- 📊 Analytics Dashboard: Visualize profit/loss trends, win-loss ratios, and performance metrics.
- 🔔 Daily Trade Signals: Get curated signals for select premium stocks.
- 🔎 Filtering & Tagging: Organize trades by strategy, ticker, or tag.
- 💾 Data Persistence: Securely store trade history on-device.
- 📤 Export Options: Export journal data to CSV/JSON for backups or external analysis.
- iOS 14.0+
- Xcode 15+
- Swift 5.0+
-
Clone this repository:
git clone https://github.com/samsumeet/TradePro.git cd TradePro -
Open the project in Xcode:
open TradePro.xcodeproj
-
Install dependencies (if using Swift Package Manager, packages will auto-resolve).
-
Set your signing & team in project settings.
-
Run on simulator or device.
TradePro/→ Main iOS app source code (Swift, SwiftUI/UIKit)TradeProTests/→ Unit testsTradeProUITests/→ UI automation tests
- Language: Swift
- UI: SwiftUI (with UIKit where needed)
- Persistence: Core Data (or another storage engine depending on implementation)
- Charts/Graphs: Swift charting library (add details if specific library is used)
- Testing: XCTest framework for Unit & UI tests
- Launch the app on your device.
- Create a new trade entry by specifying instrument, entry/exit, and notes.
- Use filters and tags to review trades by category.
- Analyze performance via charts & metrics.
- Subscribe to unlock daily trade signals.
- Cloud sync between devices (iCloud or custom backend)
- Integration with broker APIs for automated import
- Advanced analytics (expectancy, R-multiples, strategy performance)
- Push notifications for signals
- Dark mode & UI themes
- Localization & multi-language support
Contributions are welcome! To contribute:
- Fork the repo
- Create a new feature branch (
git checkout -b feature/your-feature) - Commit and push your changes
- Open a Pull Request
Please follow Swift best practices and ensure all tests pass.
This project is licensed under the MIT License – see the LICENSE file for details.
- Author: @samsumeet
- Email: sumeetbachchas@gmail.com