One of the best ways to protect against specialist/MM games and large after-hours block deals is to only risk a small amount on each trade. That way, when you're sucker punched, say, by an after hours "price adjustment" on a trade held overnight, it won't cost a months pay or half your account...