Articles & Videos & Calculators                 Product guide             Trading IQ Game with great prizes               Support HomeSite Map - Testimonials
Precision Index Oscillator ( Pi-Osc ) for MetaTrader 4

Roger Medcalf 2016 ... You may not reprint text or images without permission

If you require this product for a different Trading Platform then please see the product guide for the other supported platforms.

Precision Index Oscillator for MT4 was conceptualized by Roger Medcalf of Precision Trading Systems

Pi-Osc for MetaTrader 4 was created to provide accurate trade timing signals 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 indicator begin to emerge. To my knowledge there is no other indicator which pin points bottoms with the same high accuracy.

 PTS Precision Index Oscillator
Rent for $30 per month or $295 lifetime Free trial demo.
Click below to purchase

Buy PTS Precision Index Oscillator customer indicator in the store selling algo trading systems

Precision Index Oscillator for MetaTrader shown below on hourly FTSE 100 Futures
Pi-Osc for MT4

PiOsc for MetaTrader 4 is extremely simple to use and the top and bottom early warning signals are flagged up when + or - 3.14 is reached, the actual trade signal the Precision Index Oscillator gives is when the it moves away from Pi.

This signal indicates a high probability that the next bar will reverse. Sometimes a large move will result, others may be small moves and occasionally the signal will fail and the price will not reverse.

There is no guarantee of a winning trade coming from every signal and traders must employ exit stops and good risk management if they are to be successful in the long run.

It is comprised of many 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.

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

I would like to emphasize that in technical analysis the art of picking bottoms is generally much easier than the art of picking tops.

The reasons are due to the different psychological forces at work. These are explained in greater depth on this site.

Pi-Osc buy signals are generally more reliable than sell signals for this reason.
Precision Index Oscillator on MT4

Rule 1:    Wait for the Bounce away from Pi

The shot below shows Pi-Osc correctly called the recent bottom on AUDJPY using a daily chart

Pi-Osc AUDJPY MetaTrader 4

Rule 2:    Wait for the Bounce away from Pi

As stated earlier, here you can see ( below ) the two buy signals both led to nice moves up but the sell signal merely led to a tiny move down before the uptrend resumed.
Pi-Osc for MetaTrader on Nikkei

Precision Index Oscillator Pi-Osc for MetaTrader

Rent for $30 per month or $295 lifetime Free trial demo.

To Buy or try the demo of this product click on the image below

Buy PTS Precision Index Oscillator customer indicator in the store selling algo trading systems

Rule 3   Wait for the bounce away from Pi

Below is an example of a Pi-Osc "flat line" occuring at +3.14 on an hourly chart of USDCAD

The procedure is again the same as before and that is simply to wait for it to bounce away from Pi
Pi-Osc flat line MT4 USDCAD
Below is an example of a PiOsc for MT4 losing trade on 5th March, as with most trading methods one is generally advised to get out of losing trades before the loss gets too big. This way you retain a large amount of your trading capital ready for the next trade(s)

In the centre of the chart is another flat line signal which heralded a large price drop in the Nikkei futures.

Pi-Osc MetaTrader 5 Nikkei

Pi-Osc trade signal outcomes are NOT always predicatable.

The chart below is a good example of how things often turn out quite differently after observing a Pi-Osc trade signal.

The 1st sell signal on the ( far left below) gave a slow decline which sped up later.

The 2nd sell signal ( page centre below) did accurately call the end of a fast rally upward but the signal did not lead to a large move down, traders must use stops to prevent losses from bad signals.

The 3rd sell signal led beautifully to an instant collapse

The buy sell signal ( far right ) gave a nice modest v shape rally.


Precision Index Oscillator on Nasdaq 5 minute chart
 PI-Osc increases your chances of picking a top or bottom greatly compared to other technical analysis.

Below are four successive and correctly identified bottoms on NQ Futures 5 minute chart

Trading with the Precision Index Oscillator in such a short time frame as a 5 minute chart is NOT recommended and neither is any form of day trading, the screenshot is added just to satisfy those who will undoubtably ask me to add a short term chart screenshot.

Learn why is it NOT recommended to engage in day trading here

Piosc for MT4
PTS PiOsc ( red highlight below ) shows a precise top identification which led to a beautiful price collapse from around 11300 down to10700 giving around 600 points from the Dax 30 futures on a 30 minute chart.
Dax futures catching the crash PiOsc MT4

PI-Osc below shows two signals of modest magnitude.

Note the 2nd buy signal is double highlighted showing that the signals occurred twice in rapid succession, the first of which moved slightly lower before making a rally.
Precision Index Oscillator MT5 USDCHF


Rule 4  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. 

If you want to see other add ons for MT4 from Precision Trading Systems, please view the product guide


Precision Index Oscillator Pi-Osc for MetaTrader

Price for lifetime $295 USD or rent for $30 per month Free trial

To Buy this product click on the image below

Buy PTS Precision Index Oscillator customer indicator in the store selling algo trading systems


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


Author: Precision Trading Systems. (Protected code)



How does the PTS Pi-Osc for MetaTrader 4 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 needs 200 bars of data to start working

 In the shot below the squiggly line on the lower left  that ranges between 0.5 to - 0.5 is to show that there are less than 200 bars of data loaded and no plot is made until bar number 201.


Rule 5 Trade in the direction of the major trend

Precision Index Oscillator (Pi-Osc) on weekly chart of Dax 30 index futures

There are 5 signals show in the chart below ( Commentary is given from left to right )

1st buy signal ( far left ) this one is a good example of why stops needs to be placed a reasonable distance away from the market noise as sometimes the price can go slightly lower before making a move.

2nd signal (sell) led to an instant and violent price drop which rallied hard after. Showing why trailing stops are essential to lock in some profits.

3rd signal ( buy signal in centre ) the ideal scenario with a very small retest followed by a monster rally.

4th signal ( sell ) no price drop occurred and traders have to get out a take the loss

5th signal ( sell ) another violent collapse just the way we want them

Pi-Osc on weekly Dax futures catching some big moves

Rule 6 Always use a well place stop loss exit

Precision Index Oscillator (Pi-Osc) on hourly chart of GBPUSD

1st buy signal ( far left ) this is another good example of why stops needs to be placed a reasonable distance away from the market noise as sometimes the price can make a re-test before making a move. This one did not make a lower low and made a decent rally upwards.

2nd buy signal: Just the perfect trade dream, up and away in a straight line.

3rd signal ( sell ) would have provided a nice exit for the previous long and did go slightly lower before uptrend resumed

4th signal ( buy ) a tiny rally which would result in a small profit or small loss depending on how tight stops were

5th signal (buy) a slow grinding move upwards

Eyeballing the historical performance of trade signals is an essential element to do in order to make good educated decisions on stop loss controls.
Pi-Osc on forex 1 hour Cable chart

Rule 7 Always use solid risk management

PI-Osc losing trade signals and how to handle them

Below there was a buy signal which can be exited on a trailing stop or on the occurance of a sell signal.

If the sell signal (shown by red arrow) is taken as a short entry, then a stop loss can be placed between 2 and 7 atrs ( atrs = average true range ) above the high price that occurs on the signal itself.
Horizontal red lines show suggested tight and wide stop distances and these are going to be fractal as decided by if you have plotted the indicator on a 15 minute chart or a weekly chart or something in the middle.

Naturally if you choose a tight stop of 2 atrs distance away you can expect to get stopped out on some trades which eventually do make a good move in the intended direction, and if you choose a wider stop of 5 to 7 atrs away then you have more chance to catch a larger amount of good winning trades. The down side is that you will have bigger losses on genuine losing signals, such parameters are best chosen by testing and observation.

Your choices are also going to be dependent on your own stomach for losses and patience.

It might interest you to note ( forgive me if it doesn't ) that I have never met a "tight trader" who made any decent money, as usually they are far to fast to move their stops way too tight to ever stand a chance of catching a big move. Truesay, they dont lose much either but generally they lose in a controlled and unspectacular manner.
On the other side of this personality range is the trader who cannot let himself take a loss and will keep making his stop wider and wider to thus avoid getting stopped out of his losing trade at least until he gets a margin call or his account is wiped out.

I hasten to add ( obviously ) that the best option is a personality type somewhere between these two types, and if you are somewhere in the middle of the above you have a better chance than most of making a living from trading.

Pi-Osc losing trade handling




Rule 8 Remember the other rules

Which markets can PI-OSC for MetaTrader 4 be used on?

  • Futures            
  • Stocks               
  • Bonds                
  • Forex     
  • Forex Futures   
  • ETFs
  • 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 MetaTrader 4 charts?

  • Bars
  • Candles
  • Line
Precision Index Oscillator for MetaTrader conceptualized by Precision Trading systems

Precision Index Oscillator Pi-Osc for MetaTrader 4

Price for lifetime $295 USD

To Buy this product click on the image below, the disclaimer is contained within the vendor website

Buy PTS Precision Index Oscillator customer indicator in the store selling algo trading systems

Pi-Osc has 8 simple rules to learn and understand

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: Trade in the direction of the major trend

Rule 6: Always use a well placed stop loss

Rule 7: Always use solid risk management

Rule 8: Remember all the other  rules



FAQ for dummies




How do I install it?




See above How to install Pi-Osc ?





Does Pi-Osc work with line, candles and bars in MetaTrader?







Yes it works it does. See image ---->












What is a bounce away from PI?






See image ---->





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




That is a very good question. As with most systems and indicators reliability of signals is improved with increases in data sampling frequencies. 


However I have noted the charts of very slow time frame like 1 month don't tend to be very good, neither do very short term charts of 1 minute or 5 minute.


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.

The best course of action to take is to experiment by plotting the Pi-Osc on many different time frames until you find the one which works best.

 Looking for the holy grail?

Its often turns out to be a stopwatch ---->





Roger, 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 M





Happy customer pie screenshots are always welcome, thanks





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. 


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





 What is the significance of using the symbol for pi with this indicator?




First of all I made this indicator without any consideration to the maximum and minimum values and it looked the same as now with a different output value.


Once I decided the product was good and ready I had to give it a name, so my company is called Precision Trading Systems and the indicator is an oscillator of the type known as "index" because it uses many other components to compute its values.


So I had Precision Index Oscillator as a name, its ok but its a bit long so Precision Index got shortened to PI which happens to be the symbol for 3.14159265359 which is commonly know as "pi" to any maths student.


Then I rebased the indicator to produce a maximum and minium plot value of pi


So there is no significance to pi, it was just an idea to make the name easy to remember. Instead a trader waiting to see the number bounce away from 3423.59 or something I made it reduce to an easy to remember value of 3.14.


Before you ask there is also no significance to a custard pie either.





What happens when my subscription expires?

Are there any obligations to me?



You will likely find yourself becoming less attractive to women.

Research has shown that men with a valid Pi-Osc subscription get more female attention.

Also you will get a notification message showing the license has expired.

You may renew it at any time you like, but of course there is no obligation to do so.




Does your Pi-Osc work on NinjaTrader too?



Yes, I have a version for NinjaTrader7 and these other platforms.


Please follow the links ------>


Pi-Osc for NinjaTrader

Pi-Osc for MultiCharts

Pi-Osc for MetaTrader

Pi-Osc for Tradestation

More MetaTrader 4 add ons from Precision Trading Systems here product guide



How does this version compare to PIOSC Ninja and PIOSC MultiCharts are there any differences?




It works in an identical manner to the PIOSC NinjaTrader version.


Of course the chosen data feed input and calculation speeds will affect the plot to some degree but the Pi-Osc maths calculations are identical to the PIOSC for Ninja.


You may also be able to change the appearance in the sense of the highligh colours in the MetaTrader version of PI0SC as it allows changeable weights for these. By default I made them thicker so the highlights stand out more clearly or it is possible for them to be hidden by the upper and lower plot boundary lines.






Piosc maths

PI0SC for MT4 has the same mathematics inside as PIOSC for other platforms.




I read a lot of comments on your site and on this page that you do not approve of or endorse day trading but you include 1 minute and 5 minute charts in your PIOSC screenshots. Why is this?





The shots are to show the Pi-Osc MT4 works in all time frames. Using a 1 minute chart or a 5 minute chart does not automatically imply a day trading methodology.


Definition of a day trade = close out all trades at or before then end of the day.


To clarify further:


Some of the models I have made work extremely well in 5 or 10 minute charts but in spite of this rapid sampling if a good winning trade is encountered it might be held on to for several months.


I have made an article to explain why day traders always lose in the long run, Read article here



PIOSC Day trading

One could add also a caption

Morning - a daily chance to give back the money you made yesterday afternoon.



If this product is doing so many calculations does that make it hungry for resources on a computer?




The analogy to use it to compare the daily calories consumed by regular folks with the intake of a champion athlete.


Yes is the simple answer and if you have bars loaded set to a massive number and many real time charts loaded you may experience some slow loading.


The solution is to set bars loaded to a smaller number like 1000 which is done thus: In MetaTrader 4 click on Tools, Options, Charts, Max bars in history 1000, Max bars in chart 1000 then click ok.


After this you can restart the MT4 program and it will run super fast.


You can experiement to get the right balance between


1. Seeing enough bars to know whats going on. ( Try loading 5000 bars if 1000 is not showing enough information )


2. Keeping the program running at high speed.





Phelps diet

Michael Phelps eats a lot to sustain his gruelling work outs


   Articles & Videos & Calculators                 Product guide             Trading IQ Game with great prizes               Support HomeSite Map - Testimonials



Precision Trading Systems is provider of the following


 Precision Trading Systems is partnered  with MultiCharts.

 Precision Trading Systems is part of the NinjaTrader ecosystem.

 Systems and Indicators for Tradestation, NinjaTrader and MultiCharts.

 Top quality paid & FREE trading systems and indicators for most platforms

 Members can receive some paid products completely FREE

 Roger Medcalf is a vendor on the Tradestation App store

 Roger Medcalf is a vendor of products of MetaTrader 4

  Free to play Trading IQ Game with generous PRIZES  from our sponsors.

  Member log in





  • Futures, Forex and Stock trading contain substantial risk and are not for every investor.

  • An investor could potentially lose all or more of the initial investment.

  • Risk capital is money that can be lost without jeopardizing ones financial security or lifestyle.

  • Only risk capital should be used for trading

  • Only those with sufficient risk capital should consider trading.

  • Past performance is not necessarily indicative of future results





Hypothetical performance results have many inherent limitations, some of which are described below. no representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. for example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.