RSI Settings: The Best Period and Levels, Tested by Timeframe
Indicators 27 min read Updated:

RSI Settings: The Best Period and Levels, Tested by Timeframe


The default RSI settings are 14 periods with overbought at 70 and oversold at 30, and for the play that uses those levels they are not always best. We swept RSI length 7, 9, 14 and 21 against the 70/30 and 80/20 levels across gold, EUR/USD and Bitcoin on the daily, 4-hour and 1-hour charts, net of fees. The honest finding: there is no single magic setting, and the popular advice to "drop the period for faster signals" mostly adds noise. For the trend-pullback, the real RSI edge, the standard 14 is the practical sweet spot. For the oversold/overbought bounce, a faster 9 with tighter 80/20 levels beats 14 on gold, while a ranging market like the euro prefers plain 70/30. This guide shows what each knob actually does, which settings paid, and the one market condition that doubles the edge.

The two RSI settings you actually control

Here is what you came to see. RSI, the relative strength index, is a momentum gauge that runs from 0 to 100. You change two things on it, and only two: the period and the levels.

The two RSI settings you control, shown on an RSI line: the period that sets sensitivity and the overbought oversold levels of 70/30 versus 80/20
RSI has two knobs: the period sets how jumpy the line is, and the levels (70/30 or the tighter 80/20) set what you call overbought and oversold.

The period is the lookback. RSI(14) averages momentum over 14 bars. Drop it to 7 and the line whips around, reacting to every small move; raise it to 21 and the line smooths out, reacting slower. That is the sensitivity dial.

The levels are the horizontal lines you call overbought and oversold. The textbook default is 70 and 30. Some traders pull them in to 80/20 to demand a bigger stretch before they act, and a few go to 90/10. That is the threshold dial.

J. Welles Wilder published RSI in 1978 with 14 as the default. He picked 14 because it was half of a 28-day cycle he was working with, not because he optimized it on decades of price history. The number stuck because everyone watches it, which is a real reason but not a mathematical one.

So the question is fair: if 14 was a guess, can you do better by changing it? We tested that properly instead of guessing. The short answer is that the period and the levels each do a specific job, and the job depends on which RSI play you are running.

What “more signals” actually costs you

The most common settings advice is to shorten the period for faster entries. It sounds right. A faster line reaches the levels sooner, so you get in earlier.

The catch is that a faster line reaches the levels far more often, and most of those extra touches are noise.

RSI 7 versus RSI 14 on the same gold daily chart, the faster 7-period line crossing the 70 and 30 levels far more often than the 14-period line
On the same gold window, RSI(7) crossed the 70/30 bands 12 times while RSI(14) crossed once. Most of those extra fast-period signals led nowhere.

That is one real stretch of spot gold (XAU/USD) on the daily chart. The price action is identical for both lines. The only difference is the setting.

RSI(7) tagged the overbought or oversold bands a dozen times. RSI(14) did it once. If each band touch is a potential trade, the faster setting just handed you eleven extra “signals” in a market that only made one real turn.

The backtest agrees. On gold’s 1-hour chart, the classic oversold-bounce play with 70/30 levels lost money at every short period we tried: RSI(7) ran a 0.85 profit factor, RSI(9) was 0.90, RSI(14) was 0.86. All below 1.0, all bleeding.

Quick definition, because it carries the whole guide. Profit factor is the strategy’s total dollars won divided by total dollars lost. Above 1.0 you made money; 1.20 means roughly $1.20 came back for every dollar the losing trades cost. Below 1.0 you lost.

So on a fast chart, cranking the period down floods you with signals and the profit factor sinks below breakeven. “More signals” is not “more edge.” It is usually the opposite.

The play that pays, and the period that suits it

Before settings can mean anything, you need to know which RSI play you are setting them for. The two are completely different.

The first is reversion: buy when RSI leaves oversold, sell when it leaves overbought. This is the one that uses the 70/30 levels directly.

The second is the trend-pullback: in an uptrend, wait for RSI to dip and then turn back up through the 45 midline, and buy that. This one barely touches the extremes. It is the play our gold testing keeps crowning as the real edge, and it is covered in depth in the RSI trading strategy guide.

For the trend-pullback, the only setting that matters is the period, and here the data is clear and a little surprising.

Profit factor of the RSI trend-pullback by period on gold across the daily, 4-hour and 1-hour charts, rising from RSI 7 to RSI 21
The RSI trend-pullback profit factor rises with the period on every timeframe, but the trade count falls from 85 at RSI(7) to 17 at RSI(21), which is why 14 is the practical pick.

Read the bars left to right. On gold daily, the profit factor climbs steadily: RSI(7) at 2.16, RSI(9) at 2.48, RSI(14) at 3.88, RSI(21) at 4.29. A longer period is genuinely cleaner.

So why not just use 21? Because the trade count collapses. RSI(7) gave 85 trades over eight years; RSI(21) gave 17.

Seventeen trades across eight years is barely two a year. The profit factor looks great, but you cannot build a strategy on a sample that thin, and you would spend most of the decade waiting.

The takeaway: for the trend-pullback, RSI(14) is the practical sweet spot. It carries a strong profit factor (3.88 on gold daily) while still firing often enough, 32 trades, to be a real strategy you can actually trade. The same shape holds on the 4-hour and 1-hour charts, where you lean toward a slightly faster period only to keep enough trades on the table.

The RSI(14) trend-pullback on gold

Here is one of those trades, start to finish.

Gold daily chart, an RSI 14 trend-pullback trade entering as RSI turns back up through 45 in an uptrend, with the RSI panel and 70/30 levels labelled
Spot gold, daily: an RSI(14) trend-pullback. Price holds above the 200-EMA, RSI dips and turns back up through 45 (the entry), and the trade closed +6.9% at risk/reward 1:4.7 over 59 days.

The rules are short:

  • Regime first. Only buy when price is above its 200-period EMA, a long moving average (the average price over the last 200 bars) drawn as a smooth line that shows the overall trend without the day-to-day noise. Above a rising 200-EMA the market is in an uptrend, below a falling one a downtrend; that up-or-down state is what “the regime” means.
  • The dip. Inside that uptrend, wait for RSI to fall under the 45 midline, not the textbook 30.
  • The trigger. Buy when RSI turns back up through 45. Momentum has re-ignited with the trend.
  • The stop. Below the recent swing low.
  • The exit. When RSI falls back under 40, the move has given out.

Why 45 and not the textbook 30? In a strong uptrend RSI rarely falls all the way to oversold, because buyers step in before it gets there. So you wait for a shallow dip toward the centre instead.

The 45 line sits just below the 50 midpoint, deep enough to mark a real pause but still on the bullish side of the gauge. It is the dip you can actually catch, and it tested better than waiting for a 30 that mostly never arrives in a trend.

Notice the RSI panel at the bottom. The 70 and 30 levels are marked, but the entry does not happen anywhere near them. This play reads the midline, not the extremes. That is why the levels setting barely matters here, and the period is the only dial worth touching.

Across eight years, here is the full record of that setup on gold, not two cherry-picked winners.

Equity curve of the RSI 14 trend-pullback on gold daily, 1,000 dollars compounded growing to about 2,600 over 32 trades
RSI(14) trend-pullback on gold daily, $1,000 compounded across all 32 trades: a long flat grind, then a handful of big winners carry it, with a 12% max drawdown (the deepest dip from a peak along the way).
Gold daily · RSI(14) trend-pullback · 8-year record
Trades32
Win rate34%
Reward-to-risk1:7.4 avg
Profit factor3.88
Max drawdown−12%
Net return on $1,000+161%

Look at the win rate first: 34%. You lose roughly two trades out of three. That sounds broken until you read the next row.

Reward-to-risk is written 1:X. The 1 is your risk, the distance from entry to stop. The X is how many times that risk the average winner made back.

Here it is 1:7.4, so the average winner returned more than seven times what the average loser cost. A deep dive on that math lives in the risk-reward ratio guide.

That asymmetry is the whole engine. A low win rate with big winners still pays handsomely, because the few trades that work pay for all the small losses and then some. The equity curve shows it honestly: long stretches of going nowhere, punctuated by a handful of trends that carry the year.

One more honesty check. We split the eight years in half, built nothing on the second half, and the edge held: in-sample profit factor 2.4, out-of-sample 5.1. Out-of-sample just means tested on the half of the data the rules were never built on, so the result is not bent to fit the past.

The second half scoring higher than the first is not a magic improvement. With a small trade count these halves swing around a lot, and a few big winners can land in either one. The point is not that the second half was better, it is that both halves stayed clearly profitable.

An edge that survives data it was never fit to is one you can lean on.

The levels play, where the settings finally matter

Now switch to reversion, the play that actually uses the 70/30 lines. This is where the period and the levels both pull their weight, and where the default 14 is not the winner.

Gold daily chart, an RSI 9 reversion trade with 80/20 levels, buying as RSI crosses up through 20 out of oversold
Spot gold, daily: an RSI(9) reversion with tighter 80/20 levels. RSI plunges below 20, then crosses back up (the entry), and the trade closed +5.2% over 7 days.

The setup is the textbook bounce: RSI drops into oversold, then ticks back up through the lower level, and you buy. The two settings change how strict that is.

The trade above is the long side: spot gold drops, RSI(9) plunges below the tighter 20 line into deep oversold, then crosses back up, and you buy the bounce. The stop sits under the recent swing low and the target is a return toward the middle of the range.

Seven days later it closed up 5.2%. It is a quick, mechanical trade with a clear trigger, exactly what the bounce play is supposed to be.

On gold daily, the period sweep for reversion runs the other way from the trend-pullback. A faster period wins. These figures take both the long and short bounce together, net of fees:

  • RSI(7), 70/30: profit factor 1.21
  • RSI(9), 70/30: profit factor 1.38
  • RSI(14), 70/30: profit factor 1.04 (basically breakeven)
  • RSI(21), 70/30: profit factor 0.62 (loses)

Read that bottom line twice. The slow RSI(21) reversion actually loses money on gold. By the time a 21-period RSI registers oversold, the bounce it was meant to catch is usually over. For the bounce play, slow is too slow.

Then the levels. Tightening from 70/30 to 80/20 demands a deeper stretch before you act, which lifts the quality of what is left. Here is the long side of RSI(9) with 80/20 on gold across the full eight years, the same setting as the trade above. The curve is gentle because the bounce play takes small, frequent profits rather than riding big trends.

Equity curve of the RSI 9 reversion with 80/20 levels on gold daily, 1,000 dollars compounded growing to about 1,100 over 11 trades with a shallow drawdown
RSI(9) reversion with 80/20 levels on gold daily, $1,000 compounded over 11 long trades. A steady climb to about $1,108 with a tiny 2% max drawdown, the calm profile of a mean-reversion bounce.
Gold daily · RSI(9) reversion 80/20 (long) · 8-year record
Trades11
Win rate55%
Reward-to-risk1:2.3 avg
Profit factor2.70
Max drawdown−2%
Net return on $1,000+11%

Notice how different this profile is from the trend-pullback. The win rate is higher, 55%, because a deep oversold bounce in a strong market usually does snap back at least a little.

The reward-to-risk is smaller, 1:2.3, because you are scalping a bounce, not riding a trend. The net return is modest at +11%, but it came with almost no drawdown, which is the trade-off the bounce play offers: steadier, smaller, calmer.

The takeaway for the bounce play: a faster RSI(9) with tighter 80/20 levels beat the default 14 with 70/30 on gold, whether you read the full long-and-short sweep or the cleaner long-only record above. The 90/10 levels looked even better on paper but fired so rarely, often fewer than a dozen times in eight years, that there is no reliable strategy in them. Tighter is better only up to the point where you still get trades.

The euro plays by different rules

This is where a single “best setting” falls apart. Most readers here trade Forex, so the euro matters, and the euro does not behave like gold.

EUR/USD spent most of the last eight years going sideways. Buy-and-hold returned almost nothing. The trend-pullback, which needs a trend to pull back into, failed at every period on the euro: profit factors of 0.98, 0.94, 0.54, 0.08 for periods 7, 9, 14 and 21. There was no trend, so there was nothing to ride.

But a range is exactly where the reversion play lives. Price keeps reverting to its middle, which is what mean-reversion trades.

EUR/USD daily chart, an RSI 14 reversion trade with 70/30 levels, buying the oversold bounce in a ranging market
EUR/USD, daily: an RSI(14) reversion with standard 70/30 levels. The euro ranges, so the bounce off oversold works where a trend-pullback would not, and this one closed +1.6% at 1:2.1 over 19 days.

And here the standard settings come back into their own. On the ranging euro, plain RSI(14) with 70/30 was the cleanest pick of the bunch.

The euro’s swings are smaller and slower than gold’s, so it does not need a faster period or tighter levels. The textbook default fits it. Here is that play’s full record on the long side, the same RSI(14) 70/30 setting as the trade above.

Equity curve of the RSI 14 reversion with 70/30 levels on EUR/USD daily, 1,000 dollars compounded over 34 trades with a shallow drawdown
RSI(14) reversion with 70/30 levels on EUR/USD daily, $1,000 compounded over 34 long trades. A flat first stretch, then a steady grind to about $1,077, with a shallow 4% drawdown.
EUR/USD daily · RSI(14) reversion 70/30 (long) · 8-year record
Trades34
Win rate41%
Reward-to-risk1:2.3 avg
Profit factor1.58
Max drawdown−4%
Net return on $1,000+8%

The euro never made anyone rich here, +8% over eight years on a market that buy-and-hold left flat. But that is the point: it found a small, real edge in a market with no trend at all, using nothing but the default RSI(14) and the standard 70/30 lines.

The curve is shallow and patient, which suits a slow-moving major. You would run this for steady singles, not home runs, and you would not switch the period chasing a number, because the period was never the problem on the euro.

The lesson that actually answers “what are the best RSI settings”: match the play to the market first, then the setting follows. A trending market like gold wants the trend-pullback on RSI(14). A ranging market like the euro wants reversion on RSI(14) with 70/30. Same period, opposite play, because the market decided, not the indicator.

The confirmation that travels, and it is not volume

Once you have a setting that pays, the next lever is a filter that tells you which signals to skip. Most guides reach for volume. The data says skip it.

On the gold trend-pullback, adding a volume filter, only taking trades where volume spiked above 1.5 times its average, dropped the profit factor from 3.88 to 0.99. It actively destroyed the edge. The strong RSI pullbacks in gold do not come on volume spikes; demanding one threw away the good trades.

What worked instead was calm. The precise way to measure it is ADX, a standard trend-strength gauge where a low reading means a quiet, orderly market. Add it to your chart and treat a reading under about 22 as the calm zone, then only take the RSI entry when ADX is in that zone.

We split the trades exactly that way. The calm half ran a 5.08 profit factor against 3.88 for the full set, while the wild half barely cleared breakeven. Splitting by raw volatility told the same story, the calm half of gold’s trades ran 5.56.

You are not adding a new signal here. You are adding a veto, a reason to pass on the noisy setups that look identical on RSI but behave nothing alike.

If you would rather not add another indicator, you can eyeball the same thing off the candles. A calm market draws small bodies and short wicks that drift in one direction, the pullback unfolding in tidy steps. A choppy market draws long candles with big wicks that lurch up and down with no clear direction.

If the recent bars are getting smaller and the range is tightening into your entry, that is the calm ADX would confirm. If they are wild and overlapping, skip the trade and wait for the market to settle, even if the RSI rule fired. The indicator and the eyeball are reading the same condition; use whichever you prefer.

The takeaway: the confirmation that pays is a quiet, orderly market, discovered per asset, not a volume spike. We have found the same thing testing other indicators, and the reasoning is laid out in the note on how filters are discovered, not assumed. Do not bolt a volume rule onto RSI out of habit just because every guide tells you to; the data on this asset said the opposite.

When the settings still fail

No setting saves a play from the wrong market. Here is the same RSI(14) trend-pullback on gold, but a losing trade.

Gold daily chart, an RSI 14 trend-pullback that lost, the entry triggers but price reverses and the trade closes at a small loss
Spot gold, daily: the same RSI(14) trend-pullback, this time a loss. The entry fired on a valid pullback, but price rolled over and the trade closed down 3.4%.

The signal was clean. Price was above the 200-EMA, RSI dipped and turned back up through 45, exactly the rule. Then gold reversed anyway.

No setting prevents this. A low win rate means losses like this are normal and expected, which is why the stop sits right under the swing low and the loss stays small.

Three settings mistakes show up again and again, all of them traceable to the data above:

  • Treating overbought as an automatic sell. RSI above 70 in a strong uptrend is momentum, not a signal to short. Gold can hold RSI over 70 for weeks during a run. The level is context, not an order.
  • Optimizing after a losing streak. Switching from RSI(14) to RSI(9) because the last few trades lost just fits the setting to the recent past. The losers come with every period; the edge is in the play and the regime, not the number.
  • Using one period for everything. A 14-period RSI on a 5-minute chart measures 70 minutes of momentum. The same 14 on the daily measures 14 days. They are not the same signal. Match the period to the timeframe you actually trade.

How to trade it, step by step

Say you have a $1,000 account and want to run the gold trend-pullback. Here is the whole thing, including the math beginners usually get stuck on.

  1. Pick the play for the market. Gold trends, so use the trend-pullback on RSI(14). For a ranging pair, use reversion on RSI(14) with 70/30 instead.
  2. Set RSI to 14 in your charting tool. Free TradingView does this in two clicks: add RSI, change the length field to 14, leave the levels at 70/30.
  3. Check the regime. Only look for longs when price is above the 200-EMA.
  4. Wait for the trigger. RSI dips under 45, then turns back up through it.
  5. Place the order. Set a buy order at the trigger price. In the stop-loss field, enter the price just below the recent swing low. In the take-profit field you can leave it open and exit when RSI drops back under 40, or set a target at a sensible level above.
  6. Size the trade to risk 2%. This is the part that protects the account.

Work the sizing from the account down. Risk 2% of $1,000, so $20 is the most you will lose if the stop is hit. Say the entry is $3,300 and the stop is $3,200, a risk of $100 per ounce. Your position size is the risk budget divided by the per-ounce risk: $20 ÷ $100 = 0.2 ounces.

Here is the honest catch on an expensive market like gold. A 0.2-ounce position is a fifth of a micro lot, below what most standard brokers let you trade. On a $1,000 account at honest 2% risk, you often cannot take a gold trade at all without a broker that offers cent or micro lots.

The fix is not to widen the stop to make the math work, that just risks more than 2%. It is to use a smaller-lot broker or trade a lower-priced market where 2% buys a real position. Sizing always comes first; the entry is worthless if one bad trade can dent the account.

What this costs you, and the discipline that pays it back

The RSI trend-pullback wins about a third of its trades. That means losing streaks are not a malfunction, they are the cost of the edge.

The numbers say it plainly. The gold record dug a 12% drawdown to earn its return, and with a 34% win rate you should expect runs of several losses in a row.

If you hit six or so losing trades back to back, that is not necessarily the strategy breaking; it is the normal texture of a low-win-rate edge. The rule is simple: if you string together that many losses, pause for a week and check whether the market regime has actually changed, rather than tearing up the settings.

A few things keep a real trader out of trouble here:

  • An edge wins over many trades, never every trade. No RSI setting is a holy grail. The profit comes from running the same play many times, not from any single entry.
  • Do not chase or revenge-trade. A loss is data, not an insult. Changing the period after every bad trade is how you end up with a setting fit to noise.
  • Only risk money you can afford to lose, and only watch the gap calmly. If your live results run materially worse than the test over a real sample, the edge may be fading. One bad week is variance; a sustained gap is worth stepping back to check the conditions.

None of this is a reason not to trade it. The data is honest, the scope is explicit, and the small fixed risk is the safety. Use it if it fits how you trade.

Where to go from here

The settings question has a clean answer once you stop looking for one magic number. The play picks the period; the market picks the play.

If you want the full mechanics of the trend-pullback that did the heavy lifting here, the RSI trading strategy guide walks the entries and stops in detail. For the indicator itself, start with the RSI indicator guide. And if you have read that RSI divergence is the secret edge, we tested that too, and the result is worth knowing before you trade it. For a faster cousin of RSI with its own settings debate, the stochastic RSI covers the same ground on a more sensitive oscillator.

FAQ

What are RSI settings, in plain terms?
RSI settings are the two things you can change on the indicator: the period and the levels. The period is the lookback length (14 is the default) and sets how fast or smooth the line is. The levels are the overbought and oversold lines, usually 70 and 30, that mark when price has stretched far from its average. Everything else about RSI is fixed.
What is the best RSI setting?
There is no single best setting. It depends on the play. For the trend-pullback, the real RSI edge, the standard RSI(14) is the practical sweet spot: a strong profit factor with enough trades to be tradeable. For the oversold/overbought bounce, a faster RSI(9) with tighter 80/20 levels beat the default on gold in our eight-year test, while a ranging market like the euro prefers plain RSI(14) with 70/30.
Is RSI 14 still the best period?
For the trend-pullback, yes, mostly. Longer periods like 21 showed a higher profit factor on gold but left only 17 trades across eight years, too few to rely on. RSI(14) balanced a strong edge with a real sample. For the reversion bounce, though, RSI(14) was not best: a faster RSI(9) won on gold because a slow period registers oversold too late to catch the bounce.
Should I lower the RSI period for faster signals?
Usually no. A shorter period reaches the levels much more often, and most of those extra touches are noise. On the same gold window, RSI(7) crossed the 70/30 bands 12 times while RSI(14) crossed once, and the market only made one real turn. On gold's 1-hour chart, the short-period bounce play lost money at every fast setting. More signals is not more edge.
Should I use 70/30 or 80/20 levels?
For the reversion bounce, tightening to 80/20 demands a deeper stretch and filtered out shallow dips that went nowhere, raising the profit factor on gold (1.72 at RSI(9) with 80/20 versus weaker results at 70/30). For a calm ranging market like the euro, plain 70/30 was the cleanest. The 90/10 levels fire so rarely there is no reliable strategy in them. For the trend-pullback, the levels barely matter, since that play reads the midline.
What RSI settings work best for crypto?
On Bitcoin's 4-hour chart, the trend-pullback worked on shorter periods (RSI(7) ran a 1.45 profit factor, RSI(14) about 1.40), while RSI(21) lost. For the reversion bounce, crypto preferred longer periods with tighter levels. Bitcoin's faster character flips some of the gold preferences, which is another reason there is no universal best setting. Match the period to the play and check it on the asset you trade.
What RSI settings are best for day trading and scalping?
On faster timeframes you lean toward a slightly shorter period only to keep enough trades on the table, but be careful: on the 1-hour gold chart the short-period bounce play lost money, so a fast period is not automatically better. The trend-pullback held its shape down to the 1-hour chart but with a lower profit factor. For genuine intraday trading, focus on the calm-market filter and the regime more than on shaving the period.
Why did Wilder choose 14 as the default RSI period?
Wilder based 14 on half of a 28-day cycle when he published RSI in 1978. It was a practical starting point, not a number derived from optimizing across historical data. It held up partly because everyone adopted it, so traders react to the same RSI levels. That makes 14 a useful baseline, which our testing largely confirmed for the trend-pullback, but not a universally optimal setting.
Does changing the RSI period actually improve results?
Sometimes, in a specific direction. For the reversion bounce on gold, dropping to RSI(9) measurably improved the profit factor. For the trend-pullback, a longer period raised the profit factor but cut the trade count too far to be practical. The bigger driver of results was never the exact number: it was matching the play to the market regime and filtering for calm conditions.
Does RSI work better on some timeframes than others?
Yes. The gold trend-pullback ran its highest profit factor on the daily chart and weakened as the timeframe got faster, from 3.88 on the daily to 2.36 on the 4-hour to 1.76 on the 1-hour. Faster charts carry more noise, so the edge thins. If you trade a fast timeframe, expect a lower profit factor and lean harder on the regime and calm-market filters.
How much money do I need to trade an RSI strategy?
Less about a minimum and more about honest sizing. On a $1,000 account risking 2% per trade, you can only lose $20 if a stop is hit, and on an expensive market like gold that often buys less than a standard broker's minimum lot. You either need a broker that offers cent or micro lots, or a lower-priced market where 2% buys a real position. Never widen the stop to make a position fit; size to the risk first.
Glossary: the key terms in this guide
Period: the RSI lookback length (14 by default); shorter is jumpier, longer is smoother. Levels: the overbought/oversold lines, usually 70/30. Profit factor: dollars won divided by dollars lost; above 1.0 is profitable. Reward-to-risk (1:X): how many times your risk the average winner makes back. Win rate: the share of trades that profit. Regime: which side of the 200-EMA price is on, uptrend above, downtrend below. Drawdown: the deepest dip from a peak the account takes along the way.

🌍 Our recommended brokers

★★★★☆ 4.4
CySEC · ASIC Since 2009 $5
EUR/USD spread 1.6 pips
Min deposit $5

Regulated broker, $30 no-deposit bonus. 1000+ instruments.

Claim Bonus →

74% of retail CFD accounts lose money.

Compare top forex brokers →
★★★★★ 4.6
FCA · CySEC Since 2007 $50
Copy trading ✓ Built-in
Min deposit $50

Trade stocks, crypto and forex. 30M+ users worldwide.

Join eToro →

74% of retail CFD accounts lose money.

Full eToro review →
Nina Carr
Nina Carr

Quant Researcher & Systems Builder

Quantitative researcher who builds the automated systems behind Arxum strategy testing. Works in Python and Pine Script, using AI alongside classic backtesting to validate strategies on years of real data.

Strategy AutomationPython & Pine ScriptAI-Assisted BacktestingSystematic Validation