are there set patterns on when to move hand up and down as in classical piano technique, or is it up to the individual to develop their own technique?
Everybody has their own way, I guess. When I was starting out I would work out the fingering for each tune I learned and write it down. That helped me notice patterns, think through problems, etc. It's really satisfying to find economical, elegant fingerings rather than sliding all over the place.
I shift a few different ways. Crossing fingers over works kind of like on the piano. If, for example, I'm playing a D arpeggio
D F# A d f#
I'll finger it 1 2 3 1 2, crossing the index finger over for the second octave d. It's a bit easier to do it if you have a note on the outside row, like in the polka "We Won't Go Home Till Morning:"
G>A Bc|dg d2|
12 23|24 2|
(FWIW, on the B/C box you play so many outside-row notes that you hardly ever have to cross over on the same row; that's one big difference between the two systems.)
Another technique is to change fingers when you have two different notes on the same button. You could finger that same lick
12 12|13 1|
changing fingers on the B and crossing the index finger over for the d. That makes it so you don't have to use the fourth finger for the g.
Of course there are a zillion ways to do it -- nothing wrong with trying them all.