unfortunately no but there are a few things that help...... but there are no guarantees, they have will of their own and we can't force them to do what we want, only accommodate them the best we can.
keep them well fed, they will start to wander in search of food.
make their location is perfect for them, lots of light, moderate flow.
they also will usually stay put if they are hosting some clowns.
generally if we can make them happy, they will stay put.