So I took about 50 singles results and plotted game percentage vs the difference between opponent and match rating and its almost a perfect linear fit. The only outliers were against opponents playing up. Also, the TR guy might not be using match ratings in the rating calculation or not averaging them directly. Here's some results from the website.
Match DNTRP
3.88 3.88
3.83 3.88
4.19 3.95
3.73 3.84
3.90 3.88
4.03 3.89
The last match rating was the same as both the previous and current rating. So that last match rating would have had to replace another 3.88 rating for it to not influence the dynamic rating. There was no 3.88 in the previous 6 matches and futher. So either the match rating is not used in the calc or the matches are not weighted equally.
When you see this repeating in TR, it usually means one of the players is self-rated in their first two matches and therefore has no rating, and the match is just used to set that player's rating and everyone else's is just brought forward from the existing value.
I have no idea if you’re right or wrong.
But if that is the calculation, then your own rating makes no difference, right?
This is correct. I'm not sure of the formula they use, but I have seen that they start their calculation with the opponent's rating. I saw this in a match that ended "tied" last year (i.e. 6-3, 2-6, 1-0 or something like that that evaluated to 9-9). Each player received the other's starting rating for the match instead of an identical rating, which I thought was weird. I also believe this is wrong. The rating should start by averaging the starting rating of everyone involved and then adjusting from there based on the score, so that if a match "ties", both sides should get the same rating, not their opponent's starting rating.