BTC Signals VIP

Blog

← Back to all posts
Technology

How Our AI Predictions Actually Work (Full Technical Breakdown)

Most trading signal platforms use the same tired indicators. Moving average crossovers. RSI divergences. Bollinger Band squeezes. We decided to throw all of that away and build something fundamentally different.

Our prediction engine treats the Bitcoin market like a language. That might sound strange. But once you understand how it works, it makes perfect sense.

Step 1: Tokenizing Price Movements

Instead of feeding raw OHLC (Open, High, Low, Close) numbers into a model, we convert price changes into a simple three-character vocabulary.

"1" means the price moved up by one dollar.

"0" means the price moved down by one dollar.

"2" marks the boundary between two candles.

So if Bitcoin closes $5 higher than the previous candle, that gets encoded as "11111" followed by a "2" boundary marker. A $3 drop becomes "000" followed by "2".

This might seem overly simple. But it is actually incredibly powerful. By stripping away the absolute price level and focusing purely on the directional movement, the model learns the grammar of market momentum. It recognizes patterns like breakouts, consolidations, and reversals in the same way a language model recognizes sentence structure.

Step 2: The LSTM Neural Network

The tokenized sequence gets fed into an LSTM (Long Short-Term Memory) neural network. LSTMs are a type of recurrent neural network specifically designed to remember patterns over long sequences.

Think of it this way. A standard neural network looks at one snapshot of data. An LSTM reads through the entire history of price movements and builds a memory of what came before. It learns that certain movement patterns tend to be followed by specific outcomes.

We trained it on extensive historical Bitcoin data. The model learned the rhythms of the BTC/USDT market. Not just the obvious patterns, but the subtle ones that human traders miss.

Step 3: The 15-Member Ensemble

Here is where it gets interesting. We do not run the model once. We run it 15 times simultaneously.

Each run uses a different configuration. We have three tiers.

Deterministic Anchors (Low Variance)

These use a "greedy" or low-temperature "top_k" strategy. They pick the most mathematically probable next token at every step. The output is stable and conservative. Think of them as the cautious voices in the room.

Medium Variance Models

These use sampling strategies with temperatures between 0.6 and 0.8. They follow the most likely path most of the time, but occasionally explore less obvious possibilities. They capture realistic market volatility without going off the rails.

High Variance Explorers

These run with temperatures between 0.85 and 0.95. They intentionally explore wilder scenarios. Sharp rallies. Sudden dumps. The kind of chaotic moves that catch retail traders off guard. We want our predictions to account for these possibilities, not ignore them.

Step 4: Trimmed-Mean Consensus

After all 15 models finish generating their 60-minute forecasts, we need to combine them into one coherent signal. We do not just average them. That would let the extreme outliers skew the result.

Instead, we sort all 15 trajectory predictions for each future minute. Then we chop off the top 20% and the bottom 20%. Three wildest predictions on each end get discarded. The remaining models are averaged to produce a robust consensus.

This is called a trimmed mean. It is the same technique used in Olympic scoring when they drop the highest and lowest judges. It produces a result that is resistant to noise.

Step 5: Confidence Bands (IQR)

We also calculate the Interquartile Range across all 15 trajectories. The 25th percentile forms the lower confidence band. The 75th percentile forms the upper band.

When you see those bands on the chart, they are telling you where the bulk of the probability lies. Tight bands mean all 15 models agree the market is heading in a clear direction. Wide bands mean the models are conflicting, which signals uncertainty.

That is our "Ensemble Agreement" metric. It is essentially a built-in risk manager. If the agreement is low, the smartest thing you can do is not trade.

Step 6: AWS Lambda Inference

The LSTM model runs on AWS Lambda through an ONNX runtime. We send 15 requests in parallel batches of 3. Each Lambda instance processes one ensemble member independently.

This architecture keeps the web server lightweight. No GPU. No heavy model files sitting in memory. The server just collects Binance data, fires requests to Lambda, and aggregates the results. It updates every 5 minutes with fresh predictions.

What This All Means for You

When you look at the prediction chart on btcsignals.vip, you are not seeing one model's guess. You are seeing the mathematical agreement of 15 independent AI predictions, with the noise stripped out and a confidence envelope showing you how much to trust the signal.

It will not be right 100% of the time. Nothing is. But it gives you a genuine statistical edge over trading blind. And that edge, compounded over hundreds of trades, is what separates profitable traders from the rest.