Think you are always going to get difference in prices feeds especially with companies like IG index and other spread bet firms because you are just trading a synthetic. It’s their representation of the market not the market itself which is why they will skew prices to fit their book (or to be ********s and tip you in a trade or stop you out) Brett will know more about this than me as he works for a brokerage.
I think the main discrepancy here though is the actual pivots points themselves. I have tried several indicators on different platforms and price feeds as well as several different websites and they all seem to produce different values for the day’s pivots particularly when relating to FX. I think this is due to session times. Pivots use close and opening prices so naturally if the brokers session times are different e.g one starts at 9 and the other at 10 then the prices going into the pivot calculation are different. Futures will have a set open and close time which is why I think that you have been having more success there (I might be wrong) but it looks like that’s where the value trades are coming from.
Done a little more backtesting and am finding that the value is more in the pin bar than the pivot itself. For price to reach “s1 or S2”(wherever they may be) it has to have made a downward move so a pin bar is a good indication of this move failing and or of a pullback occurring. The same applies for a move upwards.
Just my view but seems like youre smashing it up so whatever feed and pivot your using would stick with it