外汇敞口大致分为单币种敞口头寸和总敞口头寸两种类型。单币种敞口头寸是指银行在某个单一货币上的外汇风险敞口,而总敞口头寸则是银行在所有货币上的外汇风险敞口的总和。因此,正确的选项是A“单币种敞口头寸”和D“总敞口头寸”。B、C、E选项都不是外汇敞口的常见分类方式,因此不正确。