|
509b00bb14
|
Move order book to Rex::Book namespace
|
2023-11-08 20:33:49 +01:00 |
|
|
0efb6b0e88
|
Remove limit volume tracking from order book
It is not super relevant for the current matching engine,
we are going to solve this in the server implementation
|
2023-10-30 20:43:49 +01:00 |
|
|
79be3b534c
|
Implement limit volume tracking
|
2023-10-29 20:07:39 +01:00 |
|
|
87f56e6e9b
|
Remove unused exception
|
2023-10-29 20:07:39 +01:00 |
|
|
5862368498
|
Rename amount to quantity
More idiomatic naming for the order quantities.
|
2023-10-29 20:07:39 +01:00 |
|
|
2b9c82c4f6
|
Add stack overflow based test case for matcher implementation
|
2023-10-29 20:07:39 +01:00 |
|
|
55f8652c64
|
Increase branch test coverage
|
2023-10-29 20:07:39 +01:00 |
|
|
7191df2a90
|
Add automatic order id assignment to order book
|
2023-10-29 20:07:39 +01:00 |
|
|
8668ad8927
|
Add add_and_match_order method to orderbook
|
2023-10-28 23:00:09 +02:00 |
|
|
37435355ae
|
Implement matching system
|
2023-10-28 22:42:19 +02:00 |
|
|
57436c9eb0
|
Finish basic order book implementation
|
2023-10-28 19:26:53 +02:00 |
|
|
c16e705a4c
|
Finish limit implementation
|
2023-10-28 14:06:21 +02:00 |
|
|
b3b31427db
|
Add factory for orders
|
2023-10-28 14:06:03 +02:00 |
|
|
986fc47c73
|
Fix standard ruby style issues
|
2023-10-27 19:14:57 +02:00 |
|
|
e92a3b1102
|
Add Order#filled? method
|
2023-10-27 19:09:24 +02:00 |
|
|
a51c0724c2
|
Add new models to rex library
|
2023-10-27 14:57:04 +02:00 |
|
|
44ab975d2f
|
Add order book scaffolding
|
2023-10-27 14:56:35 +02:00 |
|
|
da31634600
|
Implement limit
|
2023-10-27 14:56:19 +02:00 |
|
|
59420ee879
|
Implement order model
|
2023-10-27 14:56:05 +02:00 |
|
|
c8a7022e5b
|
First commit
|
2023-10-27 14:53:56 +02:00 |
|