By the way, I have 2 questions regarding orders and before opening new topics:
1. I observed when testing placing orders, that the orders are saved in UTC time (my server time), and not the wpinstall time (UTC+2). The same for the chart. Similar to what I observed with aridrps.
2. Between 2 users I placed some orders in bid asks to verify the matching orders. Maybe I am missing something. If an user places an ask at 1/1, and another user places a bid at 1/0.5, there is no match, it should appear both orders, the bid and ask, but it is not the case, the orders matches.
Thanks again for your comments. I have moved your post to a new thread, as you have mentioned two issues that are unrelated to the previous one:
About trade times: I have double-checked again the user history and market history views. Everything should be always saved in UTC time in the DB. The times in the frontend are displayed using moment.js, which translates the times to local using the browser. This ensures that each user sees times according to their own timezone. The browser uses the settings from your OS. Can you check that you have set the timezone of the computer you’re using correctly? Also, which views do you see the problem in? As mentioned before, I checked the user history and market history.
About the matching engine: Could you please provide a clear example with values that you think should not match? What bid and what ask did you enter with two different users? Please either provide screenshots or a complete example with actual values, so I can reproduce the issue. Thank you.