NinjaTrader Pivot Point Indicator

NinjaTrader Pivot Point Indicator - All in One
NinjaTrader Pivot Point Indicator helps identify potential support and resistance zones. It features six calculation methods: Classical, Woodie, Fibonacci, Camarilla, Central Pivot Range (CPR), and DeMark, offering flexible analysis options.

NinjaTrader Pivot Point Indicator

The NinjaTrader Pivot Point Indicator is a popular tool used by traders to predict market direction and identify potential support and resistance levels.

All in One Pivot Point Indicator

The Pivot Point Indicator is a technical analysis tool that identifies key price levels based on historical price data. The fundamental concept of this indicator revolves around the calculation of a central pivot point (PP), which serves as a reference level. Additional support (S1, S2, S3, … ) and resistance (R1, R2, R3, … ) levels are then calculated around this pivot point. These levels indicate areas where the price may encounter resistance or support, providing valuable insights into market behavior.

The primary purpose of the NinjaTrader Pivot Point Indicator is to assist traders in understanding potential price movements by highlighting critical levels of support and resistance. The main idea is to use historical price action, such as highs, lows, and closing prices, to project future price behavior. This helps traders anticipate where price reversals or continuations might occur, optimizing entry and exit points for their trades.

 

How to trade using Pivot Point Indicator ?

The NinjaTrader Pivot Point Indicator supports multiple calculation methods, each suited to specific trading styles and preferences:

(1) Standard / Classical: Calculates the pivot point using the high, low, and closing prices of the chosen interval. This method creates four symmetrical support and resistance levels around the pivot.

Classical Pivot Point Indicator

The formula used to calculate Classical Pivot Points is:

R4 = R3 + RANGE (same as: PP + RANGE * 3)
R3 = R2 + RANGE (same as: PP + RANGE * 2)
R2 = PP + RANGE
R1 = (2 * PP) – LOW
PP = (HIGH + LOW + CLOSE) / 3
S1 = (2 * PP) – HIGH
S2 = PP – RANGE
S3 = S2 – RANGE (same as: PP – RANGE * 2)
S4 = S3 – RANGE (same as: PP – RANGE * 3)
from R1 to R4 – resistance levels from 1 to 4, 
PP is the Pivot Point,
from S1 to S4 – support levels from 1 to 4,
RANGE is the maximum minus the minimum for a given timeframe

 

(2) Woodie: Places additional emphasis on the opening price, weighting it more heavily in the calculations. This method provides pivot levels closer to the current market price.

Woodie Pivot Point Indicator

The formula used in the calculation of Woodie Pivot Points are:

R4 = R3 + RANGE
R3 = H + 2 * (PP – LOW) (same as: R1 + RANGE)
R2 = PP + RANGE
R1 = (2 * PP) – LOW
PP = (HIGH + LOW + (Period’s Open * 2)) / 4
S1 = (2 * PP) – HIGH
S2 = PP – RANGE
S3 = L – 2 * (HIGH – PP) (same as: S1 – RANGE)
S4 = S3 – RANGE
from R1 to R4 – resistance levels from 1 to 4, 
PP is the Pivot Point,
from S1 to S4 – support levels from 1 to 4,
RANGE is the maximum minus the minimum for a given timeframe

 

(3) Fibonacci: Adds Fibonacci-based support and resistance levels derived from price ranges, offering three levels on each side of the pivot.

Fibonacci Pivot Point Indicator

The formula used to calculate Fibonacci Pivot Points is:

R3 = PP + (1 * RANGE)
R2 = PP + (0.618 * RANGE)
R1 = PP +( 0.382 * RANGE)
PP = (HIGH + LOW + CLOSE) / 3
S1 = PP – (0.382 * RANGE)
S2 = PP – (0.618 * RANGE)
S3 = PP – (1 * RANGE)
from R1 to R3 – resistance levels from 1 to 3, 
PP is the Pivot Point,
from S1 to S3 – support levels from 1 to 3,
RANGE is the maximum minus the minimum for a given timeframe

 

(4) Camarilla: Uses integer coefficients to calculate support and resistance levels, with symmetrical levels around the closing price.

Camarilla Pivot Point Indicator

The formula used to calculate Camarilla Pivot Points is:

R4 = CLOSE + RANGE * 1.1/2
R3 = CLOSE + RANGE * 1.1/4
R2 = CLOSE + RANGE * 1.1/6
R1 = CLOSE + RANGE * 1.1/12
PP = (HIGH + LOW + CLOSE) / 3
S1 = CLOSE – RANGE * 1.1/12
S2 = CLOSE – RANGE * 1.1/6
S3 = CLOSE – RANGE * 1.1/4
S4 = CLOSE – RANGE * 1.1/2
from R1 to R4 – resistance levels from 1 to 4, 
PP is the Pivot Point,
from S1 to S4 – support levels from 1 to 4,
RANGE is the maximum minus the minimum for a given timeframe

 

(5) Central Pivot Range (CPR): Includes a primary pivot level and an additional level based on the high and low prices of the interval, offering nuanced support and resistance zones.

Central Pivot Range (CPR) Pivot Point Indicator

The formula Central Pivot Range (CPR) calculation:

R3 = PP + 2 * (HIGH – LOW)   
R2 = PP + (HIGH – LOW)
R1 = (2 * PP) – LOW
PP = (HIGH + LOW + CLOSE) / 3
S1 = (2 * PP) – HIGH
S2 = PP – (HIGH – LOW)
S3 = PP – 2 * (HIGH – LOW)
from R1 to R3 – resistance levels from 1 to 3, 
PP is the Pivot Point,
from S1 to S3 – support levels from 1 to 3,
RANGE is the maximum minus the minimum for a given timeframe

 

(6) DeMark: Calculates one primary pivot level and two additional levels, with weights depending on the relationship between the opening and closing prices.

DeMark Pivot Point Indicator

The formula used in calculating DeMark’s Pivot Points:

Value X in the formula below depends on the closing price:

If CLOSE < OPEN then X = (HIGH + (LOW * 2) + CLOSE)
If CLOSE > OPEN then X = ((HIGH * 2) + LOW + CLOSE)
If CLOSE = OPEN then X = (HIGH + LOW + (CLOSE * 2))

R1 = X / 2 – LOW
PP = X / 4
S1 = X / 2 – HIGH

 

from R1 to R3 – resistance levels from 1 to 3, 
PP is the Pivot Point,
from S1 to S3 – support levels from 1 to 3,
RANGE is the maximum minus the minimum for a given timeframe

 

The indicator allows customization of data intervals, including daily, weekly, monthly, and arbitrary periods, giving traders flexibility in its application. Levels can also be toggled on or off for visual clarity.

The NinjaTrader Pivot Point indicator can be used in various market conditions:

Trend Following: Identifies trends when the price moves significantly away from the pivot point, suggesting a directional bias.

Mean Reversion: Signals potential reversals when the price approaches support or resistance levels.

Breakout and Rebound Strategies: Supports breakout strategies when the price moves beyond resistance or support levels, and rebound strategies when the price bounces off these levels.

 

NinjaTrader Pivot Point Indicator input parameters

The indicator has the following parameters:

NinjaTrader Pivot Point Indicator parameters

 

Pivot Type – choice method Pivot Point calculation : Standard / Classical, Woodie, Fibonacci, Camarilla, Central Pivot Range (CPR) and DeMark.

Period Session – selecting a period for data calculation: Day, Week, Month or Custom period.

Display Session Number – number of periods to display.

Display R1- R4 / S1- S4 – individual setting of display of each support and resistance level.

Alerts – setting up various types of alerts.

 

Custom Programming

mt4 custom programming
We can upgrade the presented indicator to suit your needs – add new functions, change the algorithm for calculating signals, or combine it with your other indicator, turning it into a single powerful tool for your trading strategy.

We can also turn the indicator into an Automated Trading Strategy with an extended set of custom functions (stop loss, take profit, trailing stop, risk management parameters, trading time limit, and others).

Request a free consultation from our team of professional programmers and find out the cost and timing of your project development.

Disclaimer 

Nordman Algorithms is not liable for any risk that you face using the software. Please, use the software on your own responsibility. The software is coded in accordance with a common known concept and Nordman Algorithms does not guarantee accuracy or trading performance of the software signals.

See other indicators on a single subscription
NinjaTrader Support & Resistance Breakout Indicator
NinjaTrader VWAP + RSI / RSI Divergence Indicator
NinjaTrader Auto Fibonacci Retracement Indicator