beedictor Can a fruit fly's brain read a price chart?

We take two real, fully-mapped Drosophila brains — one male, one female — show them both the exact same moving price chart, and let each one independently guess where the line goes next. Then we check what the market actually did. Neither brain is trained, rewarded, or told anything about markets.

What is actually going on here

STEP 1

A real brain, wired as measured

Scientists sliced two fruit fly brains, imaged every neuron with an electron microscope and mapped which cell connects to which. We load those wiring diagrams — 134,013 neurons in the female, 163,903 in the male — and run them as living networks. The wiring is never altered.

STEP 2

The chart becomes something to look at

We draw the last 32 candles as a plain glowing line on black. No numbers, no grid, no red/green, no indicators. Then we scroll it across the fly's field of view, because a fly's visual system responds to movement, not to still pictures.

STEP 3

The eye actually sees it

The image lands on each brain's real light-sensing cells, positioned where they physically sit in that animal's eye. Both brains see the identical picture — we hash every frame to prove it.

STEP 4

The fly's motion detectors vote

Flies have dedicated neurons for "something moved up" (T4c, T5c) and "something moved down" (T4d, T5d) — that is genuinely their job in the animal. We simply listen to which group shouts louder, and move a pointer up or down accordingly. Nothing is trained; we just read what the wiring does.

STEP 5

Lock the answer in before looking

Both guesses are written to disk before the next candle is ever loaded. The code that simulates the brains is physically never given future prices. We prove this with a test that feeds it garbage future data and checks the output doesn't change by a single bit.

STEP 6

Only then, reveal and count

Now we look at what really happened and tally it up. After thousands of candles we can ask: when male said UP and female said DOWN, what followed? Nine combinations, counted honestly.

Why two brains instead of one?

Because one brain on its own gives you a number with nothing to compare it to. Two different wiring diagrams seeing the same thing lets us ask whether their disagreement means anything — and, more importantly, lets us run the same test on deliberately broken versions to see whether the real biology is doing any work at all.

What would make this interesting — and what would make it nothing?

The market itself is roughly a coin flip: about 47% of candles go up, 49% go down. If some brain-state combination is followed by an up-candle 52% of the time, that is noise wearing a suit. It only becomes interesting if it holds up well above the baseline, on data we never touched while tuning, on more than one coin, and beats scrambled versions of the same brains.

Is this a trading system?

No. It places no orders and is connected to no exchange account. It is an experiment that produces statistics, and the most likely honest outcome is that the fly brains tell us nothing about crypto. That result would be written up exactly as plainly as a positive one.

The part where we nearly fooled ourselves
The first working version produced beautiful, confident predictions. The male brain said DOWN on 99.5% of candles and the female said UP on 90% — and the tables looked meaningful.

They were meaningless. The "up" and "down" neuron groups simply sit in different amounts of wiring, so one group naturally chatters more than the other. The pointer was drifting on anatomy, not on anything to do with the chart. Three of the nine possible states were literally unreachable.

The fix was to measure each brain's own resting chatter and subtract it, so the pointer only responds to changes from that brain's normal. All nine states are now reachable. This is worth spelling out because the broken version did not look broken — it looked like a result.
Why the colour of the line is an experiment, not decoration
Fruit flies cannot really see red — they have no red-sensitive opsin. Using published pigment sensitivity curves, we can calculate before running anything that a red line should stimulate the motion pathway at about 0.04% of a green one. So re-running everything in red is a built-in sanity check: if red performs like green, our pipeline is responding to something other than the image, and we have a bug rather than a discovery.

Things we got wrong, and how we found out

An experiment like this fails silently. The dangerous outcome is not an error message — it is a confident, plausible-looking result produced by a bug. Three have been caught so far, and each was invisible until it was specifically tested for. They are listed here because a method section that only records successes is not evidence of anything.

1. The brains were predicting their own anatomy, not the chart
The first working version had the male brain saying DOWN on 99.5% of candles and the female saying UP on 90%. The tables looked meaningful.

They were not. The "up" and "down" motion-detector groups sit in different amounts of wiring, so one naturally fires more than the other at rest. The pointer was integrating that constant difference — a fixed property of the wiring diagram — and only three of the nine possible states were reachable at all.

Fix: each brain now measures its own resting rate and subtracts it, so the pointer responds only to changes from that brain's normal. All nine states are now reachable, and the male average moved from −0.671 to −0.088.
2. The cursor was being clipped 65% of the time
The pointer has a maximum travel. At the gain we started with, the male cursor hit that limit on 65% of observations — meaning two-thirds of its answers were the same saturated value regardless of what it saw. Reducing the gain removed the clipping entirely while keeping the spread of responses between the two brains well matched.
3. Our own statistical test was too permissive
Readings from consecutive candles are not independent — the brain carries state forward, so one observation resembles the next. Measured autocorrelation is +0.62, which means our 8,609 observations carry only about 2,000 observations' worth of independent information.

We wrote a test designed to handle that, then checked it on synthetic data where the right answer was known. It was wrong: it flagged false results 9.5% of the time against a target of 5%. The method chopped the data into blocks, which destroyed the very autocorrelation it was supposed to preserve. A different approach now measures 4.0%, and still detects a real effect 100% of the time.

We also checked a claim we had already made — that our original method was too permissive. It was not. It was slightly conservative. The real distortion was somewhere else entirely: in correlations between two drifting series, where the false-positive rate reaches 15.5% instead of 5%. That is now handled separately.

Every one of these would have produced publishable-looking output. None announced itself.

The odour trail experiment

The visual bee here turned out to be an excellent follower — it reads the chart at a correlation of 0.88 but always a step behind. Tracing the wiring showed why: the motion detectors driving its cursor have zero connections to the mushroom body, the one part of a fly's brain that can learn. That pathway is a reflex, and a reflex cannot be taught to predict.

The route into the learning circuit is the nose — roughly 24× more trainable synapses than vision has. A separate experiment on that runs at its own address:

OdourTrail →

Live experiment status

connecting…

Watch a single observation — live

loading…

what both brains see male's guess female's guess what actually happened
both guesses, frozen before the outcome was known
what the next candle actually did

The tally so far — what followed each combination

Male · Female saidtimes seenthen UP%then DOWN% vs baselinevs baseline
"vs baseline" of 1.00 means that combination told you nothing at all. Rows seen fewer than 10 times are dimmed — they are noise.