├── .dockerignore ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierrc ├── .sample_env ├── Dockerfile ├── LICENSE ├── README.md ├── Readme └── Readmepic.png ├── SQL └── install.sql ├── jest.config.js ├── package.json ├── renovate.json ├── src ├── __test__ │ ├── ccxt_conctroller.test.ts │ ├── database │ │ └── database.test.ts │ ├── exchanges │ │ ├── binance.test.ts │ │ └── kucoin.test.ts │ ├── marketdata.test.ts │ ├── redis.test.ts │ ├── tradepair.test.ts │ ├── utils.test.ts │ └── warden.test.ts ├── constants.ts ├── database │ ├── index.ts │ └── queries │ │ ├── enums.ts │ │ └── index.ts ├── emitter │ ├── emitter.ts │ ├── events │ │ ├── candlestick_emitter.ts │ │ ├── orderbook_emitter.ts │ │ ├── timedevents_emitter.ts │ │ └── trades_emitter.ts │ └── index.ts ├── exchange │ ├── ccxt_controller.ts │ └── ws_exchanges │ │ ├── binance_ws.ts │ │ └── kucoin_ws.ts ├── index.ts ├── livefeed │ └── livefeed.ts ├── logger │ └── index.ts ├── marketdata │ └── index.ts ├── pricetickers │ └── index.ts ├── redis │ ├── channels │ │ └── candlestick_redis.ts │ ├── index.ts │ └── redis.ts ├── sentiment │ ├── reddit │ │ ├── index.ts │ │ └── reddit_api.ts │ ├── sentiment.ts │ ├── sentiment_util.ts │ └── twitter │ │ ├── index.ts │ │ └── twitter_api.ts ├── tradepairs │ ├── candlestick_history.ts │ └── tradepairs.ts ├── types │ └── types.ts ├── utils │ └── index.ts ├── warden │ └── index.ts └── workers │ ├── index.ts │ ├── worker.ts │ └── worker_controller.ts ├── tsconfig.json ├── types ├── kucoin-websocket-api │ └── index.d.ts └── mysql2 │ └── index.d.ts └── typings.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/.prettierrc -------------------------------------------------------------------------------- /.sample_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/.sample_env -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/README.md -------------------------------------------------------------------------------- /Readme/Readmepic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/Readme/Readmepic.png -------------------------------------------------------------------------------- /SQL/install.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/SQL/install.sql -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/renovate.json -------------------------------------------------------------------------------- /src/__test__/ccxt_conctroller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/ccxt_conctroller.test.ts -------------------------------------------------------------------------------- /src/__test__/database/database.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/database/database.test.ts -------------------------------------------------------------------------------- /src/__test__/exchanges/binance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/exchanges/binance.test.ts -------------------------------------------------------------------------------- /src/__test__/exchanges/kucoin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/exchanges/kucoin.test.ts -------------------------------------------------------------------------------- /src/__test__/marketdata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/marketdata.test.ts -------------------------------------------------------------------------------- /src/__test__/redis.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/redis.test.ts -------------------------------------------------------------------------------- /src/__test__/tradepair.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/tradepair.test.ts -------------------------------------------------------------------------------- /src/__test__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/utils.test.ts -------------------------------------------------------------------------------- /src/__test__/warden.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/__test__/warden.test.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/database/index.ts -------------------------------------------------------------------------------- /src/database/queries/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/database/queries/enums.ts -------------------------------------------------------------------------------- /src/database/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/database/queries/index.ts -------------------------------------------------------------------------------- /src/emitter/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/emitter/emitter.ts -------------------------------------------------------------------------------- /src/emitter/events/candlestick_emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/emitter/events/candlestick_emitter.ts -------------------------------------------------------------------------------- /src/emitter/events/orderbook_emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/emitter/events/orderbook_emitter.ts -------------------------------------------------------------------------------- /src/emitter/events/timedevents_emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/emitter/events/timedevents_emitter.ts -------------------------------------------------------------------------------- /src/emitter/events/trades_emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/emitter/events/trades_emitter.ts -------------------------------------------------------------------------------- /src/emitter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/emitter/index.ts -------------------------------------------------------------------------------- /src/exchange/ccxt_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/exchange/ccxt_controller.ts -------------------------------------------------------------------------------- /src/exchange/ws_exchanges/binance_ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/exchange/ws_exchanges/binance_ws.ts -------------------------------------------------------------------------------- /src/exchange/ws_exchanges/kucoin_ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/exchange/ws_exchanges/kucoin_ws.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/livefeed/livefeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/livefeed/livefeed.ts -------------------------------------------------------------------------------- /src/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/logger/index.ts -------------------------------------------------------------------------------- /src/marketdata/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/marketdata/index.ts -------------------------------------------------------------------------------- /src/pricetickers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/pricetickers/index.ts -------------------------------------------------------------------------------- /src/redis/channels/candlestick_redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/redis/channels/candlestick_redis.ts -------------------------------------------------------------------------------- /src/redis/index.ts: -------------------------------------------------------------------------------- 1 | require('./channels/candlestick_redis'); 2 | -------------------------------------------------------------------------------- /src/redis/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/redis/redis.ts -------------------------------------------------------------------------------- /src/sentiment/reddit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/sentiment/reddit/index.ts -------------------------------------------------------------------------------- /src/sentiment/reddit/reddit_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/sentiment/reddit/reddit_api.ts -------------------------------------------------------------------------------- /src/sentiment/sentiment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/sentiment/sentiment.ts -------------------------------------------------------------------------------- /src/sentiment/sentiment_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/sentiment/sentiment_util.ts -------------------------------------------------------------------------------- /src/sentiment/twitter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/sentiment/twitter/index.ts -------------------------------------------------------------------------------- /src/sentiment/twitter/twitter_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/sentiment/twitter/twitter_api.ts -------------------------------------------------------------------------------- /src/tradepairs/candlestick_history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/tradepairs/candlestick_history.ts -------------------------------------------------------------------------------- /src/tradepairs/tradepairs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/tradepairs/tradepairs.ts -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/warden/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/warden/index.ts -------------------------------------------------------------------------------- /src/workers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/workers/index.ts -------------------------------------------------------------------------------- /src/workers/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/workers/worker.ts -------------------------------------------------------------------------------- /src/workers/worker_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/src/workers/worker_controller.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/kucoin-websocket-api/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /types/mysql2/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/types/mysql2/index.d.ts -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/valamidev/DataSynchronizer/HEAD/typings.json --------------------------------------------------------------------------------