├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── icon.png └── index.html ├── screenshots ├── bybit-pro-screenshot.png ├── bybit-pro.png ├── bybit_key_parameters.png └── main_screen.png ├── src ├── App.vue ├── assets │ └── logo.svg ├── background.js ├── components │ ├── Accounts │ │ ├── Accounts.html │ │ ├── Accounts.js │ │ ├── Accounts.scss │ │ ├── Accounts.spec.js │ │ └── index.vue │ ├── Drawer │ │ ├── Drawer.html │ │ ├── Drawer.js │ │ ├── Drawer.scss │ │ ├── Drawer.spec.js │ │ └── index.vue │ ├── HeaderComp │ │ ├── HeaderComp.html │ │ ├── HeaderComp.js │ │ ├── HeaderComp.scss │ │ ├── HeaderComp.spec.js │ │ └── index.vue │ └── Home │ │ ├── Home.html │ │ ├── Home.js │ │ ├── Home.scss │ │ ├── Home.spec.js │ │ ├── LadderOrdersForm │ │ ├── LadderOrdersForm.html │ │ ├── LadderOrdersForm.js │ │ ├── LadderOrdersForm.scss │ │ ├── LadderOrdersForm.spec.js │ │ ├── PreviewOrders │ │ │ ├── PreviewOrders.html │ │ │ ├── PreviewOrders.js │ │ │ ├── PreviewOrders.scss │ │ │ ├── PreviewOrders.spec.js │ │ │ └── index.vue │ │ ├── constants.js │ │ ├── index.vue │ │ └── scaledOrderGenerator.js │ │ ├── LimitOrderForm │ │ ├── LimitOrderForm.html │ │ ├── LimitOrderForm.js │ │ ├── LimitOrderForm.scss │ │ ├── LimitOrderForm.spec.js │ │ └── index.vue │ │ ├── MarketOrderForm │ │ ├── MarketOrderForm.html │ │ ├── MarketOrderForm.js │ │ ├── MarketOrderForm.scss │ │ ├── MarketOrderForm.spec.js │ │ └── index.vue │ │ ├── OpenOrdersList │ │ ├── OpenOrdersList.html │ │ ├── OpenOrdersList.js │ │ ├── OpenOrdersList.scss │ │ ├── OpenOrdersList.spec.js │ │ └── index.vue │ │ ├── OpenPosition │ │ ├── OpenPosition.html │ │ ├── OpenPosition.js │ │ ├── OpenPosition.scss │ │ ├── OpenPosition.spec.js │ │ ├── TradingStops │ │ │ ├── TradingStops.html │ │ │ ├── TradingStops.js │ │ │ ├── TradingStops.scss │ │ │ ├── TradingStops.spec.js │ │ │ └── index.vue │ │ └── index.vue │ │ ├── RiskManagementPane │ │ ├── RiskManagementPane.html │ │ ├── RiskManagementPane.js │ │ ├── RiskManagementPane.scss │ │ ├── RiskManagementPane.spec.js │ │ └── index.vue │ │ └── index.vue ├── main.js └── plugins │ ├── bybitApi.js │ ├── ui.js │ └── vuetify.js └── vue.config.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://www.paypal.me/trancegenik'] 2 | 3 | 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/public/index.html -------------------------------------------------------------------------------- /screenshots/bybit-pro-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/screenshots/bybit-pro-screenshot.png -------------------------------------------------------------------------------- /screenshots/bybit-pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/screenshots/bybit-pro.png -------------------------------------------------------------------------------- /screenshots/bybit_key_parameters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/screenshots/bybit_key_parameters.png -------------------------------------------------------------------------------- /screenshots/main_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/screenshots/main_screen.png -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/background.js -------------------------------------------------------------------------------- /src/components/Accounts/Accounts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Accounts/Accounts.html -------------------------------------------------------------------------------- /src/components/Accounts/Accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Accounts/Accounts.js -------------------------------------------------------------------------------- /src/components/Accounts/Accounts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Accounts/Accounts.scss -------------------------------------------------------------------------------- /src/components/Accounts/Accounts.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Accounts/Accounts.spec.js -------------------------------------------------------------------------------- /src/components/Accounts/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Accounts/index.vue -------------------------------------------------------------------------------- /src/components/Drawer/Drawer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Drawer/Drawer.html -------------------------------------------------------------------------------- /src/components/Drawer/Drawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Drawer/Drawer.js -------------------------------------------------------------------------------- /src/components/Drawer/Drawer.scss: -------------------------------------------------------------------------------- 1 | .drawer { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Drawer/Drawer.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Drawer/Drawer.spec.js -------------------------------------------------------------------------------- /src/components/Drawer/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Drawer/index.vue -------------------------------------------------------------------------------- /src/components/HeaderComp/HeaderComp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/HeaderComp/HeaderComp.html -------------------------------------------------------------------------------- /src/components/HeaderComp/HeaderComp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/HeaderComp/HeaderComp.js -------------------------------------------------------------------------------- /src/components/HeaderComp/HeaderComp.scss: -------------------------------------------------------------------------------- 1 | .header-comp { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/HeaderComp/HeaderComp.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/HeaderComp/HeaderComp.spec.js -------------------------------------------------------------------------------- /src/components/HeaderComp/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/HeaderComp/index.vue -------------------------------------------------------------------------------- /src/components/Home/Home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/Home.html -------------------------------------------------------------------------------- /src/components/Home/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/Home.js -------------------------------------------------------------------------------- /src/components/Home/Home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/Home.scss -------------------------------------------------------------------------------- /src/components/Home/Home.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/Home.spec.js -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/LadderOrdersForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/LadderOrdersForm.html -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/LadderOrdersForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/LadderOrdersForm.js -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/LadderOrdersForm.scss: -------------------------------------------------------------------------------- 1 | .ladder-orders-form { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/LadderOrdersForm.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/LadderOrdersForm.spec.js -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/PreviewOrders/PreviewOrders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/PreviewOrders/PreviewOrders.html -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/PreviewOrders/PreviewOrders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/PreviewOrders/PreviewOrders.js -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/PreviewOrders/PreviewOrders.scss: -------------------------------------------------------------------------------- 1 | .preview-orders { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/PreviewOrders/PreviewOrders.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/PreviewOrders/PreviewOrders.spec.js -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/PreviewOrders/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/PreviewOrders/index.vue -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/constants.js -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/index.vue -------------------------------------------------------------------------------- /src/components/Home/LadderOrdersForm/scaledOrderGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LadderOrdersForm/scaledOrderGenerator.js -------------------------------------------------------------------------------- /src/components/Home/LimitOrderForm/LimitOrderForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LimitOrderForm/LimitOrderForm.html -------------------------------------------------------------------------------- /src/components/Home/LimitOrderForm/LimitOrderForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LimitOrderForm/LimitOrderForm.js -------------------------------------------------------------------------------- /src/components/Home/LimitOrderForm/LimitOrderForm.scss: -------------------------------------------------------------------------------- 1 | .limit-order-form { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Home/LimitOrderForm/LimitOrderForm.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LimitOrderForm/LimitOrderForm.spec.js -------------------------------------------------------------------------------- /src/components/Home/LimitOrderForm/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/LimitOrderForm/index.vue -------------------------------------------------------------------------------- /src/components/Home/MarketOrderForm/MarketOrderForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/MarketOrderForm/MarketOrderForm.html -------------------------------------------------------------------------------- /src/components/Home/MarketOrderForm/MarketOrderForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/MarketOrderForm/MarketOrderForm.js -------------------------------------------------------------------------------- /src/components/Home/MarketOrderForm/MarketOrderForm.scss: -------------------------------------------------------------------------------- 1 | .market-order-form { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Home/MarketOrderForm/MarketOrderForm.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/MarketOrderForm/MarketOrderForm.spec.js -------------------------------------------------------------------------------- /src/components/Home/MarketOrderForm/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/MarketOrderForm/index.vue -------------------------------------------------------------------------------- /src/components/Home/OpenOrdersList/OpenOrdersList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenOrdersList/OpenOrdersList.html -------------------------------------------------------------------------------- /src/components/Home/OpenOrdersList/OpenOrdersList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenOrdersList/OpenOrdersList.js -------------------------------------------------------------------------------- /src/components/Home/OpenOrdersList/OpenOrdersList.scss: -------------------------------------------------------------------------------- 1 | .open-orders-list { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Home/OpenOrdersList/OpenOrdersList.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenOrdersList/OpenOrdersList.spec.js -------------------------------------------------------------------------------- /src/components/Home/OpenOrdersList/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenOrdersList/index.vue -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/OpenPosition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/OpenPosition.html -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/OpenPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/OpenPosition.js -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/OpenPosition.scss: -------------------------------------------------------------------------------- 1 | .open-position { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/OpenPosition.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/OpenPosition.spec.js -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/TradingStops/TradingStops.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/TradingStops/TradingStops.html -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/TradingStops/TradingStops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/TradingStops/TradingStops.js -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/TradingStops/TradingStops.scss: -------------------------------------------------------------------------------- 1 | .trading-stops { 2 | 3 | } -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/TradingStops/TradingStops.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/TradingStops/TradingStops.spec.js -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/TradingStops/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/TradingStops/index.vue -------------------------------------------------------------------------------- /src/components/Home/OpenPosition/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/OpenPosition/index.vue -------------------------------------------------------------------------------- /src/components/Home/RiskManagementPane/RiskManagementPane.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/RiskManagementPane/RiskManagementPane.html -------------------------------------------------------------------------------- /src/components/Home/RiskManagementPane/RiskManagementPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/RiskManagementPane/RiskManagementPane.js -------------------------------------------------------------------------------- /src/components/Home/RiskManagementPane/RiskManagementPane.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/RiskManagementPane/RiskManagementPane.scss -------------------------------------------------------------------------------- /src/components/Home/RiskManagementPane/RiskManagementPane.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/RiskManagementPane/RiskManagementPane.spec.js -------------------------------------------------------------------------------- /src/components/Home/RiskManagementPane/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/RiskManagementPane/index.vue -------------------------------------------------------------------------------- /src/components/Home/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/components/Home/index.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/main.js -------------------------------------------------------------------------------- /src/plugins/bybitApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/plugins/bybitApi.js -------------------------------------------------------------------------------- /src/plugins/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/plugins/ui.js -------------------------------------------------------------------------------- /src/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/src/plugins/vuetify.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TranceGeniK/bybit-tools/HEAD/vue.config.js --------------------------------------------------------------------------------