Most trading bots are just if-statements wearing a costume.

RSI below 30, buy. Moving averages cross, sell. That works fine until the market does something the rules didn't anticipate, and then the bot keeps executing the same logic anyway, because it can't actually think.

If you're:

building AI agents that need to reason over structured data,

exploring what LLMs can actually do in a finance context,