D
DAAVILE Algo Trading
Quantum — the DAAVILEFX lab environment

YOUR TRADING DESK, AS ONE MACHINE YOU OWN.

Quantum is not a pile of apps you install one by one. It is a single Linux environment that boots with MT5 already inside it — the terminals, the agents, the local brain, the sandbox and the virtual machines, all in one image, all on your own hardware.

What you actually get: your own experimental hedge fund. A real desk where you form a trading idea, throw it at real market history, and find out what survives — with the receipts to show why.

THE BOX — ONE LINUX IMAGE BOOT → WORK UBUNTU + MT5 HERDR DESK OPENCODE FORKS LOCAL BRAIN SANDBOX VIRTUAL MACHINES installed, ready to trade every agent, one window DAAVILE + RYIUK builds llama.cpp on your own chips agents work, nothing breaks clean room per experiment NO CLOUD · NO API KEY · YOUR HARDWARE
Fig. 0.1 — one environment, six rooms, nothing to install by hand

DAAVILEFX · PLATE 00 · REV 2026-11-11 · SCHEMATIC

1Linux image, whole desk
MT5Installed before you log in
1 GPUYour card, your hardware
0Cloud calls or API keys
00What is inside the box

Six rooms, one environment.

Everything below ships in the same image and talks to the same local services. You boot once and the whole desk is already alive.

Room 01

Ubuntu with MT5 already inside

The image boots into Ubuntu with MetaTrader 5 installed, licensed-ready and configured for both live and backtesting work. NinjaTrader and the other terminals are the next ones in line.

MT5 built inLive + backtestMore terminals next
Room 02

Herdr — the desk you look at

One window for the whole machine. Every agent, every terminal, every running job and every log, side by side. You stop hunting through six windows and start supervising a desk.

One windowAll terminals liveStreams in real time
Room 03

OpenCode — DAAVILE and RYIUK builds

Two tuned forks of OpenCode. The DAAVILE build knows the trading laws of this desk; the RYIUK build knows the local models. Both drive the backtesting and inference pipelines from the same session.

Two forksShared pipelinesKnows the desk
Room 04

The brain runs at home

llama.cpp on your own CPU and RAM, with your graphics card taking the heavy work through Vulkan. No API key, no per-token bill, and it keeps answering with the internet unplugged.

CPU + RAMYour GPU, VulkanWorks offline
Room 05

The sandbox

Agents work inside a locked box. They can try things, break them and rerun them without ever reaching your live account or your real files. A failed experiment costs compute, not money.

Locked downSafe to failLive stays untouched
Room 06

Virtual machines

Spin up a clean room per experiment, snapshot it, throw it away. One bad candidate never poisons the desk, and you can always go back to the last known-good state.

Clean roomSnapshotsDisposable
One image — not a folder of installers
Boot it and the desk is already running: terminals, agents, local models, sandbox and virtual machines.

The software inside — engineering spec

01How it works

Five steps, and you are in control the whole way.

No black boxes and no invented numbers. You give the job, the desk does the work, and the receipts land on your disk where you can read them.

1

Boot the box

One image, one login. Ubuntu comes up with MT5 already installed and the terminals already configured.

2

Open the desk

Herdr puts every agent, terminal and log in one window. You watch the work instead of hunting for it.

3

Give it the job

Tell the OpenCode build what you want. It writes the plan, then runs the backtesting and inference pipelines itself.

4

Watch it work

The local brain answers on your own hardware. The sandbox absorbs the failures. The VMs keep them isolated.

5

Keep what survived

What proves out is banked with a receipt. What does not is thrown away. Your capital only ever sees the survivors.

02Safe by design

The agent can fail. Your money cannot.

Everything that can break is put behind a door first. That is the difference between an environment you trust with a live account and a toy on your laptop.

The sandbox

Locked box for the experiments

  • Your live account is out of reach — agents work on copies, never on the account that holds your money
  • Your files are out of reach — the box only sees the folders it was given
  • Failure is cheap — a broken run costs electricity and minutes, not capital
  • Full visibility — every command the agent ran is written down and readable
The virtual machines

A clean room per experiment

  • Start from clean — every run gets a fresh machine instead of yesterday's leftovers
  • Snapshot the good state — when something works, keep it. When it breaks, roll back
  • Throw the rest away — a bad experiment never poisons the desk
  • Run them in parallel — several clean rooms at once, all still on your own machine
The brain

Local means local

  • No API key anywhere — there is no cloud account to create and no bill to receive
  • Unplug and it still works — the models run on your own CPU, RAM and graphics card
  • Your prompts stay home — nothing about your strategy is sent to a stranger's server
The machine

You own the whole image

  • Copy it — clone the disk, move it to another machine, back it up however you like
  • Open it — nothing is sealed. Every file, every log and every receipt is yours to read
  • Wipe it — sell the hardware tomorrow and the desk goes with you, not the other way around
03The brain runs at home

Your hardware does the thinking.

The local model layer is llama.cpp running on your own machine: the CPU and RAM carry the work, and your graphics card joins in through Vulkan. Nothing is rented, nothing is billed, nothing leaves the house.

The engine

llama.cpp, tuned for this desk

  • CPU and RAM first — the model loads on the processor, where the memory already is
  • Your GPU pulled in — the dedicated card works through Vulkan, so the answer comes back fast
  • No key, no bill — no cloud calls, no token invoices, no account to manage
  • The integrated chip stays out — I have not found a real use for it yet, so it does not pretend to help
The swap

Two slots, hot swap

  • Active plus shadow — one slot answers while the other warms up in the background
  • Atomic changeover — the two trade places without dropping a single call
  • Per-call budgets — chat and streaming with a ceiling you set
The pipes

One door for every agent

  • Same toolset — every agent inherits the full desk toolkit at session start
  • Parallel lanes — several jobs run at once and report back on their own schedule
  • Receipts attached — where a piece of work came from travels with the result
REQUEST AMN ROUTER SLOT A ACTIVE answers every call SLOT B SHADOW warming in parallel A → B B → A ATOMIC SWAP SOLID = LIVE PATH DASHED = WARM PATH NO CLOUD · NO API KEY
Fig. 3.1 — two inference slots on your own hardware: one answers, one warms, and they swap without dropping a call

DAAVILEFX · PLATE 03 · REV 2026-11-11 · ROUTING

04Faster tools, built in Rust

The small tools get sharper every week.

A slow tool turns a ten-minute job into an hour, and an hour lost is an experiment never run. So the little helpers around the desk are being rebuilt in Rust — fast, small and native to your machine.

In progress

Experimenting with Rune

I am testing Rune, a small scripting language written entirely in Rust, as the way to build quick native helpers that agents can call directly. The idea is simple: instead of shipping a heavy program for every tiny job, ship a tiny native tool that starts instantly and uses your processor directly.

  • Why it matters — a helper that starts in milliseconds instead of seconds, over and over, adds up to hours a week
  • Why Rust — one language, no runtime to install, no garbage collector pausing your work
  • Honest status — this is an experiment, not a shipped feature. It earns its place only if it is measurably faster
Pure RustNative, no runtimeExperimental
The rule

Nothing stays slow on purpose

  • Measure first — a tool gets rebuilt because a number moved, not because it sounded better
  • One job per tool — small, sharp and replaceable beats one big program nobody dares touch
  • Native where it counts — the heavy lifting runs directly on your own CPU and GPU
  • Same for the brain — the model layer is tuned for the same reason: less waiting, more work
05Always getting better

I am not finished, and I never intend to be.

This environment is alive and it keeps moving. Every week it gets faster, the tools get sharper, and the agents learn from what actually happened instead of from what I assumed would happen.

Learning

I read what the machine tells me

Every run leaves evidence. I read it, I compare it against what I expected, and I let the difference correct me. That is how the desk gets sharper instead of louder.

Adapting

It changes when the evidence says so

Nothing in the box is sacred. A tool that stops paying for itself gets replaced, a lane that keeps failing gets rebuilt, a hunch that never survives contact gets dropped.

Finding the best sauce

Good enough is not the target

The goal is not a working setup. It is the best version of it that I can build this week — and then a better one next week, with the receipts to prove the difference.

Why you should care
You are running an environment that is still being improved by the person who built it — not a frozen product waiting for a support ticket.
06The Lab — the complete environment

One environment. No per-seat billing, no cloud calls, no data leaving your machine. Everything runs on your own hardware.

Think of it as a small fund with one researcher, one laboratory and a rule that nothing goes live without proof. You are the investor. The machine is the analyst. Nothing is promised — it is measured.

Under development — beta testing This is still under development and is being beta tested.

MANIFEST — 1 image · 0 subscriptions · 0 cloud calls

In the box
  • Ubuntu with MT5 built in — the image boots with the terminal installed and ready for live and backtesting
  • Herdr — the desk window where every agent, terminal and log lives together
  • OpenCode DAAVILE + RYIUK builds — two tuned forks driving the backtesting and inference pipelines
  • Local brain — llama.cpp on your CPU and RAM, your GPU through Vulkan, no API key
  • Sandbox and virtual machines — agents fail safely, experiments stay isolated and disposable
  • The toolset — the same backend every agent uses, exposed over one local protocol
Not in the box
  • Your broker account and your capital — you open it, I never touch the money
  • Managed mandates — running your account for you is a separate service, priced by account size
  • Any promise of profit — this is a machine that proves or disproves an idea, nothing more
Keep reading

The trading algorithm itself, the way it is tested and the proof behind it, has its own page.

The algorithm and its proof

07Straight answers

Before you ask.

Is this the same as the managed account service?

No. The managed service runs your account with our team. The pack is the environment: you run the desk on your own machine and keep every decision — which is how you run your own experimental hedge fund instead of handing the keys to someone else.

Do I have to install anything?

No. It is one Linux image. MT5 and the terminals are already inside it. You boot the machine and the desk is running.

What hardware do I need?

A 64-bit machine with hardware virtualisation turned on, a reasonable amount of RAM, and a graphics card. A dedicated card helps the local brain most; the integrated chip in your CPU is still fine for everything else. If your machine only has the integrated one, it still runs — just slower.

Does it need the internet?

No. The agents and the local models work offline. The internet only helps when an agent wants to look something up.

Can my own agent use it?

Yes. The desk exposes its backend over one local protocol, so any agent you run can open jobs, read the reports and drive the terminals through the same doors the window uses.

Can I buy it yet?

Not yet. The Lab is still in beta testing, so there is no price and no purchase link while it is being tested.

Quantum — the DAAVILEFX lab environment · built and run locally · DAAVILE FX
// Software lab RYIUK — local LLM inference, backtesting pipelines, agentic workflows. No signals. No courses.
RYIUK.pro →