Don,
We all have such programs. However, on detection of change, is way too late. The order (front-run) is already done, by the time your/my program detect the change.
Unfortunately, there's no way around it, unless all order are required to "touch" the OpenBook before being executed, AND the feed is real-time.
Your software detects bid/ask changes for orders that are placed on the book. I can do that as well - it is the front-runs that are never posted that make it impossible to combat.
We all have such programs. However, on detection of change, is way too late. The order (front-run) is already done, by the time your/my program detect the change.
Unfortunately, there's no way around it, unless all order are required to "touch" the OpenBook before being executed, AND the feed is real-time.
Your software detects bid/ask changes for orders that are placed on the book. I can do that as well - it is the front-runs that are never posted that make it impossible to combat.