system.sim_trading package

Submodules

system.sim_trading.client module

system.sim_trading.client.client_receive(q=None, e=None)
system.sim_trading.client.enter_a_new_order(client_packet, order_id, symbol, order_type, side, price, qty)
system.sim_trading.client.get_client_list(client_packet)
system.sim_trading.client.get_market_status(client_packet)
system.sim_trading.client.get_order_book(client_packet, symbol)
system.sim_trading.client.get_response(q)
system.sim_trading.client.get_stock_list(client_packet)
system.sim_trading.client.join_trading_network(q, e)
system.sim_trading.client.logon(client_packet, symbols)
system.sim_trading.client.quit_connection(client_packet)
system.sim_trading.client.send_msg(client_packet)
system.sim_trading.client.server_down(client_packet)
system.sim_trading.client.set_event(e)
system.sim_trading.client.wait_for_an_event(e)

system.sim_trading.network module

class system.sim_trading.network.Packet

Bases: object

deserialize(message)
serialize()
class system.sim_trading.network.PacketTypes(value)

Bases: enum.Enum

An enumeration.

BOOK_INQUIRY_REQ = 9
BOOK_INQUIRY_RSP = 10
CLIENT_LIST_REQ = 3
CLIENT_LIST_RSP = 4
CONNECTION_NONE = 0
CONNECTION_REQ = 1
CONNECTION_RSP = 2
END_REQ = 15
END_RSP = 16
MARKET_STATUS_REQ = 13
MARKET_STATUS_RSP = 14
NEW_ORDER_REQ = 11
NEW_ORDER_RSP = 12
SERVER_DOWN_REQ = 17
SERVER_DOWN_RSP = 18
STOCK_LIST_REQ = 5
STOCK_LIST_RSP = 6
STOCK_REQ = 7
STOCK_RSP = 8

Module contents