AI Trading Team Examples¶
LumiBot includes several copy-paste AI trading team examples. Each one keeps the
Python simple: create agents in initialize(), pass context through them in
on_trading_iteration(), and let only the final portfolio-manager or trader
agent submit orders. The same file runs with a broker by default, or backtests
when you set IS_BACKTESTING = True in the flat runner.
These examples are inspired by public investing styles and firms. They are not affiliated with or endorsed by the investors, firms, or companies named.
Examples¶
ai_trading_team_citadel_sector_pods.pyInspired by the pod-style structure associated with Ken Griffin’s Citadel: sector specialists pitch their best ETF ideas, a risk manager challenges the setup, and a portfolio manager rotates into the strongest sector. Watch it live on BotSpot.
ai_trading_team_warren_buffett_value.pyA value-investing team where one agent reads for business quality and annual report evidence, one agent demands valuation discipline, and the portfolio manager buys only the best long-term compounder. Watch it live on BotSpot.
ai_trading_team_ray_dalio_idea_meritocracy.pyA Bridgewater-style idea-meritocracy workflow where growth, inflation, and liquidity agents argue, a disagreement agent stress-tests the assumptions, and the trader chooses one macro ETF. Watch it live on BotSpot.
ai_trading_team_bill_ackman_concentrated.pyA concentrated investing workflow where a quality researcher, activist bull, and short-seller bear debate whether one high-conviction large-cap position deserves capital. Watch it live on BotSpot.
ai_trading_team_bull_bear_leveraged_etf.pyAn aggressive bull/bear demo where agents debate leveraged long and inverse ETFs before rotating into one high-conviction ETF. Watch it live on BotSpot.
ai_trading_team_bull_bear_large_cap_stocks.pyThe same bull/bear debate structure applied to familiar large-cap stocks, so the reasoning is easier to inspect before using more volatile instruments. Watch it live on BotSpot.
ai_trading_team.py remains the shortest alias for the leveraged ETF example.
New code should prefer the descriptive filenames above.