Point Original Bars

Point Original Bars2016-10-17T21:17:03+00:00

Do Not Ignore the Sideways Movement

Point-O (aka Point Original, renko-range) works with bricks similar way the Renko does. The definitions differ in reversals, causing the Point-O chart to detect consolidation areas, which remain hidden in Renko charts with similar brick sizes.

  • Precise and Fast and Non-Repainting. Indicator is based on live price feed. Once the price tick arrives, it is recorded and used in all subsequent indicator sessions. Fine data is used only where reasonable, keeping performance at a high level and preserving the data used in previous calculations.
  • Wide Range of Parameter Values. Indicator uses multiple timeframes history, from a week level down to a tick level, ensuring high speed and accuracy for many different input settings.
  • Controlling Performance by a User. Limiting the initial chart length to a fixed number of bars enables user to control chart performance in a defined manner. Moreover, if necessary, indicator can reduce frequency of chart updates.
  • Graphical User Interface. Settings for deployed generators are accessible directly in the chart, both the feed chart and the generated chart. Accessing settings from the generated chart makes parameter handling comfortable.

Installation Guide and First Steps

Watch the video to learn how to install and use the Point Original chart.

Get OmniaBar License Key Bundled @


Unique Features

What are additional features of Ovo offline generators?

  • the generator is an indicator rather than a script or EA, which makes it more comfortable for deployment
  • input setting is adjustable from multiple places: from the input dialogue, or from the entry box of an indicator sub-window, or from the offline chart using additional indicators (Omnia Remote, Omnia Auto Range). Settings on the offline chart makes the range switching as flexible as switching between timeframes.
  • safe timeframe switching of the feed chart  (no need for sacrificing the feed chart for a single timeframe)
  • generator can detect and optionally break chart into trading sessions
  • generator uses all available timeframes for the initial model, and it is not bound to a single selected timeframe
  • when starting up, the indicator selects the chart starting anchor from the user-defined chart candles count
  • a single indicator can serve multiple identical offline charts (a single chart ID in multiple windows)
  • detects significant drop-outs in feed and rebuilds the offline chart after the feed updates
  • displays consistent candle tick volume calibrated to regular timeframes, so you may rely on the tick volume in your analysis and EAs
  • guards for a change of the feed server, so it updates the chart if you switch between accounts
  • works properly with symbols having MQL unfriendly names (like "EURUSD..", i.e. trailing double dot in the name)
  • reports unexpected time gaps in the MT4 history, reports inconsistencies between symbol timeframes
  • excludes phantom (no volume) ticks
  • fixes incorrect input for a non-trivial instrument tick size
  • can decrease chart refresh rate on demand
  • indicator development is still open, you may expect fast fixes for new Metatrader builds

Click edit button to change this text.


  1. Martin October 21, 2015 at 8:37 pm - Reply


    is this method basically identical to a renko chart with no gaps?


    • Milan October 22, 2015 at 5:31 am - Reply

      Hello Martin, yes, the chart is very similar to Renko. The reversal brick placement is one brick earlier than Renko.

  2. Jero February 1, 2016 at 5:07 am - Reply

    I love pob charts but I will like to know what is the smallest timeframe you can pick in ” Output offline TF ” . Is it M2 ?
    Also when you leave the ” Output offline TF ” box empty, it still generates a chart so my question is which timeframe is assigned to that chart ?

  3. Jero February 1, 2016 at 7:39 pm - Reply

    Hello Milan,
    Thanks for the quick answer.
    Good to know M2 is the smallest TF.
    Have a good day.

  4. Jero February 10, 2016 at 8:10 am - Reply

    If i want to see many pob charts, what is the maximum my mt4 can handle.
    Let’s say if I want to open charts from 20 to 100 pts ( 80 charts) is it possible ?
    If yes, do you have an idea of the maximum i can then open ?

    • Milan February 10, 2016 at 8:27 am - Reply

      Hard limit of open charts in MT4 is 99. I usually do performance load tests with 45 generators running, on 9 feed charts. You may stack the generator into a single chart (though every of them takes 20px, so you might run out of visual space).
      On the other hand, you may run into performance problems. Indicators are memory hungry due to MT4 architecture. And when you start open the offline charts, the processor power starts to increase, due to different refresh mechanism of offline charts.

  5. jero February 10, 2016 at 3:28 pm - Reply

    Thanks Milan,
    one last question, when you leave the output offline TF empty, it generates charts with TF as M2345, what timeframe is this ? are there big difference between those TF and M2 ?

    • Milan February 10, 2016 at 6:47 pm - Reply

      It is a pure random number, no logic involved. The behaviour was implemented for the out-of-the-box compliance. The number has effect on future-time axis and period delimiters.
      It is very reasonable to enter a number explicitly, otherwise the indicator will choose other random number after any forced termination. If you won’t realize it, you would watch a dead offline chart until you do.

  6. Alistair June 25, 2016 at 7:35 am - Reply

    Hi Milan,
    Just bought a licence for Omnia bar, fantastic software.

    Can you suggest a trailing stop loss that will work on Renko and other non standard charts?



    • Milan June 25, 2016 at 9:28 am - Reply

      Thank you for the compliment, I assume that any trailing-stop expert should work on the offline chart as well as on the standard chart. However, I do not have any third party product recommendation, as I am using a custom non-public expert myself.

  7. Jas April 21, 2017 at 7:21 am - Reply

    Hi Milan
    Can you design an ATR trailing stop loss for Renko bar?
    Also, I would like to know if you can develop an EA based 2 Renko green for buy and exit on red Renko with EMA filter? If yes how much would it cost? Let me know.

    • Milan April 25, 2017 at 8:49 am - Reply

      Hello Jas, unfortunately I do not accept new MT4 coding tasks currently. Perhaps later.

  8. Bruno Almeida January 5, 2018 at 6:26 pm - Reply

    Please, do you have Point Original Bars without wicks? Thanks

  9. Braian February 8, 2018 at 11:04 am - Reply

    hi, when i refresh the chart after a time the bars change, there is any solution for that?

    • Milan February 8, 2018 at 11:13 am - Reply

      Hello Braian, they should not change, unless the broker updates the historical data.

      • ron May 19, 2018 at 6:59 am - Reply

        Hello Milan,
        Thank you for creating ovo mt4 offlinechart. I’m ovo rangenogapbar and pob user. And I loved using ovo POB for my live trading.
        But recently I’ve similar issue, the bars changing :
        1. after I closed the terminal and re open it.
        2. after broker server change for better data… or my internet disconnect
        ( before: only pob wick, after: is fullbody close bar )

        and if the broker updates the historical data ( which we don’t know when they updated it… ) then, Is there any solution for these? so the bar not repainted.

        OR is there tools for saving our Own Terminal POB historical live data (like csv time base historical data) ?
        so when restarting mt4, the pob Starting Drawing POB bar is from our Own Terminal POB historical last data/last bar.
        Do you provide this kind tools so i can buy?

        Please help with this issue. Thank you very much Milan.

        • Milan May 19, 2018 at 11:24 am - Reply

          If the data gets updated (i.e. missing data is added), it gets detected by the indicator and the entire chart refreshes. It can be even visible when starting the terminal, as the chart updates periodically when the missing data are still arriving. That is usual, and the chart should change only in the freshly added part.
          However, if the broker tampers the candle in the history, there is a problem with the recorded ticks. As long as the indicator is alive, it records the ticks, and if the ticks do not fit into the particular M1 candle after such a tampering, the indicator throws the tick data away as inconsistent and uses M1 candle instead. It may change the offline chart shape.
          It would be possible to save the last chart and continue it after a break, however the concept of these indicators is enabling frequent changes of any of its custom parameters. So the saved chart would be lost every time the parameter changes. And as mentioned above, any interruption of data feed would force the recalculation as well.

          • ron May 20, 2018 at 6:49 am - Reply

            Thank you for the clear explaination… it really help me understand how the indicator works. Good Day Milan !

  10. raj February 14, 2018 at 9:23 pm - Reply

    Hi Milan,
    I am a full member of your offline charts package and wish to know if it is true that source code is required to create an expert advisor that works on point original charts
    This has come from a coder who offers his services on MLQ5 website and i requested him to code an EA for point O charts for me to work with one indicator
    Appreciate your comments

    • Milan February 15, 2018 at 1:14 pm - Reply

      Hello raj,
      for the EA or indicator you do not need to know the source code, however the EA or indicator might like to know the chart parameters, especially the brick size. If the coder is afraid of reading the candle body size from the chart, then he may add an entry into the inputs. Optionally, he may get the values from the handshake with the OmniaBar indicator (in the live chart, it would not work in the tester).

Leave A Comment

Spam Blocking by WP-SpamShield