В торговой платформе MetaTrader 5 поддерживаются две системы учета позиций: хеджинговая и неттинговая.
Хеджинговая система учета позволяет иметь на счете множество торговых позиций по одному и тому же инструменту, в том числе разнонаправленных (локирующих). Если по торговому инструменту есть открытая позиция и трейдер совершает новую сделку (или активируется отложенный ордер), то происходит открытие новой позиции. Существующая позиция не изменяется. В торговой платформе MetaTrader 4 доступна только хеджинговая система учета позиций.
Неттинговая система учета подразумевает, что в один момент времени на счете может быть только одна открытая позиция по одному и тому же символу. Если по инструменту существует открытая позиция, то при совершении сделки в том же направлении, происходит наращивание объема этой позиции. При совершении сделки в обратном направлении происходит уменьшение объема существующей позиции, ее закрытие (при совершении сделки в объеме, равном объему текущей позиции) либо разворот (если объем противоположной сделки больше текущей позиции).