Not all magic spells can be dodge, as well as not all enemy ranger using arrows. From what I saw, only human and skeleton rangers are using arrow as range attack which is close to impossible to dodge. You might get the arrow miss if you are right just beside a huge rock where you take cover behind the obstacles. As for magic, I found magic blast guarantee hit my toon, as well as some fireball alike spell from goblin which have homing capabilities too. The spell is very noticeable as its hell lot faster compare to goblin mage usually range attack.