No it does not.
First off the value of I USD was 220 and not 250 when my order was executed.
The other 4 USD that i borrowed now have been converted into my account at 294. WTF!!!! And especially why!? The real value is still 220.
FILL ORDER   knircky77 paid 1,176.47058 BTS to obtain 4 USD at 294.117645 BTS/USD  
BLOCK #58879
Date: October 15, 2015, 1:13:15 PM
Witness: init4
Previous: 0000e5fe41a935c550f77cf0777dace2961bf81c
Transaction count: 1
PLACE ORDER   
Amount to sell   340 USD
Price   0.0034 USD/BTS
Seller   angel
Expiration   October 15, 2020, 1:13:11 PM
Fee   5 BTS
How can Angel force me to sell to him at this price! Is my account hacked? I don't get it.