Commit Graph

  • 21f856b8d8
    Merge 693ee70e3b into 13b826a31d jiwoomap 2026-01-05 00:09:02 +0900
  • 693ee70e3b Feat: Add URL verification to Fact Checker jiwoomap 2026-01-05 00:00:42 +0900
  • 5e45691ec7 feat: add CLI ticker arg, fix yfinance/alphavantage errors gnarayan1 2026-01-02 19:43:14 -0600
  • bfe345c4ab fix mhmmdjafarg 2026-01-01 13:26:39 +0700
  • f2d6896cc0 refactor config to setttings mhmmdjafarg 2026-01-01 12:21:35 +0700
  • 0d8291b2aa add api to enqueue and process job analysis mhmmdjafarg 2025-12-31 22:28:25 +0700
  • 3262b08033 revise 'company' -> 'coin' rdyzakya 2025-12-31 12:14:57 +0800
  • b6aa100bac
    Merge pull request #4 from halalquant/profile-analyst Randy Zakya Suchrady 2025-12-31 12:03:30 +0800
  • 3ba1d5fee9
    Merge branch 'main' into profile-analyst Randy Zakya Suchrady 2025-12-31 12:03:17 +0800
  • 8788cceb5c finalize profile nalyst, add it to cli and all other scripts rdyzakya 2025-12-31 11:45:43 +0800
  • 44494c5308 fix: correct variable assignment for fundamentals_report in risk_manager. fundamental_report was referencing to news_report state Laxmikant Mukkawar 2025-12-30 20:52:01 -0500
  • 4bee747f00 add redis client mhmmdjafarg 2025-12-30 17:40:22 +0700
  • 9b291d97ea setup redis client mhmmdjafarg 2025-12-30 16:49:43 +0700
  • f7bee7d1bb add get acc balance and open orders tools for profile analyst rdyzakya 2025-12-30 14:36:50 +0800
  • eeaab69396 bybit functionality mhmmdjafarg 2025-12-26 13:49:10 +0700
  • 9574a6dd68 add fastapi webapp mhmmdjafarg 2025-12-29 21:14:50 +0700
  • cb9c63972a clean up config & singleton client mhmmdjafarg 2025-12-29 20:37:54 +0700
  • 72061a8ae2 cleanup company of interest and unused import mhmmdjafarg 2025-12-29 17:09:52 +0700
  • 6904055f6c
    Adding Final Report Shashwat Negi 2025-12-28 23:00:27 -0800
  • 7cd9fc4ad6 Remove dict and use yfinance data for company mapping instead sodalittle 2025-12-28 20:52:52 +0800
  • 3145d08c30 MarkLo 2025-12-28 01:22:45 +0800
  • b05cc88797 docs: add comprehensive documentation for new modules - Issue #48 Andrew Kaszubski 2025-12-26 23:24:17 +1100
  • 3d1267a818 feat(backtest): add ReportGenerator for PDF/HTML reports - Issue #44 (44 tests) Andrew Kaszubski 2025-12-26 23:16:38 +1100
  • 722b88d5b4 feat(backtest): add ResultsAnalyzer for metrics and trade analysis - Issue #43 (42 tests) Andrew Kaszubski 2025-12-26 23:03:02 +1100
  • 6e52e4190d feat(backtest): add BacktestEngine with slippage and commission models - Issue #42 (57 tests) Andrew Kaszubski 2025-12-26 22:55:18 +1100
  • b6eca9ea07 feat(alerts): add SMS channel with Twilio integration - Issue #41 (59 tests) Andrew Kaszubski 2025-12-26 22:48:00 +1100
  • 795f970aa4 feat(alerts): add Slack channel with webhooks and Block Kit - Issue #40 (44 tests) Andrew Kaszubski 2025-12-26 22:41:45 +1100
  • 7ab60eb321 feat(alerts): add Alert Manager for orchestration and routing - Issue #38 (55 tests) Andrew Kaszubski 2025-12-26 22:35:41 +1100
  • ddb12c13fe feat(strategy): add Strategy Executor for end-to-end orchestration - Issue #37 (37 tests) Andrew Kaszubski 2025-12-26 22:29:20 +1100
  • c423c6bdeb feat(strategy): add Signal to Order converter with position sizing - Issue #36 (56 tests) Andrew Kaszubski 2025-12-26 22:20:18 +1100
  • b54d6baa73 feat(simulation): add Economic Conditions for regime tagging and evaluation - Issue #35 (53 tests) Andrew Kaszubski 2025-12-26 22:13:34 +1100
  • 76eac65eb3 feat(simulation): add Strategy Comparator for performance comparison - Issue #34 (43 tests) Andrew Kaszubski 2025-12-26 22:05:35 +1100
  • e7bff2c4cf feat(simulation): add Scenario Runner for parallel portfolio simulations - Issue #33 (45 tests) Andrew Kaszubski 2025-12-26 21:59:12 +1100
  • 13f2bba0b3 feat(portfolio): add Australian CGT Calculator with 50% discount - Issue #32 (66 tests) Andrew Kaszubski 2025-12-26 21:53:27 +1100
  • bedb59bce0 feat(portfolio): add Performance Metrics with Sharpe, drawdown, returns - Issue #31 (63 tests) Andrew Kaszubski 2025-12-26 21:44:15 +1100
  • 6642047eaa feat(portfolio): add Portfolio State for holdings and mark-to-market - Issue #29 (68 tests) Andrew Kaszubski 2025-12-26 21:37:17 +1100
  • 9aee43312d feat(execution): add Risk Controls for pre-trade validation - Issue #28 (45 tests) Andrew Kaszubski 2025-12-26 21:29:14 +1100
  • 6863e3ed87 feat(execution): add Order Manager for lifecycle management - Issue #27 (47 tests) Andrew Kaszubski 2025-12-26 21:24:54 +1100
  • 834d18fb51 feat(execution): add Paper broker for simulation mode - Issue #26 (63 tests) Andrew Kaszubski 2025-12-26 21:19:25 +1100
  • 1e32c0e965 feat(execution): add IBKR broker for futures and ASX equities - Issue #25 (38 tests) Andrew Kaszubski 2025-12-26 21:11:56 +1100
  • 593d59937c feat(execution): add Alpaca broker for US stocks, ETFs, crypto - Issue #24 (37 tests) Andrew Kaszubski 2025-12-26 21:06:32 +1100
  • 850346a47a feat(execution): add broker router for multi-broker asset class routing - Issue #23 (57 tests) Andrew Kaszubski 2025-12-26 20:58:40 +1100
  • e4ef947c3b feat(execution): add abstract broker base interface - Fixes #22 Andrew Kaszubski 2025-12-26 20:49:17 +1100
  • 4f6f7c1c14 feat(memory): add memory integration for agent prompts - Fixes #21 Andrew Kaszubski 2025-12-26 20:40:21 +1100
  • 25c31d5f5d feat(memory): add risk profiles memory for user preferences - Fixes #20 Andrew Kaszubski 2025-12-26 20:30:21 +1100
  • dbfcea3740 feat(memory): add trade history memory with outcome tracking - Fixes #19 Andrew Kaszubski 2025-12-26 20:22:03 +1100
  • d72c214d4d feat(memory): add layered memory system with FinMem pattern - Fixes #18 Andrew Kaszubski 2025-12-26 20:17:26 +1100
  • 5a0606b59f feat(graph): integrate new analysts into workflow - Fixes #17 Andrew Kaszubski 2025-12-26 20:11:28 +1100
  • 5f63fd6d07 Merge branch 'main' of github.com:halalquant/TradingAgents into main Faris Hasim 2025-12-26 14:22:14 +0700
  • 35c707ff93 update prompt to propose quantity Faris Hasim 2025-12-26 14:21:25 +0700
  • 365eab1e03 add pybit in requirements rdyzakya 2025-12-26 14:51:05 +0800
  • 2a6fde7d0c change profile analyst prompt rdyzakya 2025-12-26 14:50:17 +0800
  • 2fb62bd04a bybit functionality mhmmdjafarg 2025-12-26 13:49:10 +0700
  • a17fc1f029 feat(agents): add Position Sizing Manager with Kelly and risk parity - Fixes #16 Andrew Kaszubski 2025-12-26 17:39:20 +1100
  • b0140a82b3 feat(agents): add Correlation Analyst for cross-asset analysis - Fixes #15 Andrew Kaszubski 2025-12-26 17:30:53 +1100
  • bdff87a571 feat(agents): add Macro Analyst with FRED interpretation - Fixes #14 Andrew Kaszubski 2025-12-26 17:23:30 +1100
  • 8522b4bd53 feat(agents): add Momentum Analyst with multi-TF analysis - Fixes #13 Andrew Kaszubski 2025-12-26 17:12:01 +1100
  • ae7899a6fc feat(dataflows): add data caching layer with rate limit awareness - Fixes #12 Andrew Kaszubski 2025-12-26 16:51:48 +1100
  • 2c802647e4 feat(dataflows): add vendor registry pattern for extensible data vendor routing - Fixes #11 Andrew Kaszubski 2025-12-26 16:47:41 +1100
  • bbd85c91b6 feat(dataflows): add benchmark data module with SPY, sector ETFs, RS, correlation, beta - Fixes #10 Andrew Kaszubski 2025-12-26 16:14:57 +1100
  • 19171a4b31 feat(dataflows): add multi-timeframe OHLCV aggregation - Fixes #9 Andrew Kaszubski 2025-12-26 15:48:40 +1100
  • 4d693fb331 feat(dataflows): add FRED API integration for economic data - Fixes #8 Andrew Kaszubski 2025-12-26 15:25:54 +1100
  • 68be12c451 feat(db): fix Alembic migrations and add documentation (#7) - SQLite batch mode for constraints, migrations README Andrew Kaszubski 2025-12-26 14:50:09 +1100
  • 1ea006e41f feat(db): add Trade model with CGT tracking and Australian FY support (#6) - TradeSide/TradeStatus/TradeOrderType enums, 50% discount for >12mo holdings, multi-currency FX, 87 tests Andrew Kaszubski 2025-12-26 14:46:06 +1100
  • 3798bf0b1f init profile analyst rdyzakya 2025-12-26 11:26:01 +0800
  • 1c6c2fadf1 feat(db): add Settings model with risk profiles and alert preferences (#5) - Implements RiskProfile enum, risk parameters, JSON alert_preferences, one-to-one User relationship, CheckConstraints, cascade delete, 43 tests Andrew Kaszubski 2025-12-26 14:16:42 +1100
  • 68c2848052 rename to ticker of interest mhmmdjafarg 2025-12-26 09:49:57 +0700
  • 0d09f15bd6 feat(db): add Portfolio model with LIVE/PAPER/BACKTEST types - Fixes #4 Andrew Kaszubski 2025-12-26 13:46:39 +1100
  • 8c78b564ae force all openai search to search rdyzakya 2025-12-26 10:43:48 +0800
  • 333120fbb4 force whitepaper to search rdyzakya 2025-12-26 10:42:49 +0800
  • d3892b0da9 feat(db): add User model fields for tax, timezone, API key - Fixes #3 Andrew Kaszubski 2025-12-26 13:15:37 +1100
  • 19a9c704d9 hot fix: company -> coin (fundamental & news) rdyzakya 2025-12-26 10:07:30 +0800
  • 1732b54e0c fix fear and greed and market analyst symbol mhmmdjafarg 2025-12-26 09:07:54 +0700
  • 9933a929df feat(api): add FastAPI backend with JWT auth and strategies endpoint (#48) Andrew Kaszubski 2025-12-26 11:50:03 +1100
  • e5575250df feat(tests): add UAT and evaluation tests for agent outputs - Fixes #53 Andrew Kaszubski 2025-12-26 11:38:37 +1100
  • b4653ca37b feat(tests): add test fixtures directory with mock data - Fixes #51 Andrew Kaszubski 2025-12-26 11:23:29 +1100
  • edae1ab2cc feat(llm): add DeepSeek provider and HuggingFace embedding fallback (Issue #41) Andrew Kaszubski 2025-12-26 11:07:48 +1100
  • 5ea9e905c5 feat(tests): restructure tests into unit/integration/e2e directories - Fixes #50 Andrew Kaszubski 2025-12-26 11:04:20 +1100
  • d6b9df162e feat(dataflows): add AKShare data vendor for US and Chinese stock data (Issue #16) Andrew Kaszubski 2025-12-26 10:42:15 +1100
  • 36de8f0470 feat(tests): add pytest conftest.py hierarchy with shared fixtures - Fixes #49 Andrew Kaszubski 2025-12-26 10:40:30 +1100
  • c0dfb21c00 feat(docs): add comprehensive documentation structure - Fixes #52 Andrew Kaszubski 2025-12-26 10:18:50 +1100
  • 436f6cc092 feat(reports): add report exporter with YAML frontmatter and JSON metadata (Issue #21) Andrew Kaszubski 2025-12-26 10:11:42 +1100
  • bb0ea33100 feat(logging): add dual-output logging and rate limit error handling - Fixes #39 Andrew Kaszubski 2025-12-26 09:54:07 +1100
  • d8093aa889 chore: improve .env gitignore pattern and remove .env.example Andrew Kaszubski 2025-12-26 09:30:08 +1100
  • 42d8ce3f9f
    Merge c510a8721a into 13b826a31d EduardGil 2025-12-25 23:29:04 +0100
  • c510a8721a ACE EduardGil 2025-12-25 23:27:02 +0100
  • 9ee81be48b fix(memory): use get_or_create_collection for idempotent ChromaDB init - Fixes #30 Andrew Kaszubski 2025-12-26 09:20:04 +1100
  • 823627c6a4 change trader prompt to crypto mhmmdjafarg 2025-12-26 01:52:22 +0700
  • 5d17b8c445
    [Market Analyst] Use Crypto Data (#3) Jafar Muhammad 2025-12-26 01:47:12 +0700
  • 06a002fbcc fix tools and bulk taapi mhmmdjafarg 2025-12-26 01:41:25 +0700
  • ea0874e078 fix miss symbol mhmmdjafarg 2025-12-26 00:36:39 +0700
  • c4d8cd0dcd
    Merge pull request #2 from halalquant/fundamental-agent Randy Zakya Suchrady 2025-12-26 01:33:25 +0800
  • 4ff4a6eb3c add get white paper, get market capitalization, get fundamental data of crypto rdyzakya 2025-12-26 01:31:50 +0800
  • 1fceaad2fc update mhmmdjafarg 2025-12-26 00:20:14 +0700
  • f76f12b60d add tools binance get market data mhmmdjafarg 2025-12-25 21:52:16 +0700
  • 6663cd5c5c Merge branch 'main' of github.com:halalquant/TradingAgents into main Faris Hasim 2025-12-25 22:52:20 +0700
  • b049568274 feat: add get fear & greed tool Faris Hasim 2025-12-25 22:52:07 +0700
  • 454d1b9d3c
    Merge pull request #1 from halalquant/news-agent Randy Zakya Suchrady 2025-12-25 23:39:41 +0800
  • 5294324f97 update env example for telegram rdyzakya 2025-12-25 23:29:32 +0800
  • 2a95a81a4e fix bug datetime in curr_date rdyzakya 2025-12-25 23:25:52 +0800