Smash,
Consider raising your minimum volume to at least 500,000. If you want to get good fills, you need more volume than 100,000. Since you only have one position on at a time, try > 1,000,000 shares/day. If you get too few candidates, cut back to 500k.