feat: Add Phase 4 advanced metrics and components

- Add advanced metrics dashboard with trade analytics
- Add new trading components (EntryTypeAnalysis, MultiDayPositionTracker, NewsEventTracker, etc.)
- Add strategy mode selector and trend confirmation
- Add risk automation panel and slippage correlation analysis
- Add daily trading plan enhancements with modal components
- Add custom hooks (useApi, useLocalStorage, useAdvancedTradeMetrics)
- Add broker service integration and trading API
- Add test setup and vitest configuration
- Include parquet data files for live market data
- Add comprehensive documentation in docs/ folder
This commit is contained in:
Krikorios
2025-11-27 10:23:58 +02:00
parent b5e2b02cb8
commit 48e60d015f
2019 changed files with 39793 additions and 257 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env python3
"""
Simple database table initialization
"""
import sys
import os
# Add current directory to path
sys.path.insert(0, os.path.dirname(__file__))
from app.db.database import Base, engine
def main():
"""Create all database tables"""
print("Creating database tables...")
try:
Base.metadata.create_all(bind=engine)
print("✅ Database tables created successfully!")
except Exception as e:
print(f"❌ Error: {e}")
sys.exit(1)
if __name__ == "__main__":
main()