It has to be something to do with the data, as I switched to a 1 minute chart and got a pivot of 1.5535. I even opened up a fresh chart and added the Daily Pivot indie with the same result. It doesn't even have yesterday's close correct. It shows as 1.5551, instead of 1.5512.
I have it now set to DailyBars and Intraday session = False. I am not sure what else to do. I have tried changing session times for Forex and even Local, but it does not seem to shift
If I can't get it right, I will just have to daily input the HLC and then it will be accurate
The indicator displays prior day's high, low and close. So it is easy to identify the problem. If you chart displays a close of 1.5551, this is not invented, but taken from a price bar. For your problem, there are three possible explanations
(1) Your data base is incomplete and your charts have holes. You need to reload data.
(2) You selected a session under chart settings that cuts off some of the data, the chart session should be set to 24 hours.
(3) You used false indicator settings., in particular you changed the default session settings for FOREX, which need to be set at 5 PM New York Time.
If you want me to analyze this, you would need to post your charts and indicator settings. If I look at a a chart, it is easy to see what the indicator does. The question is where it takes its high, low and close, and this can be seen.
Without a chart to look at, I can only make guesses. The indicator cannot produce a close of 1.5551 with correct data and settings.
OK, today, most charts seem fine, but here is the GBP/USD again. The pivot is out by 7 pips, the H + L are fine, but yesterday's close is out. Close of yesterday was 1.5469 and NT has 1.5446. That will be what is throwing the pivot out.
You can see the white vertical line on the chart. That is the new session. I have 9am to 9am in my session times, which coincides with NY close.
Even when I changed to a 3 minute chart, the close stayed incorrect, whereas it is obvious where the candle closes, right at 1.5469
You used the indicator in DailyBars mode, as shown on your chart. In DailyBars mode your indicator uses data from your daily data base. I have no idea who is your data provider for daily data and what data you have loaded into your data base.
The indicator processes that information, so we have a "garbage in -> garbage out" situation.
Before using the indicator in DailyBars mode you need to connect to your daily data provider and update the database. If the data provider cannot supply you with the daily close in real-time, you should either
- use the indicator in CalcFromIntradayData mode
- or change your daily data provider
You can check your daily data by opening a daily chart (not a 1440 min chart).
Also I notice that you selected to display Fibonacci pivots, not floor pivots. But this will not make a difference. The pivots can only be correct, if High, Low and Close are correct.
Last edited by Fat Tails; December 22nd, 2010 at 01:47 AM.
Back again and still having some CMI pivot issues.
I am starting to wonder if it is my chart properties. I have my default chart properties set to 9am Australian EST, which is 5pm NY.
It's difficult to explain why it is doing what it is doing. As an example, on a chart of the EUR/USD the indy is showing Y High as what is today's high of 1.3325 today instead of the correct high of yesterday of 1.3434. Yesterday's close is
Yet, when I examine the chart, the data is correct. The high is there at 1.3434, the low is there at 1.3292 and the close is 1.3308. If this data is correct on the chart, why would the CMI show them incorrectly?
Settings are IntraDay = False
Local Session = False
Prior Day HLC = DailyBars
Calculate on bar close = True
Session Times are default, with Forex set to 17:00 for both begin and end.
Any thoughts Fat Tails, as it is doing my head in. My data provider if PFG Best, but if the chart is showing accurate candles, it seems wrong that the data is incorrect
I cannot give any help, if you do not give me the necessary information.
I need to see the chart with yesterday's and today's data. I need to know high, low and close values, as shown on the chart. I also need to know whether you use range charts, volume charts or minute charts. I need to know the indicator settings.
All this can be seen on the chart, so please post a chart.
Some hints: You used the indicator in DailyBars mode, so the high, low and close is taken from your daily data, not from intraday data. If the values for high and low are false, there are only two possible explanations
- either your daily data base contains false data (this can be the case, if you use daily data from Interactive Brokers, as NinjaTrader cannot read it properly and mixes it all up)
- or the indicator catches the wrong day for whatever reasons
I suggest that you also post a daily chart, so that we can check your daily data used by the indicator.
Please let me know, who is your data provider. If the daily data is false or incomplete the indicator will produce false results: garbage in -> garbage out.
cheers Fat Tails, but I thought I already gave you the HL+C. The chart itself is accurate, with yesterday's HL+C correlating to what I find online. It's just the indy is not showing what the chart represents. Not sure what other settings you need other than what I just included in my last post. I gave you the only variables that might make a difference. Everything is default.
Here is the chart, but will show no more than the info I gave. Thanks for taking the time to look, though.
Yes, I use range charts, almost exclusively. All my time anchor charts are in MT4. As I said in the last post, my data provider is PFG Best. Not sure how a chart can be correct in showing OHLC yet the indy cannot.