# ๐Ÿงน Project Cleanup Guide ## Aktuelle Projekt-Struktur ### โœ… KEEP - Production Files (Aktiv genutzt) **Core Trading Bot:** - `TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb` โญ Main notebook - `session_filter_patch.py` โญ Session filter (V1.8) - `infrastructure_patch.py` โญ Database + Telegram integration - `trading_database.py` โญ SQLite database - `telegram_notifier.py` โญ Telegram bot - `telegram_config.json` โญ Your credentials (KEEP PRIVATE!) - `trading_bot.db` โญ Your trade data **Dashboard & Tools:** - `trading_dashboard.py` โญ Streamlit dashboard - `import_json_to_db.py` โญ JSON import tool **Data:** - `trade_performance_v16_XAUUSD_202510.json` ๐Ÿ“Š Historical data (October) - `trade_performance_v16_XAUUSD_202511.json` ๐Ÿ“Š Historical data (November) **Documentation (Active):** - `V1.8_AGGRESSIVE_MODE_AKTIVIERT.md` ๐Ÿ“– Current version docs - `FIX_DUPLICATE_SCHEDULER.md` ๐Ÿ“– Critical fix guide - `DASHBOARD_WINDOWS_SERVER.md` ๐Ÿ“– Dashboard deployment - `SQLITE_TELEGRAM_SETUP.md` ๐Ÿ“– Infrastructure setup --- ### ๐Ÿ“ฆ ARCHIVE - Old/Reference Files **Old Documentation (Superseded by V1.8):** - `V1.6_CORRECTED_Dokumentation.md` โ†’ Archive - `V1.7_SESSION_FILTER_AKTIVIERT.md` โ†’ Archive (now V1.8) - `SESSION_FILTER_INSTALLATION.md` โ†’ Archive (covered in V1.8 docs) - `CONFIDENCE_THRESHOLD_GUIDE.md` โ†’ Archive (info in session_filter_patch.py) - `TradingBot_V1.6_Verbesserungsvorschlaege.md` โ†’ Archive - `Implementierungsplan_V1.6_to_V2.0.md` โ†’ Archive **Development/Deployment Docs (Still useful but can be archived):** - `VPS_DEPLOYMENT_V1.8.md` โ†’ Keep or Archive (covered in DASHBOARD_WINDOWS_SERVER.md) - `DASHBOARD_VPS_DEPLOYMENT.md` โ†’ Archive (Windows version is newer) - `QUICK_START_INFRASTRUCTURE.md` โ†’ Archive (covered in SQLITE_TELEGRAM_SETUP.md) - `NOTEBOOK_FIX_TRADE_LOGGING.md` โ†’ Archive (fix already applied) **Analysis Scripts (Optional - can archive if not used):** - `analyze_mt5_profitability.py` โ†’ Archive (Dashboard does this now) - `analyze_performance.py` โ†’ Archive (Dashboard does this now) - `analyze_performance_simple.py` โ†’ Archive (Dashboard does this now) - `check_database_logs.py` โ†’ Archive (Dashboard replaced this) **Template:** - `telegram_config_template.json` โ†’ Keep (useful for setup on new systems) --- ## ๐Ÿ—‚๏ธ Recommended Folder Structure ``` placeorder/ โ”œโ”€โ”€ ๐Ÿ“ production/ # Active files โ”‚ โ”œโ”€โ”€ TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb โ”‚ โ”œโ”€โ”€ session_filter_patch.py โ”‚ โ”œโ”€โ”€ infrastructure_patch.py โ”‚ โ”œโ”€โ”€ trading_database.py โ”‚ โ”œโ”€โ”€ telegram_notifier.py โ”‚ โ”œโ”€โ”€ trading_dashboard.py โ”‚ โ”œโ”€โ”€ import_json_to_db.py โ”‚ โ”œโ”€โ”€ telegram_config.json โ”‚ โ””โ”€โ”€ trading_bot.db โ”‚ โ”œโ”€โ”€ ๐Ÿ“ docs/ # Current documentation โ”‚ โ”œโ”€โ”€ V1.8_AGGRESSIVE_MODE_AKTIVIERT.md โ”‚ โ”œโ”€โ”€ FIX_DUPLICATE_SCHEDULER.md โ”‚ โ”œโ”€โ”€ DASHBOARD_WINDOWS_SERVER.md โ”‚ โ”œโ”€โ”€ SQLITE_TELEGRAM_SETUP.md โ”‚ โ””โ”€โ”€ telegram_config_template.json โ”‚ โ”œโ”€โ”€ ๐Ÿ“ data/ # Trade data โ”‚ โ”œโ”€โ”€ trade_performance_v16_XAUUSD_202510.json โ”‚ โ””โ”€โ”€ trade_performance_v16_XAUUSD_202511.json โ”‚ โ””โ”€โ”€ ๐Ÿ“ archive/ # Old files โ”œโ”€โ”€ docs/ โ”‚ โ”œโ”€โ”€ V1.6_CORRECTED_Dokumentation.md โ”‚ โ”œโ”€โ”€ V1.7_SESSION_FILTER_AKTIVIERT.md โ”‚ โ”œโ”€โ”€ SESSION_FILTER_INSTALLATION.md โ”‚ โ”œโ”€โ”€ CONFIDENCE_THRESHOLD_GUIDE.md โ”‚ โ”œโ”€โ”€ TradingBot_V1.6_Verbesserungsvorschlaege.md โ”‚ โ”œโ”€โ”€ Implementierungsplan_V1.6_to_V2.0.md โ”‚ โ”œโ”€โ”€ VPS_DEPLOYMENT_V1.8.md โ”‚ โ”œโ”€โ”€ DASHBOARD_VPS_DEPLOYMENT.md โ”‚ โ”œโ”€โ”€ QUICK_START_INFRASTRUCTURE.md โ”‚ โ””โ”€โ”€ NOTEBOOK_FIX_TRADE_LOGGING.md โ”‚ โ””โ”€โ”€ scripts/ โ”œโ”€โ”€ analyze_mt5_profitability.py โ”œโ”€โ”€ analyze_performance.py โ”œโ”€โ”€ analyze_performance_simple.py โ””โ”€โ”€ check_database_logs.py ``` --- ## ๐Ÿš€ Quick Cleanup Actions ### Option 1: Manual Cleanup (Safest) ```bash # Create folders mkdir -p production docs data archive/docs archive/scripts # Move production files mv TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb production/ mv session_filter_patch.py infrastructure_patch.py production/ mv trading_database.py telegram_notifier.py production/ mv trading_dashboard.py import_json_to_db.py production/ mv telegram_config.json trading_bot.db production/ # Move current docs mv V1.8_AGGRESSIVE_MODE_AKTIVIERT.md docs/ mv FIX_DUPLICATE_SCHEDULER.md docs/ mv DASHBOARD_WINDOWS_SERVER.md docs/ mv SQLITE_TELEGRAM_SETUP.md docs/ mv telegram_config_template.json docs/ # Move data mv trade_performance_v16_XAUUSD_*.json data/ # Archive old docs mv V1.6_CORRECTED_Dokumentation.md archive/docs/ mv V1.7_SESSION_FILTER_AKTIVIERT.md archive/docs/ mv SESSION_FILTER_INSTALLATION.md archive/docs/ mv CONFIDENCE_THRESHOLD_GUIDE.md archive/docs/ mv TradingBot_V1.6_Verbesserungsvorschlaege.md archive/docs/ mv Implementierungsplan_V1.6_to_V2.0.md archive/docs/ mv VPS_DEPLOYMENT_V1.8.md archive/docs/ mv DASHBOARD_VPS_DEPLOYMENT.md archive/docs/ mv QUICK_START_INFRASTRUCTURE.md archive/docs/ mv NOTEBOOK_FIX_TRADE_LOGGING.md archive/docs/ # Archive old scripts mv analyze_*.py archive/scripts/ mv check_database_logs.py archive/scripts/ ``` ### Option 2: Simple Cleanup (Just Archive) ```bash # Create archive folder mkdir -p archive # Move old files mv V1.6_CORRECTED_Dokumentation.md archive/ mv V1.7_SESSION_FILTER_AKTIVIERT.md archive/ mv SESSION_FILTER_INSTALLATION.md archive/ mv CONFIDENCE_THRESHOLD_GUIDE.md archive/ mv TradingBot_V1.6_Verbesserungsvorschlaege.md archive/ mv Implementierungsplan_V1.6_to_V2.0.md archive/ mv VPS_DEPLOYMENT_V1.8.md archive/ mv DASHBOARD_VPS_DEPLOYMENT.md archive/ mv QUICK_START_INFRASTRUCTURE.md archive/ mv NOTEBOOK_FIX_TRADE_LOGGING.md archive/ mv analyze_*.py archive/ mv check_database_logs.py archive/ ``` ### Option 3: Aggressive Cleanup (Delete Archive) **โš ๏ธ ONLY if you're sure you don't need old docs!** ```bash # Delete old docs rm V1.6_CORRECTED_Dokumentation.md rm V1.7_SESSION_FILTER_AKTIVIERT.md rm SESSION_FILTER_INSTALLATION.md rm CONFIDENCE_THRESHOLD_GUIDE.md rm TradingBot_V1.6_Verbesserungsvorschlaege.md rm Implementierungsplan_V1.6_to_V2.0.md rm VPS_DEPLOYMENT_V1.8.md rm DASHBOARD_VPS_DEPLOYMENT.md rm QUICK_START_INFRASTRUCTURE.md rm NOTEBOOK_FIX_TRADE_LOGGING.md # Delete old scripts (replaced by dashboard) rm analyze_mt5_profitability.py rm analyze_performance.py rm analyze_performance_simple.py rm check_database_logs.py ``` --- ## ๐Ÿ“‹ Minimal Production Setup (What you NEED) For clean Windows Server deployment, you only need these files: **Essential Files (13 files):** ``` 1. TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb 2. session_filter_patch.py 3. infrastructure_patch.py 4. trading_database.py 5. telegram_notifier.py 6. telegram_config.json 7. trading_dashboard.py 8. import_json_to_db.py (optional, for historical data) Documentation: 9. V1.8_AGGRESSIVE_MODE_AKTIVIERT.md 10. FIX_DUPLICATE_SCHEDULER.md 11. DASHBOARD_WINDOWS_SERVER.md 12. SQLITE_TELEGRAM_SETUP.md 13. telegram_config_template.json ``` **Generated at Runtime:** - `trading_bot.db` (created by bot) - Performance JSON files (created by bot) --- ## ๐ŸŽฏ Recommendation **My Suggestion: Option 2 (Simple Archive)** 1. Create `archive/` folder 2. Move old docs/scripts there 3. Keep everything accessible but organized 4. Easy to reference if needed **Benefits:** - โœ… Clean main directory - โœ… Easy to find current files - โœ… Old docs still accessible - โœ… Safe (nothing deleted) **Execute with:** ```bash cd "/Users/sebastianfrohlich/Library/Mobile Documents/com~apple~CloudDocs/Jupyter Notebooks/FinancialTrading/PlaceOrder/placeorder" # Run Option 2 commands above ``` --- ## ๐Ÿ“ฆ What to Deploy to Windows Server **Copy only these to Windows Server:** ``` Essential Production Files: 1. TradingBot_V1.6_Adaptive_Complete_CORRECTED.ipynb 2. session_filter_patch.py 3. infrastructure_patch.py 4. trading_database.py 5. telegram_notifier.py 6. telegram_config.json 7. trading_dashboard.py 8. import_json_to_db.py (if you want to import JSON data) Optional: 9. trade_performance_v16_XAUUSD_*.json (historical data) ``` **Don't copy:** - Documentation (read on Mac) - Analysis scripts (replaced by dashboard) - Archive folder (not needed) --- Would you like me to execute the cleanup for you? Choose: - **A)** Option 1 - Full folder structure - **B)** Option 2 - Simple archive โญ Recommended - **C)** Option 3 - Delete old files - **D)** Do it manually