/
testing
23 lines (18 loc) · 907 Bytes
/
testing
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{"id":0,"node_id":0}
{ "type": "U balance", "value": 10000 }
{ "type": "C stock", "value": { "ticker_id": "AMD", "quantity": 1000 } }
{ "type": "C order", "value": { "order_type": "buy", "ticker": "Intel", "price": 15, "quantity": 100 } }
{ "type": "C order", "value": { "order_type": "sell", "ticker": "AMD", "price": 12, "quantity": 100 } }
{"id":0,"node_id":1}
{ "type": "U balance", "value": 10000 }
{ "type": "C stock", "value": { "ticker_id": "Intel", "quantity": 1000 } }
{ "type": "C order", "value": { "order_type": "sell", "ticker": "Intel", "price": 12, "quantity": 100 } }
{ "type": "C order", "value": { "order_type": "buy", "ticker": "AMD", "price": 15, "quantity": 100 } }
{ "type": "R balance" }
{ "type": "R stock" }
{ "type": "R market" }
{ "type": "R order" }
{ "type": "D account" }
TODO broadcast trade confirmed to every matcher
{ "type": "U balance", "value": 1000 }
"C account"