NIFTY lab

PpSignal Renko + ADX — APPROXIMATE models

6,125 x 15-minute real NIFTY bars · 245 sessions · 2025-10-23 .. 2026-10-19 · units are index points at 1 unit

Read this first

Unit: index points at 1 unit

Trades behind the rows below: 4 to 43 closed trades, over 245 sessions

Buying and holding the index over the same bars: -3,164.1 points

These are NOT PpSignal results. The indicator is published closed-source ("This script is published as closed-source"), its input values are encrypted in the TradingView page, and no signal export exists in this project. Everything on this page comes from substitute models built from the author's written description, which says: "Work with atr Average true range. Buy when the Renko is lime end sell when the Renko is red" and warns that the colour "can repaint up to the close price of the current candle".

The only path to a real result is an exported signal file: src/ppsignal_backtest.py --provider csv --signal-csv signals.csv. The engine is unchanged by that swap — only the signal source changes.

How this was measured

What "360000 / 108 points" could be

ATR(14) on the same 15-minute bars has a median of 39.8 points, so 2.5 x ATR(14) = 99.4 points. The fixed Renko box below is set to the author's claimed 108 for comparison; 99 is not 108, and the multiplier itself lives inside the protected source and is not verified.

ATR-Renko emulator ATR(14)x2.5

ConfigTrades closedTrades that won (%)Net points (after costs)Profit factorBiggest drop (pts)
as specified (ADX gates entry+exit)2524.0%-558.60.42-723.6
SELL exits regardless of ADX2524.0%-558.60.42-723.6
no stop loss2532.0%-714.70.40-934.6
stop 1002532.0%-521.50.47-741.4
target 1002524.0%-538.50.44-620.3
EOD fills next open (holds overnight)2528.0%-665.70.47-835.8
ADX gate off4327.9%-820.40.49-1,049.2

fixed Renko box 108 pts

ConfigTrades closedTrades that won (%)Net points (after costs)Profit factorBiggest drop (pts)
as specified (ADX gates entry+exit)2520.0%-814.60.27-810.0
SELL exits regardless of ADX2520.0%-814.60.27-810.0
no stop loss2536.0%-875.40.37-870.8
stop 1002528.0%-1,066.70.24-1,062.2
target 1002520.0%-836.70.25-832.2
EOD fills next open (holds overnight)2524.0%-331.30.72-437.6
ADX gate off4122.0%-1,355.90.24-1,351.4

108-pt anchor (earlier script)

ConfigTrades closedTrades that won (%)Net points (after costs)Profit factorBiggest drop (pts)
as specified (ADX gates entry+exit)40.0%-155.50.00-152.8
SELL exits regardless of ADX40.0%-155.50.00-152.8
no stop loss425.0%-47.60.05-44.9
stop 100425.0%-47.60.05-44.9
target 10040.0%-155.50.00-152.8
EOD fills next open (holds overnight)425.0%-208.00.05-131.4
ADX gate off742.9%+32.61.21-131.4

How to read the columns above

A trade is one that finished: it entered and it exited. "Trades that won" counts the finished trades that ended in profit after commission and slippage, which is the same money as the "net points" column. "Biggest drop" is the deepest fall from the running peak of the money curve, in the same points as the net column and after the same costs. It is a size, not a percentage.