Close by: тупик?

 
Почти закончил систему копирования ордеров.
Возникла проблема.

Имеем:
2066114 buy 0.20 USDJPY
2066116 sell 0.50 USDJPY

Выделяем 2066114 buy 0.20 USDJPY, выбираем close by 2066116 sell 0.50 USDJPY. Получаем:
Market:
2066124 sell 0.30 USDJPY split from #2066114
History:
2066114 buy 0.20 USDJPY partial close
2066116 sell 0.00 USDJPY close hedge by #2066114

2066124 ссылается на 2066114
2066116 ссылается на 2066114
Все в порядке

Теперь снова открываем:
2066186 buy 0.20 USDJPY
2066188 sell 0.50 USDJPY

Выделяем 2066188 sell 0.50 USDJPY, выбираем close by 2066186 buy 0.20 USDJPY. Получаем:
Market:
2066226 sell 0.30 USDJPY partial close
History:
2066188 sell 0.20 USDJPY partial close
2066186 buy 0.00 USDJPY close hedge by #2066188

2066186 ссылается на 2066188
2066226 сам по себе. Ни он никуда не ссылается, ни на него никто не ссылается.
Вот в этом то и проблема.
 
Спасибо за детальную демонстрацию - проверим.
Причина обращения: