Commit Graph

9 Commits

Author SHA1 Message Date
Kunthawat Greethong
92391f9d18 update code 2026-01-08 12:48:05 +07:00
Kunthawat Greethong
143f2567c7 update code and fix bugs 2026-01-08 12:30:31 +07:00
Kunthawat Greethong
e7487af624 feat(oi): improve csv loading with caching
Add price caching to prevent repeated file reads and improve performance.
Implement multi-path search for CSV files with fallback options. Add
comprehensive logging for CSV load success/failure states. Update dashboard
to display CSV loading status. Simplify scraper CSV output format and automate
file transfer to terminal MQL5 Files directory.
2026-01-08 11:49:48 +07:00
Kunthawat Greethong
b7c0e68fa8 refactor(oi): improve data extraction and consolidate documentation
- Fix MQL5 API usage in EA to use correct CopyRates and POSITION_TYPE enums
- Refactor scraper data extraction to use drop_duplicates for unique strikes
- Consolidate Windows setup guide into main README
- Add virtual environment batch files for easier setup and execution
- Simplify run_scraper.bat to focus on core execution
- Normalize lot calculation to use SymbolInfo.LotsStep()
2026-01-06 20:18:12 +07:00
Kunthawat Greethong
2e8e07ed17 refactor(oi): update scraper for new QuikStrike website structure
- Replace direct product URL navigation with fixed heatmap URL and UI product selection
- Implement cookie validation with automatic session cleanup
- Update login flow to use SSO authentication and new form selectors
- Improve data extraction with iframe context and better table parsing
- Add multiple fallback selectors for gold price scraping
- Enhance error handling, logging, and timeout management
2026-01-06 12:16:53 +07:00
Kunthawat Greethong
28a4546cd8 feat(oi): add open interest scraper module
add new oi_scraper directory for collecting open interest data
and update the main EA to integrate with the scraper functionality
2026-01-04 17:35:14 +07:00
Kunthawat Greethong
d79bf572ef docs: add AGENTS.md 2026-01-03 14:32:17 +07:00
Kunthawat Greethong
d1dd9b5716 feat: add opencode.jsonc 2026-01-03 14:26:00 +07:00
Kunthawat Greethong
2a2ea51c24 Initial commit: Add Mean Reversion EA 2026-01-03 14:23:24 +07:00