apparently it's explained in their faq that they indeed do not have a proper order matching system, as someone posted on reddit:
it's in the FAQ: Q: I submitted a sell/buy order and it hasn't been fulfilled, what's wrong? A: While the trading engine works for most trades, certain ones will not work as expected. The trade engine has the following limitations: The trade engine will trade only with orders that match your desired trade rate. This means that if you submit an order with a rate of .10, it will only match with other orders with a rate of .10, not .12 or .08. There is no dynamic rate calculation present right now in the Crypto Rush trade engine. We are sorry for causing any inconvenience with this method. Please keep this in mind while trading, and that it's not a bug but still being worked on while Crypto Rush is in Beta. Additionally, the following information will help you understand how the trade engine works. The system works around the FIFO (First In, First Out) algorithm, having priority given to orders older than your order. Upon submitting a new order, the system searches for orders of a higher amount than what your submitted, listing oldest first. If it finds a match, your order gets queued and won't be fulfilled, unless yours is the only order. If a higher order is not found, all orders lower than the amount you submitted will be found and listed oldest first, and will be fulfilled up to the amount of your submitted order.
permalinksavereportgive goldreply
and someone's subsequent reply which has a good warning of what I was about to write:
Good to know. Unfortunately, proper price matching is a requirement in an exchange, not a feature. So, while it might not be a "bug", it makes the exchange very dangerous to use for trading and easier to manipulate. I'll not be using it further. Recommend those of you that do, do it with extreme caution
basically, trade on cryptorush at your own risk