No, the compensation amounts are fixed, based on distance (the trigger is based on arrival time or in some cases early departure). Ticket price is not relevant, could be air miles.
I'm more familiar with the UK situation, which took on the same rules as EU261. There's a lot of information on the BA forum (to read up on the rules rather than ask questions about Air Corsica!) if that would help you.