Closed devararendy closed 2 years ago
Confirm. There is an issue with
// Execute orders in the matching chain
ExecuteMatchingChain(order_book_ptr, bid_level_ptr, bid_order_ptr->Price, chain);
ExecuteMatchingChain(order_book_ptr, ask_level_ptr, ask_order_ptr->Price, chain);
Will fix soon!
Thank You very much :)
Best Regards
@devararendy, please try a fix for AON issue
@devararendy, please try a fix for AON issue
Great thank you so much, let me try the fix ;D
Hi @chronoxor We have tested the new commit (using commit : 43b8cfbc438373d3fb9b784025f6018f453e4e72), now the executed price is correct.
thank you so much Best Regards
Hi @chronoxor thank You for sharing this great matching engine library.
I would like to ask about AON (All Or None) Order. I'm using an example app "cpptrader-example-matching_engine". Below is a sequence of order that i enter:
Now all orders executed, Order Id 2 has executed price = 99999999. But for Order Id 3 and 4 the executed price are also 99999999. For Order Id 3 and 4 it should be executed with price = 5 right ?
Below is a screen shot of the example app.