Given that nobody on this forum could confirm this problem with PRT/IB, I explained the repainting of the weekly Pivot Point to PRT Support in Octobre, quote follows:
Hello,
I have a problem with the native PRT indicator Pivot Points, more precisely the Weekly Pivot Point version of it. Every week it shows on Monday and Tuesday the same value, let us say A. The remainder of the week, Wednesday, Thursday and Friday, it shows another value, let us say B. In my opinion the Weekly Pivot should not change during the week. It should be A or B the whole week.
You have to verify this phenomenon on live charts. The first occasion to verify this is coming Monday, Tuesday and Wednesday.
If you check the chart on Wednesday, Thursday or Friday you will see the Weekly Pivot with value B for all of the week. This is what is called “repainting”.
Further investigation learned me that on Monday and Tuesday the Previous Week Close (Friday) used for the Pivot calculation is equal to the value of the Close price communicated by Eurex (for DAX). But starting on Wednesday this Previous Week Close is replaced by the Friday 22:00 close price.
Side problem: ProBacktest is always using the Friday 22:00 Close price for calculation through DCLOSE(). Meaning that your backtests will never be compatible with ProOrder trading on Mondays and Tuesdays!
Today PRT’s answer was dropped in my inbox, confirming the repainting of DCLOSE and, as a result, the repainting of weekly pivot points (and other DCLOSE-based indicators). The answer promises that Version 13 will give you the choice, either follow all the time the settlement price or all the time the final close price. The answer doesn’t mention if this choice is given for ProOrder as well. Currently ProOrder always uses the final close price. The answer (translated from French into English by Deepl):
SUMMARY
For many European futures markets, on a daily and higher time frame, the closing price of the previous day’s candle corresponds to the Settlement Price (which is calculated shortly after the close of trading for the underlying index), and not to the price of the last trade of the day. This is how the platform works because the market bases its calculation of the percentage change for the current day on this Settlement Price.
This means that price movements between the time of Settlement and the end of the day only appear in your intraday charts and will not be reflected in the Daily candlestick for D-1.
The day after (or at the next session), the closing price of the D-2 candlestick — which was the Settlement Price — is replaced by the price of the last transaction of that day.
On a weekly view, the Settlement Price is displayed as the closing price of the weekly candlestick at the beginning of the following week, then it is replaced by Friday’s last price, following the same pattern as the daily candlesticks.
UPCOMING IMPROVEMENT
Version 13 of ProRealTime, which will soon be available on your account, will allow you to choose whether to construct daily and higher timeframe candlesticks based on the Settlement Price or the last price.
This will avoid the replacement of the settlement by the last price and allow you to construct your indicators based on unchanging data.
Final remark: The above is only for PRT with broker IB. Which doesn’t mean that Daily, Weekly and Monthly pivot points with IG are without problems, just other nasty problems than this one.