├── .editorconfig ├── .gitignore ├── LICENSE.txt ├── README.md ├── api ├── .env.example ├── package.json ├── src │ ├── common │ │ ├── AmqpConnection.ts │ │ └── RequestHandler.ts │ ├── exchanges │ │ ├── BinanceImplementation.ts │ │ ├── KucoinImplementation.ts │ │ ├── base │ │ │ └── ExchangeImplementation.ts │ │ └── index.ts │ ├── handlers │ │ ├── AuthHandler.ts │ │ ├── BacktestHandler.ts │ │ ├── BalanceHandler.ts │ │ ├── BotHandler.ts │ │ ├── ExchangeHandler.ts │ │ ├── PositionHandler.ts │ │ ├── RateHandler.ts │ │ └── StrategyHandler.ts │ ├── index.ts │ ├── middleware │ │ └── auth.ts │ ├── models │ │ ├── Backtest.ts │ │ ├── Bot.ts │ │ ├── ExchangeConnection.ts │ │ ├── Position.ts │ │ ├── Strategy.ts │ │ └── User.ts │ ├── services │ │ ├── BacktestService.ts │ │ ├── BotService.ts │ │ ├── ExchangeConnectionService.ts │ │ ├── PositionService.ts │ │ ├── StrategyService.ts │ │ └── UserService.ts │ ├── types │ │ ├── Backtest.ts │ │ ├── Bot.ts │ │ ├── Exchange.ts │ │ ├── Position.ts │ │ ├── ServerRequest.ts │ │ ├── Strategy.ts │ │ └── User.ts │ └── websocket │ │ └── index.ts ├── tsconfig.json └── yarn.lock ├── bot ├── .env.example ├── .gitignore ├── communication │ └── index.go ├── database │ ├── backtests.go │ ├── candles.go │ └── mongo.go ├── go.mod ├── go.sum ├── handlers │ ├── backtest_handler.go │ ├── engine.go │ └── signal_handler.go ├── helpers │ └── candle_helpers.go ├── impl │ ├── binance_exchange_impl.go │ ├── market_data_provider_historical.go │ └── position_handler_simulated.go ├── indicators │ ├── bollingerband_indicator.go │ ├── candle_position_value_indicator.go │ ├── ema_indicator.go │ ├── number_indicator.go │ ├── position_change_indicator.go │ ├── position_hold_time_indicator.go │ ├── rsi_indicator.go │ └── sma_indicator.go ├── main.go ├── math │ └── talib.go ├── strategy │ ├── any_signal_tile.go │ ├── backtest.go │ ├── filter_tile.go │ ├── indicators.go │ ├── loader.go │ ├── path.go │ ├── signal_tile.go │ ├── strategy.go │ └── tile.go └── types │ ├── amqp_messages.go │ ├── candle.go │ ├── candle_cache.go │ ├── candle_collection.go │ ├── exchange.go │ ├── exchange_implementation.go │ ├── indicator.go │ ├── market_data_provider.go │ ├── position.go │ ├── position_handler.go │ ├── symbol.go │ └── ticker.go ├── frontend ├── .browserslistrc ├── .env.example ├── .eslintrc.js ├── README.md ├── babel.config.js ├── package.json ├── public │ ├── favicon │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-384x384.png │ │ ├── apple-touch-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── mstile-150x150.png │ │ ├── safari-pinned-tab.svg │ │ └── site.webmanifest │ ├── img │ │ ├── binance.png │ │ └── kucoin.png │ └── index.html ├── src │ ├── App.vue │ ├── assets │ │ ├── css │ │ │ └── extra.scss │ │ ├── data │ │ │ └── indicators.ts │ │ ├── img │ │ │ ├── exchange │ │ │ │ ├── binance.png │ │ │ │ └── kucoin.jpg │ │ │ ├── logo-purple.svg │ │ │ ├── logo-white.svg │ │ │ └── logo.svg │ │ └── logo.png │ ├── components │ │ ├── ColorTheme.vue │ │ ├── auth │ │ │ ├── Login.vue │ │ │ └── Register.vue │ │ ├── bots │ │ │ ├── BotSummary.vue │ │ │ ├── ExchangeTag.vue │ │ │ ├── FinishedPositions.vue │ │ │ ├── LaunchNewBot.vue │ │ │ └── Position.vue │ │ ├── exchange │ │ │ └── ExchangeBalance.vue │ │ ├── layout │ │ │ ├── AuthLayout.vue │ │ │ ├── Nav.vue │ │ │ └── NavItem.vue │ │ ├── popups │ │ │ └── DefaultPopup.vue │ │ ├── settings │ │ │ └── ExchangeConnection.vue │ │ └── strategies │ │ │ ├── BacktestResult.vue │ │ │ ├── Table.vue │ │ │ └── path-editor │ │ │ ├── AnySignalTile.vue │ │ │ ├── ChunkTile.vue │ │ │ ├── ControlBar.vue │ │ │ ├── EditIndicator.vue │ │ │ ├── PathEditor.vue │ │ │ ├── SearchIndicator.vue │ │ │ ├── SelectChunk.vue │ │ │ ├── SelectSource.vue │ │ │ ├── SignalTile.vue │ │ │ └── Source.vue │ ├── handlers │ │ ├── BacktestPosition.ts │ │ └── Position.ts │ ├── helpers │ │ └── axios.ts │ ├── humanize-duration.d.ts │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── store │ │ └── index.ts │ ├── types │ │ ├── Backtest.ts │ │ ├── Bot.ts │ │ ├── Exchange.ts │ │ ├── Indicator.ts │ │ ├── Path.ts │ │ ├── Position.ts │ │ ├── Strategy.ts │ │ ├── general.ts │ │ ├── index.d.ts │ │ ├── shims-vue.d.ts │ │ ├── store │ │ │ ├── action-types.ts │ │ │ ├── getter-types.ts │ │ │ └── mutation-types.ts │ │ └── vue-select.d.ts │ └── views │ │ ├── Bot.vue │ │ ├── Bots.vue │ │ ├── Dashboard.vue │ │ ├── Settings.vue │ │ ├── Strategies.vue │ │ └── Strategy.vue ├── tsconfig.json ├── vue.config.js └── yarn.lock └── vetur.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/README.md -------------------------------------------------------------------------------- /api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/.env.example -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/package.json -------------------------------------------------------------------------------- /api/src/common/AmqpConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/common/AmqpConnection.ts -------------------------------------------------------------------------------- /api/src/common/RequestHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/common/RequestHandler.ts -------------------------------------------------------------------------------- /api/src/exchanges/BinanceImplementation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/exchanges/BinanceImplementation.ts -------------------------------------------------------------------------------- /api/src/exchanges/KucoinImplementation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/exchanges/KucoinImplementation.ts -------------------------------------------------------------------------------- /api/src/exchanges/base/ExchangeImplementation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/exchanges/base/ExchangeImplementation.ts -------------------------------------------------------------------------------- /api/src/exchanges/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/exchanges/index.ts -------------------------------------------------------------------------------- /api/src/handlers/AuthHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/AuthHandler.ts -------------------------------------------------------------------------------- /api/src/handlers/BacktestHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/BacktestHandler.ts -------------------------------------------------------------------------------- /api/src/handlers/BalanceHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/BalanceHandler.ts -------------------------------------------------------------------------------- /api/src/handlers/BotHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/BotHandler.ts -------------------------------------------------------------------------------- /api/src/handlers/ExchangeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/ExchangeHandler.ts -------------------------------------------------------------------------------- /api/src/handlers/PositionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/PositionHandler.ts -------------------------------------------------------------------------------- /api/src/handlers/RateHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/RateHandler.ts -------------------------------------------------------------------------------- /api/src/handlers/StrategyHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/handlers/StrategyHandler.ts -------------------------------------------------------------------------------- /api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/index.ts -------------------------------------------------------------------------------- /api/src/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/middleware/auth.ts -------------------------------------------------------------------------------- /api/src/models/Backtest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/models/Backtest.ts -------------------------------------------------------------------------------- /api/src/models/Bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/models/Bot.ts -------------------------------------------------------------------------------- /api/src/models/ExchangeConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/models/ExchangeConnection.ts -------------------------------------------------------------------------------- /api/src/models/Position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/models/Position.ts -------------------------------------------------------------------------------- /api/src/models/Strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/models/Strategy.ts -------------------------------------------------------------------------------- /api/src/models/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/models/User.ts -------------------------------------------------------------------------------- /api/src/services/BacktestService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/services/BacktestService.ts -------------------------------------------------------------------------------- /api/src/services/BotService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/services/BotService.ts -------------------------------------------------------------------------------- /api/src/services/ExchangeConnectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/services/ExchangeConnectionService.ts -------------------------------------------------------------------------------- /api/src/services/PositionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/services/PositionService.ts -------------------------------------------------------------------------------- /api/src/services/StrategyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/services/StrategyService.ts -------------------------------------------------------------------------------- /api/src/services/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/services/UserService.ts -------------------------------------------------------------------------------- /api/src/types/Backtest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/types/Backtest.ts -------------------------------------------------------------------------------- /api/src/types/Bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/types/Bot.ts -------------------------------------------------------------------------------- /api/src/types/Exchange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/types/Exchange.ts -------------------------------------------------------------------------------- /api/src/types/Position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/types/Position.ts -------------------------------------------------------------------------------- /api/src/types/ServerRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/types/ServerRequest.ts -------------------------------------------------------------------------------- /api/src/types/Strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/types/Strategy.ts -------------------------------------------------------------------------------- /api/src/types/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/types/User.ts -------------------------------------------------------------------------------- /api/src/websocket/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/src/websocket/index.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /api/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/api/yarn.lock -------------------------------------------------------------------------------- /bot/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/.env.example -------------------------------------------------------------------------------- /bot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/.gitignore -------------------------------------------------------------------------------- /bot/communication/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/communication/index.go -------------------------------------------------------------------------------- /bot/database/backtests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/database/backtests.go -------------------------------------------------------------------------------- /bot/database/candles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/database/candles.go -------------------------------------------------------------------------------- /bot/database/mongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/database/mongo.go -------------------------------------------------------------------------------- /bot/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/go.mod -------------------------------------------------------------------------------- /bot/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/go.sum -------------------------------------------------------------------------------- /bot/handlers/backtest_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/handlers/backtest_handler.go -------------------------------------------------------------------------------- /bot/handlers/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/handlers/engine.go -------------------------------------------------------------------------------- /bot/handlers/signal_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/handlers/signal_handler.go -------------------------------------------------------------------------------- /bot/helpers/candle_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/helpers/candle_helpers.go -------------------------------------------------------------------------------- /bot/impl/binance_exchange_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/impl/binance_exchange_impl.go -------------------------------------------------------------------------------- /bot/impl/market_data_provider_historical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/impl/market_data_provider_historical.go -------------------------------------------------------------------------------- /bot/impl/position_handler_simulated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/impl/position_handler_simulated.go -------------------------------------------------------------------------------- /bot/indicators/bollingerband_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/bollingerband_indicator.go -------------------------------------------------------------------------------- /bot/indicators/candle_position_value_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/candle_position_value_indicator.go -------------------------------------------------------------------------------- /bot/indicators/ema_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/ema_indicator.go -------------------------------------------------------------------------------- /bot/indicators/number_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/number_indicator.go -------------------------------------------------------------------------------- /bot/indicators/position_change_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/position_change_indicator.go -------------------------------------------------------------------------------- /bot/indicators/position_hold_time_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/position_hold_time_indicator.go -------------------------------------------------------------------------------- /bot/indicators/rsi_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/rsi_indicator.go -------------------------------------------------------------------------------- /bot/indicators/sma_indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/indicators/sma_indicator.go -------------------------------------------------------------------------------- /bot/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/main.go -------------------------------------------------------------------------------- /bot/math/talib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/math/talib.go -------------------------------------------------------------------------------- /bot/strategy/any_signal_tile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/any_signal_tile.go -------------------------------------------------------------------------------- /bot/strategy/backtest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/backtest.go -------------------------------------------------------------------------------- /bot/strategy/filter_tile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/filter_tile.go -------------------------------------------------------------------------------- /bot/strategy/indicators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/indicators.go -------------------------------------------------------------------------------- /bot/strategy/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/loader.go -------------------------------------------------------------------------------- /bot/strategy/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/path.go -------------------------------------------------------------------------------- /bot/strategy/signal_tile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/signal_tile.go -------------------------------------------------------------------------------- /bot/strategy/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/strategy.go -------------------------------------------------------------------------------- /bot/strategy/tile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/strategy/tile.go -------------------------------------------------------------------------------- /bot/types/amqp_messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/amqp_messages.go -------------------------------------------------------------------------------- /bot/types/candle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/candle.go -------------------------------------------------------------------------------- /bot/types/candle_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/candle_cache.go -------------------------------------------------------------------------------- /bot/types/candle_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/candle_collection.go -------------------------------------------------------------------------------- /bot/types/exchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/exchange.go -------------------------------------------------------------------------------- /bot/types/exchange_implementation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/exchange_implementation.go -------------------------------------------------------------------------------- /bot/types/indicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/indicator.go -------------------------------------------------------------------------------- /bot/types/market_data_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/market_data_provider.go -------------------------------------------------------------------------------- /bot/types/position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/position.go -------------------------------------------------------------------------------- /bot/types/position_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/position_handler.go -------------------------------------------------------------------------------- /bot/types/symbol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/symbol.go -------------------------------------------------------------------------------- /bot/types/ticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/bot/types/ticker.go -------------------------------------------------------------------------------- /frontend/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- 1 | VUE_APP_API_URL=http://localhost:3000 -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/babel.config.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/public/favicon/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/android-chrome-384x384.png -------------------------------------------------------------------------------- /frontend/public/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/public/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/browserconfig.xml -------------------------------------------------------------------------------- /frontend/public/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/public/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/favicon.ico -------------------------------------------------------------------------------- /frontend/public/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /frontend/public/favicon/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/safari-pinned-tab.svg -------------------------------------------------------------------------------- /frontend/public/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/favicon/site.webmanifest -------------------------------------------------------------------------------- /frontend/public/img/binance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/img/binance.png -------------------------------------------------------------------------------- /frontend/public/img/kucoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/img/kucoin.png -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/assets/css/extra.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/css/extra.scss -------------------------------------------------------------------------------- /frontend/src/assets/data/indicators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/data/indicators.ts -------------------------------------------------------------------------------- /frontend/src/assets/img/exchange/binance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/img/exchange/binance.png -------------------------------------------------------------------------------- /frontend/src/assets/img/exchange/kucoin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/img/exchange/kucoin.jpg -------------------------------------------------------------------------------- /frontend/src/assets/img/logo-purple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/img/logo-purple.svg -------------------------------------------------------------------------------- /frontend/src/assets/img/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/img/logo-white.svg -------------------------------------------------------------------------------- /frontend/src/assets/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/img/logo.svg -------------------------------------------------------------------------------- /frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /frontend/src/components/ColorTheme.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/ColorTheme.vue -------------------------------------------------------------------------------- /frontend/src/components/auth/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/auth/Login.vue -------------------------------------------------------------------------------- /frontend/src/components/auth/Register.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/auth/Register.vue -------------------------------------------------------------------------------- /frontend/src/components/bots/BotSummary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/bots/BotSummary.vue -------------------------------------------------------------------------------- /frontend/src/components/bots/ExchangeTag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/bots/ExchangeTag.vue -------------------------------------------------------------------------------- /frontend/src/components/bots/FinishedPositions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/bots/FinishedPositions.vue -------------------------------------------------------------------------------- /frontend/src/components/bots/LaunchNewBot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/bots/LaunchNewBot.vue -------------------------------------------------------------------------------- /frontend/src/components/bots/Position.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/bots/Position.vue -------------------------------------------------------------------------------- /frontend/src/components/exchange/ExchangeBalance.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/exchange/ExchangeBalance.vue -------------------------------------------------------------------------------- /frontend/src/components/layout/AuthLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/layout/AuthLayout.vue -------------------------------------------------------------------------------- /frontend/src/components/layout/Nav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/layout/Nav.vue -------------------------------------------------------------------------------- /frontend/src/components/layout/NavItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/layout/NavItem.vue -------------------------------------------------------------------------------- /frontend/src/components/popups/DefaultPopup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/popups/DefaultPopup.vue -------------------------------------------------------------------------------- /frontend/src/components/settings/ExchangeConnection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/settings/ExchangeConnection.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/BacktestResult.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/BacktestResult.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/Table.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/Table.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/AnySignalTile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/AnySignalTile.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/ChunkTile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/ChunkTile.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/ControlBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/ControlBar.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/EditIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/EditIndicator.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/PathEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/PathEditor.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/SearchIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/SearchIndicator.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/SelectChunk.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/SelectChunk.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/SelectSource.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/SelectSource.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/SignalTile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/SignalTile.vue -------------------------------------------------------------------------------- /frontend/src/components/strategies/path-editor/Source.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/components/strategies/path-editor/Source.vue -------------------------------------------------------------------------------- /frontend/src/handlers/BacktestPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/handlers/BacktestPosition.ts -------------------------------------------------------------------------------- /frontend/src/handlers/Position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/handlers/Position.ts -------------------------------------------------------------------------------- /frontend/src/helpers/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/helpers/axios.ts -------------------------------------------------------------------------------- /frontend/src/humanize-duration.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'humanize-duration' 2 | -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/router/index.ts -------------------------------------------------------------------------------- /frontend/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/store/index.ts -------------------------------------------------------------------------------- /frontend/src/types/Backtest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/Backtest.ts -------------------------------------------------------------------------------- /frontend/src/types/Bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/Bot.ts -------------------------------------------------------------------------------- /frontend/src/types/Exchange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/Exchange.ts -------------------------------------------------------------------------------- /frontend/src/types/Indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/Indicator.ts -------------------------------------------------------------------------------- /frontend/src/types/Path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/Path.ts -------------------------------------------------------------------------------- /frontend/src/types/Position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/Position.ts -------------------------------------------------------------------------------- /frontend/src/types/Strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/Strategy.ts -------------------------------------------------------------------------------- /frontend/src/types/general.ts: -------------------------------------------------------------------------------- 1 | export type Theme = 'light' | 'dark' 2 | -------------------------------------------------------------------------------- /frontend/src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/index.d.ts -------------------------------------------------------------------------------- /frontend/src/types/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/shims-vue.d.ts -------------------------------------------------------------------------------- /frontend/src/types/store/action-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/store/action-types.ts -------------------------------------------------------------------------------- /frontend/src/types/store/getter-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/store/getter-types.ts -------------------------------------------------------------------------------- /frontend/src/types/store/mutation-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/types/store/mutation-types.ts -------------------------------------------------------------------------------- /frontend/src/types/vue-select.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'vue-select' 2 | -------------------------------------------------------------------------------- /frontend/src/views/Bot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/views/Bot.vue -------------------------------------------------------------------------------- /frontend/src/views/Bots.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/views/Bots.vue -------------------------------------------------------------------------------- /frontend/src/views/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/views/Dashboard.vue -------------------------------------------------------------------------------- /frontend/src/views/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/views/Settings.vue -------------------------------------------------------------------------------- /frontend/src/views/Strategies.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/views/Strategies.vue -------------------------------------------------------------------------------- /frontend/src/views/Strategy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/src/views/Strategy.vue -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/vue.config.js -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /vetur.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Strategeable/strategeable-trader/HEAD/vetur.config.js --------------------------------------------------------------------------------