Page 1 of 2

Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 8:42 am
by Fairman
Equity Curve Versus R-Curve: Two Views of the Same Account

Your account balance chart, the equity curve, reflects both your trading and your decisions about size, deposits, and withdrawals. An R-curve strips those out, and shows the cumulative sum of your trade results measured in R.

Why do both matter? The equity curve shows what actually happened to your money. But if you changed position size, or deposited and withdrew funds, it mixes performance with other factors. A strategy that was steady in R terms might look erratic in dollar terms because of sizing changes.

The R-curve isolates the quality of your decisions. If it climbs steadily, your trades have positive expectancy, whatever your account balance did. If it is flat or falling, the strategy is not working, regardless of how you sized trades.

Comparing the two reveals sizing mistakes. When the R-curve is rising but the equity curve is flat, you probably risked too much on losers and too little on winners, or paid large costs. When equity rises faster than R, you may have increased size at good times, which is more luck than skill.

Plot both on the same timeline, one on each axis if needed.

Use the R-curve to judge the strategy and the equity curve to judge the overall plan, including sizing and discipline.

Practical step: build both curves from your journal, and note any periods where they diverged and why.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 9:03 am
by Fairman
The R curve is also the one to share if you're comparing with a trading partner. Account sizes differ, R doesn't. Someone with a 500 dollar account and someone with 20,000 can compare their months directly when both talk in R, and the conversation stays on decisions rather than money. It also takes some of the emotion out of reviewing. Seeing minus 4R is less painful than seeing a dollar figure, so you're more likely to review honestly. I keep a simple R curve chart in the journal spreadsheet, just a running sum column with a line chart on top. It updates itself every time a trade is logged.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 9:36 am
by Fairman
Equity rising faster than R is a nice trap to spot. It feels like skill, but often it's just a couple of lucky trades taken at bigger size. The danger is that it encourages bigger size again, and the next big trade might be a loser. The reverse is just as useful to notice. If R is rising and equity isn't, look at whether your losers were sized larger than your winners. That often happens when people get nervous on good setups and oversize the revenge trades after a loss. Plotting both lines on one chart once a month shows the gap clearly. Ideally they move together, which means sizing is consistent.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 11:50 am
by PTScalper
Fairman wrote: Tue Oct 06, 2026 8:42 am Equity Curve Versus R-Curve: Two Views of the Same Account

Your account balance chart, the equity curve, reflects both your trading and your decisions about size, deposits, and withdrawals. An R-curve strips those out, and shows the cumulative sum of your trade results measured in R.

Why do both matter? The equity curve shows what actually happened to your money. But if you changed position size, or deposited and withdrew funds, it mixes performance with other factors. A strategy that was steady in R terms might look erratic in dollar terms because of sizing changes.

The R-curve isolates the quality of your decisions. If it climbs steadily, your trades have positive expectancy, whatever your account balance did. If it is flat or falling, the strategy is not working, regardless of how you sized trades.

Comparing the two reveals sizing mistakes. When the R-curve is rising but the equity curve is flat, you probably risked too much on losers and too little on winners, or paid large costs. When equity rises faster than R, you may have increased size at good times, which is more luck than skill.

Plot both on the same timeline, one on each axis if needed.

Use the R-curve to judge the strategy and the equity curve to judge the overall plan, including sizing and discipline.

Practical step: build both curves from your journal, and note any periods where they diverged and why.
Hi Fairman,

The distinction between an Equity Curve and an R-Curve is one of the most critical concepts in professional trading. While amateurs stare exclusively at their account balance, professionals separate their analysis into two distinct pillars: system expectancy (the underlying math of the strategy) and money management (how capital is deployed).

Expanding on your baseline, here is a deeper analysis of why this dual-curve approach is the ultimate diagnostic tool for a trader.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 11:51 am
by PTScalper
The Lie Detector of Trading

To understand why both curves are necessary, we must define the unit of measurement. 1R is the initial capital risked on a trade. If you risk $200 to make $600, your result is +3R. If you get stopped out, it is -1R.

The R-Curve is completely blind to whether your 1R was $50 or $5,000. It is a pure lie detector for your edge. If your R-Curve is sloping upward over a 100-trade sample, your strategy has positive mathematical expectancy. You have a quantifiable edge over the market.

The Equity Curve, however, introduces the noise of real life: compounding, scaling in/out, emotional tilt, commissions, and external cash flows. By superimposing the two, you isolate exactly where your trading operation is leaking money.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 11:51 am
by PTScalper
The Psychological Value of the R-Curve

Drawdowns are the hardest part of trading. When your Equity Curve takes a 15% hit, human nature urges you to abandon the strategy, tweak the rules, or lower your risk to "feel safe."

This is where the R-Curve saves careers. If you are experiencing a dollar drawdown but your R-Curve is hovering near all-time highs, the strategy is not broken. The dollar drawdown is likely the mathematical result of taking normal statistical losses at your maximum position size. Knowing that your edge (R-Curve) is intact provides the psychological armor needed to keep executing the strategy without freezing up.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 11:52 am
by PTScalper
Practical Implementation Guide

To actually build this feedback loop from your trading journal, you must track three separate columns:

Gross R-Multiple: (Trade Profit / Initial Risk). This builds the pure R-Curve.

Net Trading Equity: Your account balance calculated exclusively from realized P&L, stripping out all external deposits and withdrawals. This allows you to evaluate your compounding efficiency.

Actual Account Balance: The literal cash value of the account, used only for calculating the next trade's position size.

By treating the R-Curve as the blueprint and the Equity Curve as the building, you stop confusing bad luck with bad rules, and start treating trading like a quantifiable business.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 11:53 am
by PTScalper
Assuming you are looking to build something around raw price action and candlestick structure, here is a clean Pine Script v5 template designed to detect liquidity sweeps.

It avoids lagging indicators entirely and instead identifies recent swing highs and lows, marking instances where price wicks beyond those levels to grab liquidity but closes back inside the structure.

Code: Select all

//@version=5
indicator("Liquidity Sweep [Price Action]", overlay=true, max_labels_count=500)

// --- Inputs ---
leftBars = input.int(5, title="Pivot Left Bars", tooltip="Number of bars to the left to confirm a swing")
rightBars = input.int(5, title="Pivot Right Bars", tooltip="Number of bars to the right to confirm a swing")

// --- Swing Highs and Lows ---
ph = ta.pivothigh(high, leftBars, rightBars)
pl = ta.pivotlow(low, leftBars, rightBars)

// Track the most recent structural levels
var float lastHigh = na
var float lastLow = na

if not na(ph)
    lastHigh := ph
if not na(pl)
    lastLow := pl

// --- Sweep Logic ---
// A sweep occurs if the high/low breaches the structure, but the close rejects it.
sweepHigh = high > lastHigh and close < lastHigh and not na(lastHigh)
sweepLow = low < lastLow and close > lastLow and not na(lastLow)

// --- Visuals ---
// Plot rejection signals above/below the sweeping candles
plotshape(sweepHigh, title="Sweep High", style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.small)
plotshape(sweepLow, title="Sweep Low", style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.small)

// Draw dashed lines for the current structural levels being tracked
var line resLine = na
var line supLine = na

if not na(ph)
    resLine := line.new(bar_index[rightBars], ph, bar_index, ph, color=color.new(color.red, 50), style=line.style_dashed)
if not na(pl)
    supLine := line.new(bar_index[rightBars], pl, bar_index, pl, color=color.new(color.green, 50), style=line.style_dashed)
    
// Extend the structural lines dynamically as new bars form
if not na(lastHigh)
    line.set_x2(resLine, bar_index)
if not na(lastLow)
    line.set_x2(supLine, bar_index)

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 11:53 am
by PTScalper
This works particularly well on 15-minute and Daily timeframes. The script dynamically draws dashed lines at the most recent swing levels and prints a small triangle when a candlestick sweeps that level but fails to close beyond it.

Re: Equity Curve Versus R-Curve: Two Views of the Same Account

Posted: Tue Oct 06, 2026 11:53 am
by PTScalper
This achieves the exact same visual result as the Pine Script: it identifies structural swing highs and lows, draws extending dashed lines from those pivots, and prints arrows when price wicks beyond the structure but closes back inside.