diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/README.md b/MiscClients/cpp_ws_reactjs/dash_trader/README.md new file mode 100644 index 0000000..7349f28 --- /dev/null +++ b/MiscClients/cpp_ws_reactjs/dash_trader/README.md @@ -0,0 +1,11 @@ + +#### To build and run + +``` +python3 -m venv .venv +source .venv/bin/activate +python -m pip install --upgrade pip setuptools wheel +pip install -r requirements.txt + +gunicorn dash_trader:server --bind 0.0.0.0:8050 +``` diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/components/login_panel.py b/MiscClients/cpp_ws_reactjs/dash_trader/components/login_panel.py new file mode 100644 index 0000000..e69de29 diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/components/positions_and_market_data.py b/MiscClients/cpp_ws_reactjs/dash_trader/components/positions_and_market_data.py new file mode 100644 index 0000000..e69de29 diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/components/price_level_panel.py b/MiscClients/cpp_ws_reactjs/dash_trader/components/price_level_panel.py new file mode 100644 index 0000000..e69de29 diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/components/ticket_panel.py b/MiscClients/cpp_ws_reactjs/dash_trader/components/ticket_panel.py new file mode 100644 index 0000000..e69de29 diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/dash_trader.py b/MiscClients/cpp_ws_reactjs/dash_trader/dash_trader.py new file mode 100644 index 0000000..e69de29 diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/requirements.txt b/MiscClients/cpp_ws_reactjs/dash_trader/requirements.txt new file mode 100644 index 0000000..68f87b2 --- /dev/null +++ b/MiscClients/cpp_ws_reactjs/dash_trader/requirements.txt @@ -0,0 +1,6 @@ +dash==4.0.0 +dash-bootstrap-components==2.0.4 +dash-bootstrap-templates==2.1.0 +dash-extensions==2.0.4 +dash_ag_grid==33.3.3 +gunicorn diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/websocket_fix_utils/fix_convert_utils.py b/MiscClients/cpp_ws_reactjs/dash_trader/websocket_fix_utils/fix_convert_utils.py new file mode 100644 index 0000000..e69de29 diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/websocket_fix_utils/fix_message_handler.py b/MiscClients/cpp_ws_reactjs/dash_trader/websocket_fix_utils/fix_message_handler.py new file mode 100644 index 0000000..e69de29 diff --git a/MiscClients/cpp_ws_reactjs/dash_trader/websocket_fix_utils/fix_websocket_client.py b/MiscClients/cpp_ws_reactjs/dash_trader/websocket_fix_utils/fix_websocket_client.py new file mode 100644 index 0000000..e69de29 diff --git a/docs/Diagrams/crypto_trader.gif b/docs/Diagrams/crypto_trader.gif new file mode 100644 index 0000000..2a8e3bb Binary files /dev/null and b/docs/Diagrams/crypto_trader.gif differ diff --git a/docs/Diagrams/ust_trader.gif b/docs/Diagrams/ust_trader.gif new file mode 100644 index 0000000..d63cf39 Binary files /dev/null and b/docs/Diagrams/ust_trader.gif differ