This website requires JavaScript.
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