Commit Graph

76 Commits

Author SHA1 Message Date
chrisnov-it 2715bfc8ef Clean public repo tracking rules 2026-05-19 12:32:59 +08:00
chrisnov-it dc668b0ba7 Fix Python 3.12 dependency and strategy imports 2026-05-19 12:27:21 +08:00
Reynov Christian e39d1e6a9d Merge branch 'main' of https://github.com/rebarakaz/quatumbotx 2025-12-01 22:06:39 +08:00
Reynov Christian b694f4e98d chore: cleanup repository - remove Vercel config and add binary file ignores 2025-12-01 20:51:41 +08:00
Reynov Christian 272f4ddde6 Delete vercel.json 2025-12-01 20:44:17 +08:00
Reynov Christian d5290643fb chore: remove Vercel configuration and cleanup dependencies 2025-11-21 18:11:34 +08:00
Reynov Christian 75090e704d Merge pull request #4 from rebarakaz/fix-vercel-json-syntax
Fix Vercel Deployment Errors
2025-11-02 14:55:05 +08:00
google-labs-jules[bot] b4921f6dca fix: Configure Vercel build and resolve deployment errors
This commit provides a comprehensive fix for the Vercel deployment, addressing multiple issues:

1.  **Added Build Configuration:**
    A `builds` section was added to `vercel.json` to explicitly instruct Vercel to use the `@vercel/python` builder for the `api/app.py` entry point. This resolves the 404 "NOT_FOUND" error.

2.  **Corrected `vercel.json` Syntax:**
    Fixed a syntax error by removing a duplicated `env` block and an extra closing bracket, which previously caused a JSON parsing failure.

3.  **Resolved Dependency Conflict:**
    Upgraded `numpy` to version `1.26.0` in `pyproject.toml` to satisfy the dependency requirements of `pandas`, resolving a package installation failure during the build process.
2025-11-02 06:52:07 +00:00
google-labs-jules[bot] 5695e9c079 fix: Resolve Vercel deployment errors
This commit addresses two issues that were causing Vercel deployments to fail:

1.  **Corrected `vercel.json` syntax:**
    Removed a duplicated `env` block and an extra closing bracket to resolve a JSON parsing error.

2.  **Resolved dependency conflict:**
    Upgraded `numpy` from version `1.23.5` to `1.26.0` in `pyproject.toml` to satisfy the version requirement for `pandas==2.3.1`.
2025-11-02 06:39:19 +00:00
Reynov Christian 649ad8affa Merge pull request #3 from rebarakaz/fix/remove-dynamic-version
Remove 'version' from dynamic list in pyproject.toml
2025-11-02 14:19:22 +08:00
Reynov Christian a596495ada Remove 'version' from dynamic list in pyproject.toml 2025-11-02 14:17:02 +08:00
Reynov Christian 45068003f3 Merge pull request #2 from rebarakaz/fix-vercel-json-syntax
Fix vercel.json Syntax Error
2025-11-02 12:45:55 +08:00
google-labs-jules[bot] acc37e7e44 Fix: Correct syntax in vercel.json
Removes a duplicated `env` block and an extra closing bracket that was causing a JSON parsing error during Vercel deployments.
2025-11-02 04:27:58 +00:00
Reynov Christian 720d52cb44 Added Dev Container Folder 2025-10-16 03:51:38 +08:00
Reynov Christian e25d4df56f chore(last_broker): update last_check timestamp for FBS broker
- Updated "last_check" from 2025-10-09 to 2025-10-16 to reflect the most recent verification time. This helps track the latest broker status update automatically.
2025-10-16 03:48:28 +08:00
Reynov Christian 443cd5a677 Merge branch 'main' of https://github.com/rebarakaz/quatumbotx 2025-10-16 02:25:13 +08:00
Reynov Christian 36d50e31a0 chore(authors): update author name and email
Update the project author and the associated email in pyproject.toml to reflect the current maintainer.
2025-10-16 02:23:17 +08:00
Reynov Christian 5b0350d1b7 remove runtime spec - let vercel auto-detect from pyproject.toml 2025-10-16 02:20:15 +08:00
Reynov Christian da7d5c77b9 add pyproject.toml with python version spec 2025-10-16 02:19:51 +08:00
Reynov Christian 296ef5929a pin gunicorn version 2025-10-16 02:11:30 +08:00
Reynov Christian eb073264df update python runtime to 3.11 2025-10-16 02:11:04 +08:00
Reynov Christian c79bc8fe19 fix vercel runtime syntax 2025-10-16 02:08:53 +08:00
Reynov Christian 7115cb7e36 fix vercel.json syntax and config 2025-10-16 02:00:15 +08:00
Reynov Christian 5e0214f914 add vercel.json for deployment 2025-10-16 01:59:19 +08:00
Reynov Christian 346f81bd41 Modify Vercel config to use app.py and Python 3.12
Updated the Vercel configuration to use app.py instead of index.py and set the Python runtime to 3.12.
2025-10-16 01:51:50 +08:00
Reynov Christian 5b41fdea95 feat: add i18n support and prepare for Vercel deployment
- Streamlined .env.example to include only essential Flask and MT5 configs for production environments
- Added .vercel directory to .gitignore for clean Vercel deployments
- Enabled internationalization by adding data-i18n attributes to strategy switcher UI elements
- Updated MT5 setup guide and roadmap documentation for clarity and current focus

This change simplifies configuration for server deployment while enhancing UI accessibility across languages.
2025-10-16 01:47:55 +08:00
Reynov Christian ddb2082a66 Add Vercel configuration for Python API 2025-10-16 01:00:39 +08:00
Reynov Christian a4a7467a5f Merge pull request #1 from rebarakaz/fix/ctrader-market-hours
fix(ctrader): Correct market open hours
2025-10-10 20:09:42 +08:00
google-labs-jules[bot] 589629e36d fix(ctrader): Correct market open hours
The is_market_open method in the cTrader broker now accurately reflects forex market hours (Sunday 22:00 UTC to Friday 22:00 UTC). The previous implementation was a naive check that didn't account for the specific open and close times.
2025-10-10 11:42:50 +00:00
Reynov Christian 79d860e9a8 🌐 v2.0.3 Global Expansion - Complete Multilingual Support & MT5 Integration
 Major Features Added:
• Complete Indonesian & English bilingual support (80+ UI elements)
• Global language switcher with persistent preferences
• Smart MT5 data integration with web controls
• One-click market data download for 50+ instruments
• Automated MT5 installer and setup guide
• Enhanced settings with profile and preferences management
• Professional documentation and troubleshooting guides

🚀 Technical Improvements:
• Internationalization (i18n) system with extensible architecture
• MT5 environment detection with graceful fallbacks
• API architecture for future cross-platform expansion
• Improved error handling and user guidance
• Cross-browser compatibility and responsive design

📚 Documentation:
• 50+ page comprehensive MT5 setup guide
• Automated installer with dependency management
• Public roadmap announcing QuantumBotX API development
• Updated CHANGELOG and platform compatibility notices

🎯 Platform Strategy:
• Clear Windows-first positioning for MT5 learning platform
• Preparatory work for QuantumBotX API cloud platform
• Education-first approach maintaining Indonesian heritage
• Foundation for international expansion

Co-authored-by: AI Assistant <assistant@quantumbotx.ai>
2025-09-24 11:31:37 +08:00
Reynov Christian 1f474174ab docs: add Linux setup guide for Wine MT5 integration and update default broker
- Added comprehensive Linux setup section with Wine configuration for Windows-only MetaTrader 5
- Included installation steps for Wine, MT5, Python environment, and troubleshooting tips
- Updated system requirements to specify Linux compatibility and recommendations
- Updated last_broker.json to FBS-Demo for demo trading environment
2025-09-24 08:51:11 +08:00
Reynov Christian e88fe5eec1 Add MIT license 2025-09-16 15:49:22 +08:00
Reynov Christian 013691f7b9 Update the README.md and adding some more screenshots 2025-09-16 14:51:45 +08:00
Reynov Christian 5d5f1cbc72 Update last broker configuration 2025-09-13 21:01:43 +08:00
Reynov Christian b54fbdcc36 Fix market hours checking for stock indices to prevent trading on weekends 2025-09-13 21:00:41 +08:00
Reynov Christian 9ae32d1a40 Update dashboard preview screenshot 2025-09-13 20:41:39 +08:00
Reynov Christian 878b0da1c0 Improve screenshot section in README with more descriptive text 2025-09-13 20:41:15 +08:00
Reynov Christian 88fb23510d Exclude business planning documents from git tracking 2025-09-13 20:10:52 +08:00
Reynov Christian 0f77c59371 Update last broker configuration 2025-09-13 19:59:24 +08:00
Reynov Christian 8b0e05f5a0 Add wiki documentation for QuantumBotX project 2025-09-13 19:59:13 +08:00
Reynov Christian 82d4728927 strategy: Add desktop distribution & advanced trading strategies roadmap
🎯 Business Expansion Strategy:
- Desktop app deployment plan for Indonesian market dominance
  * PyInstaller configuration for single .exe distribution
  * Web app → Desktop wrapper implementation plan
  * 6x revenue growth opportunity identification
  * Competitive analysis vs MT5/web platforms

🧠 Advanced Strategy Expansion:
- 8 new trading strategies for platform enhancement
  * Adaptive Trend Following, Machine Learning predictor
  * News sentiment arbitrage, smart money detection
  * Intermarket correlation, volatility-adjusted momentum
  * Implementation roadmap with Indonesian market considerations

📈 Market Positioning Upgrade:
- Indonesian-first competitive advantages identified
- Cultural intelligence as core differentiation
- Revenue multipliers from desktop distribution
- Tropical approach to fintech development established

Ready for Indonesian forex market leadership! 🇮🇩💼"
2025-09-09 01:11:09 +08:00
Reynov Christian 423856ba31 feature: Add comprehensive advanced trading strategies roadmap
🌟 Advanced Strategy Innovation:
- 8 cutting-edge strategies to expand from 16 to 24 total strategies
  * Adaptive Trend Following - volatility-adjusted trend system
  * Volume-Weighted Breakout Detection - institutional order flow tracking
  * Markov Chain Market Regime Detector - mathematical state prediction
  * News Sentiment Arbitrage System - economic calendar exploitation
  * Smart Money Index Institutional Tracking - order block analysis
  * Intermarket Correlation Arbitrage - cross-market relationship trading
  * Volatility-Adjusted Momentum - dynamic momentum scaling
  * Machine Learning Price Prediction - AI-powered forecasting

🇮🇩 Indonesian Market Optimization:
- Jakarta timezone integration considerations
- Ramadan market behavior adjustments
- Indonesian economic calendar synchronization
- IDR pairs correlation analysis
- Cultural and regional market patterns

📊 Implementation Roadmap:
- 3-phase development approach (core/advanced/ML integration)
- Comprehensive backtesting validation framework
- Risk management integration with ATR-based sizing
- Performance projections and testing requirements

🎯 QuantumBotX v2.5 Competitive Advantages:
- First-to-market advanced Indonesian forex platform
- Autonomous market regime detection
- ML-assisted decision making
- Cultural intelligence integration
- Multi-asset correlation arbitrage capabilities

Business Impact: Premium tier differentiation at /month, creates market monopoly!
2025-09-09 00:53:34 +08:00
Reynov Christian 272cec5102 business: Add investment return analysis and ROI assessment
📊 Investment Evaluation Document:
- Comprehensive ROI analysis for QuantumBotX development investment
  * Financial investment: ,000-,500 total development costs
  * Time investment: 2,000+ hours over 12 months
  * Skills gained equivalent to - in job market

💰 ROI Projections:
- Conservative: 53x return ( revenue vs .5K cost)
- Optimistic: 212x return ( revenue vs .5K cost)
- Worst case: 3.4x ROI (still profitable)
- Break-even: 24 months with sustainable business income

🎯 Value Proposition Analysis:
- Unique Indonesian-first features create market monopoly
- Educational approach builds trust in skeptical fintech market
- Professional testing demonstrates enterprise-level quality
- Cultural intelligence provides competitive differentiation

🔍 Market Positioning:
- Indonesian forex market: + annual volume opportunity
- Education-first approach reduces customer churn
- Word-of-mouth referrals from successful learning users
- Low customer acquisition cost through local marketing

💡 Sales Confidence Builder:
- Addresses investor concerns about risk/reward ratio
- Demonstrates both financial viability and social impact
- Provides conservative, realistic, and optimistic scenarios
- Backed by comparable trading platform valuations

Ready for investor discussions with confidence and data! 🇮🇩📈
2025-09-09 00:46:06 +08:00
Reynov Christian dc2d120ac0 business: Add comprehensive monetization strategy for v2.0 BETA launch
💰 Business Development Strategy:
- Created complete SaaS monetization framework
  * Tiered subscription model (Free/Premium/Professional/Enterprise)
  * Indonesian market pricing optimization (/mo = 399k IDR)
  * Dynamic pricing based on user profitability and geography

💳 Payment Integration Plan:
- Indonesian payment methods integration (GoPay, OVO, DANA, QRIS)
- Multi-currency support (IDR primary, USD for international)
- Fraud prevention and KYC compliance measures
- 30-day refund automation and support

📊 Marketing & GTM Strategy:
- Meta Ads campaign targeting Indonesian traders
- Content marketing with YouTube/TikTok education content
- Broker partnerships (XM, FBS, Exness) for joint ventures
- SEO optimization for 'robot forex Indonesia' keywords

🏗 Operational Business Plan:
- 3-year growth roadmap (2k → 10k → 20k users)
- Team structure for scaling operations
- Financial projections with 10x ROI potential
- Risk mitigation and regulatory compliance

🎯 Competitive Positioning:
- Indonesian-first approach with cultural intelligence
- Educational focus building trust over quick profits
- Community building vs. isolated trading platforms
- Regional expansion strategy for ASEAN markets

Ready for profitable BETA launch in Indonesian trading market! 🇮��💼
2025-09-09 00:40:48 +08:00
Reynov Christian 447642482b docs: Comprehensive documentation enhancement for v2.0 BETA
📚 Documentation Excellence:
- Enhanced README.md with complete feature coverage
  * Added dedicated AI Indonesian Mentor section
  * Highlighted Index Strategies expansion prominently
  * Improved Strategy Switcher documentation
  * Updated strategy count (16+) to reflect new additions
  * Enhanced multi-asset trading details

📋 Professional Changelog:
- Created comprehensive CHANGELOG.md for BETA launch
  * Detailed development journey from v0.5 to v2.0
  * BETA testing program definition with clear requirements
  * Performance metrics and transparency metrics
  * Security compliance and risk management details
  * Future roadmap through v3.0 AI revolution
  * Community contribution guidelines and cultural focus

🔧 Repository Housekeeping:
- Cleaned up .gitignore organization and comments
- Improved file structure documentation
- Maintained proper version control standards

🎯 BETA Launch Preparation:
- Professional presentation materials complete
- Comprehensive feature documentation written
- Performance and safety credentials documented
- Community building foundation established

Ready for Indonesian trading community BETA launch! 🇮🇩🚀
2025-09-09 00:36:19 +08:00
Reynov Christian a2d07048f5 docs: Add comprehensive CHANGELOG.md
🎯 Project Documentation Enhancement:
- Created detailed changelog showcasing 12+ months of development
- Highlighted the journey from v0.5 prototype to v2.0 professional release
- Emphasized educational focus and Indonesian market specialization
- Added performance metrics and security compliance details

📊 BETA Program Definition:
- Established clear beta testing program structure
- Defined participation requirements and benefits
- Outlined community and contribution guidelines

🔮 Future Roadmap:
- Detailed v2.1 intelligence enhancements
- v3.0 AI revolution vision for 2025-2026
- Performance and stability improvements

🌟 Competitive Advantages:
- Educational platform differentiation
- Cultural intelligence for Indonesian market
- Professional architecture and safety features
- Comprehensive testing framework maturity
2025-09-09 00:16:13 +08:00
Reynov Christian eb33b7c6ea feat: Major v2.0 enhancements and new features
🔧 Core System Improvements:
- Enhanced backtesting engine with realistic spread modeling and ATR-based risk management
- Improved bot controller with better error handling and status tracking
- Optimized MT5 integration with symbol verification and market watch integration
- Strengthened database queries with better performance and reliability

🎯 New Strategy Features:
- Added index strategies (Index Momentum, Index Breakout Pro) for stock market trading
- Implemented market condition detector for dynamic strategy adaptation
- Created performance scorer for strategy evaluation and ranking
- Added strategy switcher system for automatic strategy optimization

📚 Educational Framework:
- New beginner guide documentation for newcomer onboarding
- Enhanced FAQ section with common trading questions
- Quick start guide for rapid setup and deployment
- Improved AI mentor integration with personalized guidance

🌍 Multi-Asset Expansion:
- Extended data collection for 20+ trading instruments (Forex, Crypto, Indices)
- Enhanced broker compatibility with FBS and other platforms
- Improved symbol migration system for seamless broker switching
- Added holiday integration for culturally-aware trading automation

🧪 Testing & Validation:
- Added comprehensive index strategy testing suite
- Enhanced holiday integration validation
- Dynamic strategy signal testing for improved reliability
- EURUSD optimization testing with London session focus

 Performance & UI:
- Frontend JavaScript optimizations for better trading bot management
- Enhanced templates with improved user experience
- Database migration system for smooth version upgrades
- Optimized data download scripts for better efficiency

📊 Analytics & Monitoring:
- Strengthened Flask application architecture with better routing
- Improved logging system for production deployment
- Enhanced error handling across all components
- Better API response handling and status reporting
2025-09-09 00:10:38 +08:00
Reynov Christian c31b13f394 Implement automatic holiday detection and conditional visibility for Ramadan mode. Ramadan navigation link now only appears when Ramadan is active. Enhanced dashboard with holiday-specific widgets that appear automatically. Updated documentation for holiday integration features. 2025-08-29 20:02:10 +08:00
Reynov Christian bf94b22825 🚀 REVOLUTIONARY FEATURE: Indonesian AI Trading Mentor System
 CORE AI MENTOR SYSTEM:
  - Complete Indonesian language AI trading mentor
  - Real-time trading psychology analysis with cultural context
  - Emotional intelligence for Indonesian trading behavior
  - Personal feedback with Islamic context ('Alhamdulillah profit!')
  - Jakarta timezone optimization and BI rate awareness

 DATABASE INTEGRATION:
  - New trading_sessions, ai_mentor_reports, daily_trading_data tables
  - Real-time capture of trading data for AI analysis
  - Historical performance tracking and emotional state logging
  - Seamless integration with existing bot architecture

 WEB INTERFACE:
  - Beautiful Indonesian AI mentor dashboard
  - Interactive emotion selection with cultural sensitivity
  - Real-time feedback generation and instant AI consultation
  - Daily report generation with comprehensive analysis
  - Quick feedback modal for emotional check-ins

 TRADING BOT INTEGRATION:
  - Automatic trade logging for AI mentor analysis
  - Risk management scoring (1-10 scale)
  - Strategy performance correlation with emotional states
  - Stop loss and take profit usage tracking

 REVOLUTIONARY FEATURES:
  - First-ever Indonesian AI trading mentor in the world
  - Combines trading psychology with Islamic values
  - Market-specific guidance for Indonesian traders
  - Progressive learning path from beginner to expert
  - Cultural trading wisdom (Jakarta hours, Ramadan considerations)

IMPACT: This transforms QuantumBotX into the world's first culturally-aware
AI trading mentor specifically designed for Indonesian retail traders.

Indonesian beginners now have personal AI guidance in their native language
with full understanding of local market conditions and cultural context.
2025-08-26 09:02:03 +08:00
Reynov Christian 168f9c644f Organize testing scripts and enhance documentation - Move 30+ test scripts to testing/ directory - Update README with v2.0 features and roadmap - Add Development & Testing Framework section 2025-08-25 23:29:56 +08:00