Render the prompt as Markdown with each inline JSON payload (prefetched market data, recent decisions) turned into a formatted json block, and split each tool call into separate argument and result blocks. Short arrays and objects stay on one line so klines read one bar per line.