How this tool works
Fear & Greed Backtester: how the test works
By Menno van Ravels - 13 years in crypto, 3 bear markets survived, zero paid promotions
Last reviewed:
8 min readFree to read
The Fear & Greed Backtester replays Bitcoin's past with a simple rule you set: buy when the Fear & Greed Index is low, sell when it is high. It then compares the result with just buying once and holding. It is a look at history, not a forecast, a signal or advice.
- Your rule
- 2 levels
- Compared with
- Buy and hold
- Trading costs
- 0.15%
- Free run
- 1
a buy level from 1 to 49 and a sell level from 51 to 99
buying Bitcoin on the first day and never selling
0.10% fee plus 0.05% slippage on every fill
one backtest per browser, no account needed
1 · Buy zone
The index drops below your buy level (20 by default). A buying phase starts.
2 · Spread out
Cash is split into equal daily buys, each paying 0.15% costs. Selling later works the same way.
3 · Sell zone
The index rises above your sell level (75 by default). A selling phase starts.
Phased buys and sells versus buy and hold
- Bitcoin price (illustrative)
- Equal daily buys inside the buy zone (0.15% costs each)
- Equal daily sells inside the sell zone (0.15% costs each)
- Buy and hold: one buy on day one, never sells
01What is the Fear & Greed Backtester?
A backtest asks a simple question: if I had followed this rule in the past, what would have happened? This tool answers it for one rule. You pick a buy level and a sell level on the Fear & Greed scale, and a starting amount in dollars. The tool then walks through Bitcoin's history day by day and buys and sells by your rule.
The Fear & Greed Index is a daily sentiment score from 0 (extreme fear) to 100 (extreme greed). The idea behind using it is that markets often feel worst near lows and best near highs. The backtester lets you check how a rule built on that idea would have behaved, instead of trusting the idea on feel.
At the end you see how your rule did next to buy and hold, how many full buy-and-sell rounds it made, and how deep the worst drop was.
02How do you set it up and read the result?
You have three inputs. The buy slider runs from 1 to 49 and starts at 20. The sell slider runs from 51 to 99 and starts at 75. The starting investment can be anything from $100 to $1,000,000 and starts at $1,000. The two sliders push each other apart, so the buy level always stays below the sell level.
After the run you get three result cards and a chart. The third card shows the number of trade cycles and, underneath, the max drawdown. The chart shows your strategy against buy and hold, using one point per month so it stays readable. Hover over it to see the values for a month.
| Result | What it tells you |
|---|---|
| Strategy ROI | How much your starting money grew or shrank by the end of the data, in percent, plus the dollar amount it ended at |
| Buy & Hold ROI | The same starting money put into Bitcoin on day one and left alone, for the same period |
| Trade cycles | How many selling phases your rule completed. Each one follows a buying phase |
| Max drawdown | The size, in percent, of the largest fall of your own portfolio from a high point to a later low (the biggest in dollar terms) |
03How does the simulation work?
A buying phase starts on the first day the index is below your buy level, and a selling phase starts on the first day it is above your sell level. A value exactly equal to your level does not start a phase, even though the slider label reads “≤” and “≥”. The test never buys and sells at the same time. It works through a buying phase, then waits, then a selling phase, and so on.
It does not put everything in on one day. Cash is spread over the length of the phase. On the first day of a buying phase the test sets a daily amount: the cash it has left divided by the average length of earlier buying phases, or 14 days for the first one. It spends that same amount on each day the index stays below your level. Selling works the same way with Bitcoin. Only data up to that day is used, so the test never peeks at the future.
A phase does not end the moment the index steps back over your level. It ends after 3 days in a row outside the zone. If the opposite signal appears during those 3 days, the test switches to it straight away. Whatever is left to buy or sell when a phase ends is traded on its last day. The same happens on the final day of data.
Every trade pays costs: a 0.10% fee and 0.05% slippage, which is the small gap between the price you see and the price you actually get. Buy and hold pays the same costs once, when it buys on day one.
04Where does the data come from?
The sentiment values come from the daily Fear & Greed Index published by Alternative.me, loaded for its full history. The Bitcoin prices are daily prices from CoinGecko when the site has access to it, and from Blockchain.com otherwise or when CoinGecko cannot be reached. A day is only used when both a sentiment value and a price exist for it.
The combined data is kept for one hour before it is fetched again. The period you test is simply as much history as the index has, and the buy and hold card shows how many years that was.
Alternative.me builds its index from its own mix of inputs and can change how it works. Our own Fear & Greed page explains the index and how we show it. The backtester uses the published index values as they are.
05What do the Risk label and the action window mean?
Above the result cards you also see a small teaser with a “BTC Risk” label and an action window. These come only from today’s Fear & Greed value and your two levels. They are simple labels, not a separate model and not the Risk Wave indicator.
The Risk label has four steps: Lower for a value under 35, Moderate from 35 up to 54, Elevated from 55 up to 74, and High from 75. The action window reads “Buy zone active” when today’s value is at or below your buy level, and “Take-profit zone active” when it is at or above your sell level. In between it reads “Watchlist mode” in the lower half and “Stay patient” in the upper half. Read these as a description of where the index stands against your levels, not as an instruction.
06What are the limits?
A backtest is a story about the past. Keep these points in mind before you trust a result.
One path, few cycles
Bitcoin has only been through a handful of full market cycles in this data. A rule can look great or poor simply because of one or two of them.
Easy to overfit
If you keep moving the sliders until the result looks good, you are fitting the rule to the past. A setting that won in history may do nothing next time.
Simplified costs
Fees and slippage are fixed, and taxes are not included. Real prices, spreads and exchange limits are messier than this.
Not a signal
A result describes what a rule would have done. It does not say what the index or Bitcoin will do next, and it is not financial advice.
07An example of use
A made-up example. You keep the starting settings of buy at 20, sell at 75 and $1,000, and run the test. Say it shows a lower return than buy and hold but a smaller maximum drawdown. That tells you the rule spent time in cash and avoided some of the falls, at the price of missing part of the climb.
You then ask whether that trade is one you could live with in a real market, and you look at the sentiment extremes in our guide on DCA during extreme fear. The numbers above are invented to show how to read the cards. They are not a result of the tool.
08What is free and what is Premium?
This explainer is free to read for everyone. On the public Fear & Greed Backtester page you can run one free backtest per browser, with any buy and sell levels you like and no account. After that run the sliders lock and you are pointed to Premium. The written readout under the chart (why this rating and when to act) and the chart itself are blurred until you leave an email for the free full report. The free-run limit is stored in your browser, so a different browser or cleared site data shows the page fresh. The email unlock only lasts for the current browser session.
Premium members get the full Backtester inside the trading lab. They can pick the indicator, the timeframe, the buy and sell levels and the trading costs, run as many tests as they like, and save strategies. Free members who log in see one fixed sample run there, with the indicator and settings locked. See pricing for what is included today.
09Frequently asked questions
What does the Fear & Greed Backtester do?
It replays Bitcoin's history with a rule you set: buy when the Fear & Greed Index is low and sell when it is high. It then shows how that rule compares with buying once and holding.
Which data does the backtest use?
Daily Fear & Greed values from Alternative.me and daily Bitcoin prices from CoinGecko or, otherwise, Blockchain.com. It uses as much history as the index has.
Does the backtest include trading costs?
Yes. Every buy and sell pays a 0.10% fee and 0.05% slippage, and buy and hold pays the same costs once at the start. Taxes are not included.
How many free backtests do I get?
One per browser on the public page, with no account needed. The limit is stored in your browser. Premium members get unlimited runs in the Backtester in the trading lab.
Does a good backtest mean the strategy will work next time?
No. A backtest only shows what a rule would have done in the past, over a small number of market cycles. It is not a forecast, a signal or financial advice.