First, how to use adviseLong for generating exit rules?

You have a clear point here. Still, I would like to play with the idea a bit. You provide exactly 2 advise methods, for Long and Short. Can I have more?