Search Precision Trading Systems 


site search by freefind advanced


Precision Trading Systems is now a registered NinjaTrader vendor partner.

The new Member FORUM is completed and you can earn up to $200 in credits by posting and leaving feedback

Precision Index Oscillator for NinjaTrader 7 & 8 conceptualized by Precision Trading systems in 2009  


Pi-Osc was created to provide trade timing signals by Precision Trading Systems in 2009, and is a consensus indicator which has some powerful improvements and differences to industry standard oscillators. At first glance to the untrained eye it would appear like another other oscillator, but when viewing it in juxtaposition with other oscillators the true power of this excellent indicator begin to emerge.




Users with existing licenses in NT7 can upgrade to NT8 free


New purchasers can get both files for NT7 & NT8





Precision Index Oscillator for NinjaTrader 7 and 8  shown below on recent data (Emini SP500 Futures)


Pi-Osc is extremely simple to use and the top and bottom early warning signals are flagged up when + or - 3.14 is reached, the actual signal the Pi-Osc gives is when the it moves away from Pi. This signal indicates a 86% probability that the next bar will reverse.

It is comprised of 439 different mathematical equations which measure price and volume movement in multiple timeframe sampling that predict with a high degree of accuracy where turning points in trends are likely to occur. The designer Roger Medcalf is a successful trader with more than 12 years trading experience. His work on Pi-Osc began more than 10 years earlier when observing the limitations of conventional RSI, Stochastics, Williams %r etc. " Conventional oscillators just don't have enough intelligence to offer any real concrete evidence to put your hard earned money down" He stated. Although viewing other oscillators as having some uses, he also noted their shortcomings. The resulting observations of oscillators not coping with trending situations, whilst being excellent in ranging or cycling markets spawned the concept of designing the Pi-Osc

Buy Precision Index Oscillator for NinjaTrader7 & 8 = $397




How does the Precision Index Oscillator work?

The Pi-Osc indicator uses some very ingenious and logical factors in its calculations, some of these factors are found within conventional oscillators and some are not.

The components that go into computations are identified below.

Money flow index provides a simple snapshot of how sold out a stock or future really is and when measured in three different time frames gives a slick consensus view of money flow.

Relative strength index (RSI)  still the No1 most popular indicator in use today as its power to identify overbought and oversold qualities in sideways markets is exceptional. Its poor performance in trends is greatly reduced when seamlessly integrated with the PI-Osc algorithm.

Demand index, being one of the designers favourite indicators for measuring the future direction caused by a large volume trade is incorporated here as well as its exceptional efficiency as a divergence indicator. James Sibbet's creation provides an additional stellar incisive cutting accuracy to the Pi-Osc.

Divergences. Pi-Osc measures divergences which occur in five different time frames from two different indicators, realising that divergences are often spurious in their reliability, the designer only factors 4% of the total indicator reading from these. Paradoxically the buy and sell zones have to have at least one observation of a divergence to trigger a signal.

Volume is always a factor that precedes a price change, as stock prices cannot move without a real money value being assigned to it either as a recent trade or a bid-offer order being placed. The designer's understanding of volume patterns is very useful addition incorporated into the Pi-Oscindicators unique conception. 

Momentum frequently decelerates prior to market turning points and PI-osc is monitoring several timeframes of smoothed momentum samples in its calculations. But unlike a conventional rate of change or momentum indicator the Pi-Osc indicator scores a neutral reading when momentum is rising or falling fast, and a reading is only factored into the output when momentum is reducing, thus indicating a higher probability of success.

Probability is another feature of this algorithm. Although rarely used in industry standard oscillators, the designer has added a standard deviation (2.9) factor into this indicator as the more usual 2 standard deviations used in Bollinger bands is just not reliable enough to bet hard earned cash on. Normally distributed price sets have a 99.9% containment within 3.3 standard deviations, so when this is breached the Pi-Osc adds or deducts a further value to its output number.

Stochastics have similar attributes to RSI oscillators and have contributed a factor into PI-osc due to their smooth and reliable ability to identify buying and selling points on non trending markets.

Price patterns. Generally the industry standard oscillators just use the closing price to calculate their values, and although some indicators such as the stochastic use the high and low in their mathematics, few oscillators are actually programmed to respond to unique candlestick chart set ups. PI-osc is setting the standard with its intelligent programming to recognise when the current chart pattern is shouting Buy! Several of the more reliable patterns are factored into the algorithm. 

When all the maths is done, Pi-Osc does an exceptional job of determining true buying and selling points. Basically the trading interpretation is made very simple for you, as the buy and sell zones are so logically determined, not by one factor but from a large consensus "vote" from more than one different computation.

The benefits of this indicator are that it saves valuable time in "confirming technical analysis signals" and all trades know time is precious as large price changes can be missed in seconds while checking other confirming factors. It takes the hard work out of it, and lets your computer do the brain work. 

Ideally this indicator is best as an entry signal, and exits are best done with a trailing stop which has a logical trend following exit, as its quite rare that the Pi-Osc will run right to the other extreme and issue a reverse signal.


Precision Index oscillator can often help you pinpoint tops and bottoms with high accuracy


Rule 1:    Wait for the Bounce away from Pi



Rule 2:    Wait for the Bounce away from Pi


Rule 3    Wait for the Bounce away from Pi

Which markets can PI-OSC be used on?

  • Futures            
  • Stocks               
  • Bonds                
  • Forex  ( Forex has no actual trade volume reported and hence Pi-Osc performance may be less than optimal )        
  • Forex Futures   
  • ETFs and any other markets with volume.

Which markets cannot be used with PI-OSC ?

  • Indices without volume
  • Any market with no volume

Does Pi-Osc work on any type of NinjaTrader charts?

  • Bars
  • Candles
  • Line
  • Kagi
  • Renko
  • Point and figure
  • Range
  • and all the others supplied in NinjaTrader

How to install Pi-Osc-Ninja-2012 ?

  • Go to control centre, click on file, utilities, import NinjaScript

How does the Pi-Osc-Ninja-2012 licensing work?

  • If you buy a one month license it expires in one month and the indicator will no longer work.
  • You can upgrade it at anytime before or after expiry if you wish to do so, but there is no obligation.
  • The cost to upgrade is the difference between the trial and the 10 year license ( $397-$75 ) = $322
  • To upgrade simply go to the payment page and purchase it.


Waiting for Pi-Osc to bounce away from 3.14 is worth the wait, as rare signals are more profitable than common ones.


Trade signals are generated when Pi is achieved and then moves away from Pi

Rule 4    Wait for the Bounce away from Pi


Rule 5    Wait for the Bounce away from Pi


Just sit back and wait for your PI to come along and remember that in the stock market there is generally always a sucker ready to take the other side of your trade.




Precision Index Oscillator Pi-Osc Ninja

Price $397  (Pay-Pal)   Buy this item

For NinjaTrader 7 and 8

Stocks, Futures, Bonds, Forex, Real-time and Static data  


Author: Precision Trading Systems. (Protected code)

     PI-Osc increases your chances of picking a top or bottom greatly compared to other technical analysis.

Rule 6    Wait for the Bounce away from Pi


Buy Precision Index Oscillator for NinjaTrader7 and 8     $397


List of other paid and free products from Precision Trading Systems.




 PI-Osc shows precise tops and bottoms in this example

Rule 7:   Wait for the Bounce away from Pi





Precision Index Oscillator for NinjaTrader 7 and 8 conceptualized by Precision Trading systems in 2009  


Pi-Osc has 8 simple rules that must be observed to achieve the best results.

Rule 1: Wait for the bounce away from PI

Rule 2: Wait for the bounce away from PI

Rule 3: Wait for the bounce away from PI

Rule 4: Wait for the bounce away from PI

Rule 5: Wait for the bounce away from PI

Rule 6: Wait for the bounce away from PI

Rule 7: Wait for the bounce away from PI

Rule 8: Remember the other 7 rules


FAQ for dummies



What is a pie bounce?





See image ---->



What is a bounce away from PI?






See image ---->



Does Pi-Osc work with Kagi, Renko and tick charts?





Yes it works with any type of charts. See image ---->


Its also clearly stated up above ^


Be careful, you might get a pie next time.



If I get a 1 month trial for $75 can I upgrade later to the 10 year license for $322?




That is clearly stated on the payment pages yes.




I have not received my indicator yet, and I ordered it 45 minutes ago.

Why is this?




You did not add your NinjaTrader7 machine id number to your order as requested:




I wonder if you can tell me the best timeframes to use Pi-Osc in? 




As with most systems and indicators reliability of signals is improved with increases in data sampling frequencies.


E.G. A 15 minute chart would tend to give more reliable signals  than a 1 minute chart and a daily chart would tend to be more reliable than 4 hourly chart.

Looking for the holy grail?    Its turns out to be a stopwatch ---->



Your FAQ for dummies is very funny!

Have you ever thought about offering a prize for the most stupid question?




My research shows a bit of humour helps to encourage people to read carefully before asking me something which is already written clearly on the site here.


I award a pie to each question which is stated above, but please feel free to suggest an alternative prize. 


Thought: Even my dog can read, here he is studying Elliot wave theory----->



How do I install it?




Go to Control centre, click on File, Utilities, import NinjaScript.




How do I find my NinjaTrader machine id?



Go to Control centre, click on help, about, and your machine ID is the 3rd line from the top, you can copy and paste this into your Paypal order when you purchase. 



What happens when my license expires? Are there any obligations to me?



You will get a notification message on you NinjaTrader7 platform showing expiry is coming soon. You may upgrade at any time you like for a cost of $322, but of course there is no obligation to do so.

This is the message you will see before expiration of license----->



Here are a couple of charts.  I have just three things to say WINNER, WINNER, WINNER and its giving better signals than the Tradestation version. I am like a kid in a candy store.

Regards Michael.




Your happy customer screenshots will be posted here, click here to view Michael.



Why am I getting a wiggle line that does not move?



Pi-Osc-Ninja-2012 needs 200 bars of data before it will give an output. The wiggle is there to show exactly this situation.

Remedy : Click on the chart, go to properties, days to load and increase the value.

Your Pi will wiggle if its not got enough data loaded----->



I see from a NinjaTrader release that your Pi Oscillator is now available to use in NT.  I trade mostly on the 1 minute chart for the currencies 6E & 6A and was wondering if your indicator is practical and effective to use on a 1 minute time frame? I see you have one screen shot on your site of a 150 tick chart for TEVA, but most of what you show are 10 minutes charts and up.


Its a well known phenomenon that selecting such short time frames in any system or indicator generally produces results that are detrimented by low cost to profit ratios. ( costs of dealing are the same, but profit potential is way less if you take profits in a few minutes )

 I maybe talking myself out of a sale here, but I know of no system that is profitable in a 1 minute time frame over an extended period.
 Mostly the vendors of these " fantastic day trading models " are scammers who know people are attracted to the excitement of high speed trading, and milk it accordingly, please understand there is a big difference between them and me.
 Ed Seykota had an open challenge for people to send in a profitable day trading model ( for over 3 years ) and nobody did.
 I use short time frames ONLY during extreme volatility such as in 2008 as the free flow conditions when all the robots are turned off makes for good price action.
 Please note this is true for all systems, and not just mine. If you doubt my words, please find a 1 minute Forex system that has a 5 year rising equity curve and send it to me. I am sure you won't find one, you will only find the fake systems.

High frequency roll off occurs in loudspeakers and trading systems----->



I see it costs $75 for a one month trial, but what happens when it expires? Do I have any obligations to renew?

I am a bit worried about this, please advise?


It expires so Pi-Osc-Ninja2012 will stop working. There are no obligations afterwards.


What, did you think that Don Corleone would come to visit you?  ----->


Does your Pi-Osc-Ninja-2012 work on Renko charts?




Yes, it works on any type of chart as is clearly stated above.




Users with existing licenses in NT7 can upgrade free


New purchasers can get both files for NT7 & NT8




Yes really it is ready. Seriously







I see that the 10 year license costs $397 per license, I have 8 computers here that I use. As they are all my own computers I want you to set up 8 licenses for me for the same price. If you can do this for me I will subscribe immediately.

I tell you in all honesty that they are mine and I am not ordering on behalf of my friends using them.




See video clip---->


Precision Index Oscillator Pi-Osc-Ninja

Price $397  (Pay-Pal)   Buy this item for NinjaTrader7


Stocks, Futures, Bonds, Forex, Real-time and Static data  


Author: Precision Trading Systems. (Protected code) Making life simple for traders.







Home   Site map   Contact