When you create a  currency rate the inversion of the rate is added if the reciprocal pair exists.  So you can not have different rates for the same currency pair in the opposite direction.

 

Based upon external discussions and empirical data our current position is not to allow the reciprocal rates for the same currency pair to differ.

 

We have also tested this with actual closing prices for currencies  in numerous test cases and believe this is the appropriate stance.

Test on closing prices - real time prices will be impossible to test - constantly changing.