HNHacker News
TopNewBestAskShowJobs

i_eat_rocks

1 karma · joined June 9, 2026

submissionscomments
i_eat_rocks··on Multi-Agents LLM Financial Trading Framework
100% is offensive to my sensibilities, and perhaps I do just write like a robot on the internet.
i_eat_rocks··on Multi-Agents LLM Financial Trading Framework
I’ve been running a day trading bot for the last 4-5 months, and it’s a lot of work. It never comes down to agent skills or abilities, more so the data you can receive and how quickly you can receive it. 1m bars, MFE calculations, rvol, executable bid/ask, spread, volume, market/sector context, and then making sure none of it has look ahead leakage

I’ve been doing a fairly similar experiment, but I ended up moving in almost the opposite direction than what this framework purports. deterministic code decides what is actually legal to trade, handles sizing/risk/execution, and an LLM (nanobot architecture) only gets to rank the already valid candidate set. If the model fails or times out, deterministic ordering takes over, so only the -nth degree of data actually makes it to the non-deterministic part (haha).

The hard part hasn’t been making the agents smarter/skillset but getting clean, fast data, preserving exact order/fill lineage (Postgres) and separating bad selection from bad execution or exits without leaking future information into the analysis

The multi agent debate stuff is interesting, but if every agent is reasoning over the same stale or incomplete inputs, I’m not convinced you gain much. I’ve built PoCs for my same project, and a round robin of LLMs is just hallucination and self approval city. Better data and tighter decision boundaries seem to matter more

i_eat_rocks··on Slack Code
Do you find this has shifted engineers to review more PRs than submit PRs themselves?
i_eat_rocks··on Show HN: Command Center, the AI coding env for people who care about quality
The answer to "how do you ensure refactoring improves code?" is embedded in the binary as a system prompt. It's his own blog post about the Embedded Design Principle. The binary contains 9 system prompts, all instruction templates for the LLM. None contain any code for measuring code quality (unfortunately) The pipeline is three steps: suggest-data-unifications - prompts the LLM with the blog post. The prompt starts literally with "For each data structure in the specified code, do the following." suggest-code-unifications - same agent, different prompt. Starts with "Now look at the file and apply the above guidelines." execute-refactoring - runs the LLM's suggestions through a coding agent. No verification between steps. No quality gate. No baseline comparison. The refactoring agent's entire context is the blog post, literally. Read it. Find duplication. Merge it. The closest thing to a "guardrail" is a function which calls eval() on arbitrary user-defined JavaScript. And AutoAcceptDecorator which intercepts LLM messages matching /proceed|go ahead|make|implement|apply/ and auto-replies "Yes, please proceed with the changes." So when you ask "how do you ensure it improves code?" the answer is: we ask an LLM to read a blog post about code quality and then we trust it. And we built a regex that auto-accepts its own changes. The binary also has a separate class for fiber-based refactoring execution, and a full walkthrough generation pipeline that auto-generates code walkthroughs from git diffs. There's a separate workflow for file organization that reads Jimmy Koppel's rule ("Make the design apparent in the code") and applies section headers to changed files. Completely independent from the deduplication agent but uses the same pipeline: read prompt, LLM, apply changes. And the DoItAll workflow chains everything together. DeDuplicate runs in parallel, then embedded-design and organize-file run on every changed file with concurrency:2. It's a full refactoring pipeline.... but every single step is just: read a blog post, LLM, apply. The entire product is two blog posts, a concurrency manager, and a regex.