├── .env ├── .eslintrc ├── .gitignore ├── .prettierignore ├── LICENSE ├── README.md ├── backend ├── proxy.js ├── restProxy.js └── websocket.js ├── package.json ├── postinstall.js ├── public ├── favicon.png ├── index.html └── manifest.json └── src ├── App.js ├── AppContainer.js ├── Theme.js ├── components ├── Buttons.js ├── Dialog │ ├── Base.js │ ├── ConfirmDialog.js │ ├── Dialog.js │ ├── index.js │ └── useModal.js ├── Header.js ├── ReactTable.js └── Tabs.js ├── config ├── .gitignore └── index.example.js ├── containers └── Dashboard │ ├── InstrumentTabs.js │ ├── LastPrice.js │ ├── OrdersTable.js │ ├── PositionsTable.js │ └── index.js ├── form ├── Radio.js ├── TextInput.js ├── Toggle.js ├── formik-persist.js └── index.js ├── index.js ├── modules ├── api │ ├── ApiKeyForm.js │ ├── ApiKeyProvider.js │ ├── BitmexFetch.js │ ├── index.js │ └── useApi.js ├── data │ ├── DataProvider.js │ ├── fetch.js │ └── index.js ├── orders │ ├── OrderForm.js │ ├── OrderPreview.js │ ├── __tests__ │ │ ├── OrderForm-tests.js │ │ └── scaledOrderGenerator-tests.js │ ├── constants.js │ ├── fetch.js │ ├── index.js │ └── scaledOrderGenerator.js └── ui │ ├── FormatPrice.js │ ├── SelectInstrumentsForm.js │ ├── UISettings.js │ └── index.js ├── registerServiceWorker.js └── setupTests.js /.env: -------------------------------------------------------------------------------- 1 | NODE_PATH=src 2 | PORT=3006 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.json 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/README.md -------------------------------------------------------------------------------- /backend/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/backend/proxy.js -------------------------------------------------------------------------------- /backend/restProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/backend/restProxy.js -------------------------------------------------------------------------------- /backend/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/backend/websocket.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/package.json -------------------------------------------------------------------------------- /postinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/postinstall.js -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/App.js -------------------------------------------------------------------------------- /src/AppContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/AppContainer.js -------------------------------------------------------------------------------- /src/Theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/Theme.js -------------------------------------------------------------------------------- /src/components/Buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Buttons.js -------------------------------------------------------------------------------- /src/components/Dialog/Base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Dialog/Base.js -------------------------------------------------------------------------------- /src/components/Dialog/ConfirmDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Dialog/ConfirmDialog.js -------------------------------------------------------------------------------- /src/components/Dialog/Dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Dialog/Dialog.js -------------------------------------------------------------------------------- /src/components/Dialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Dialog/index.js -------------------------------------------------------------------------------- /src/components/Dialog/useModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Dialog/useModal.js -------------------------------------------------------------------------------- /src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Header.js -------------------------------------------------------------------------------- /src/components/ReactTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/ReactTable.js -------------------------------------------------------------------------------- /src/components/Tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/components/Tabs.js -------------------------------------------------------------------------------- /src/config/.gitignore: -------------------------------------------------------------------------------- 1 | index.js 2 | -------------------------------------------------------------------------------- /src/config/index.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/config/index.example.js -------------------------------------------------------------------------------- /src/containers/Dashboard/InstrumentTabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/containers/Dashboard/InstrumentTabs.js -------------------------------------------------------------------------------- /src/containers/Dashboard/LastPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/containers/Dashboard/LastPrice.js -------------------------------------------------------------------------------- /src/containers/Dashboard/OrdersTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/containers/Dashboard/OrdersTable.js -------------------------------------------------------------------------------- /src/containers/Dashboard/PositionsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/containers/Dashboard/PositionsTable.js -------------------------------------------------------------------------------- /src/containers/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/containers/Dashboard/index.js -------------------------------------------------------------------------------- /src/form/Radio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/form/Radio.js -------------------------------------------------------------------------------- /src/form/TextInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/form/TextInput.js -------------------------------------------------------------------------------- /src/form/Toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/form/Toggle.js -------------------------------------------------------------------------------- /src/form/formik-persist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/form/formik-persist.js -------------------------------------------------------------------------------- /src/form/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/form/index.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/index.js -------------------------------------------------------------------------------- /src/modules/api/ApiKeyForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/api/ApiKeyForm.js -------------------------------------------------------------------------------- /src/modules/api/ApiKeyProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/api/ApiKeyProvider.js -------------------------------------------------------------------------------- /src/modules/api/BitmexFetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/api/BitmexFetch.js -------------------------------------------------------------------------------- /src/modules/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/api/index.js -------------------------------------------------------------------------------- /src/modules/api/useApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/api/useApi.js -------------------------------------------------------------------------------- /src/modules/data/DataProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/data/DataProvider.js -------------------------------------------------------------------------------- /src/modules/data/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/data/fetch.js -------------------------------------------------------------------------------- /src/modules/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/data/index.js -------------------------------------------------------------------------------- /src/modules/orders/OrderForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/OrderForm.js -------------------------------------------------------------------------------- /src/modules/orders/OrderPreview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/OrderPreview.js -------------------------------------------------------------------------------- /src/modules/orders/__tests__/OrderForm-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/__tests__/OrderForm-tests.js -------------------------------------------------------------------------------- /src/modules/orders/__tests__/scaledOrderGenerator-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/__tests__/scaledOrderGenerator-tests.js -------------------------------------------------------------------------------- /src/modules/orders/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/constants.js -------------------------------------------------------------------------------- /src/modules/orders/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/fetch.js -------------------------------------------------------------------------------- /src/modules/orders/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/index.js -------------------------------------------------------------------------------- /src/modules/orders/scaledOrderGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/orders/scaledOrderGenerator.js -------------------------------------------------------------------------------- /src/modules/ui/FormatPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/ui/FormatPrice.js -------------------------------------------------------------------------------- /src/modules/ui/SelectInstrumentsForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/ui/SelectInstrumentsForm.js -------------------------------------------------------------------------------- /src/modules/ui/UISettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/ui/UISettings.js -------------------------------------------------------------------------------- /src/modules/ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/modules/ui/index.js -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/registerServiceWorker.js -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nice-table/bitmex-scaled-orders/HEAD/src/setupTests.js --------------------------------------------------------------------------------