├── .editorconfig ├── .envrc ├── .envrc.prod ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── exchange_pairs.js ├── package.json ├── pm2.misc.config.json ├── pm2.ticker.config.js ├── pm2.trade.config.js ├── src ├── cli.ts ├── config │ └── hyper_parameters.ts ├── crawlers │ ├── common.ts │ ├── crawler_bitmex_instrument.ts │ ├── crawler_hb10.ts │ ├── crawler_spot_index_price.ts │ ├── crawler_ticker.ts │ └── crawler_trade.ts └── utils │ ├── heartbeat.ts │ ├── index.ts │ ├── logger.ts │ ├── pubsub │ ├── publisher.ts │ └── subscriber.ts │ └── writers │ ├── index.ts │ ├── msg_writer.ts │ ├── rotated_file_writer.ts │ └── rotated_file_writer_new.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.envrc -------------------------------------------------------------------------------- /.envrc.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.envrc.prod -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/README.md -------------------------------------------------------------------------------- /exchange_pairs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/exchange_pairs.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/package.json -------------------------------------------------------------------------------- /pm2.misc.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/pm2.misc.config.json -------------------------------------------------------------------------------- /pm2.ticker.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/pm2.ticker.config.js -------------------------------------------------------------------------------- /pm2.trade.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/pm2.trade.config.js -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/config/hyper_parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/config/hyper_parameters.ts -------------------------------------------------------------------------------- /src/crawlers/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/crawlers/common.ts -------------------------------------------------------------------------------- /src/crawlers/crawler_bitmex_instrument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/crawlers/crawler_bitmex_instrument.ts -------------------------------------------------------------------------------- /src/crawlers/crawler_hb10.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/crawlers/crawler_hb10.ts -------------------------------------------------------------------------------- /src/crawlers/crawler_spot_index_price.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/crawlers/crawler_spot_index_price.ts -------------------------------------------------------------------------------- /src/crawlers/crawler_ticker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/crawlers/crawler_ticker.ts -------------------------------------------------------------------------------- /src/crawlers/crawler_trade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/crawlers/crawler_trade.ts -------------------------------------------------------------------------------- /src/utils/heartbeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/heartbeat.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/pubsub/publisher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/pubsub/publisher.ts -------------------------------------------------------------------------------- /src/utils/pubsub/subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/pubsub/subscriber.ts -------------------------------------------------------------------------------- /src/utils/writers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/writers/index.ts -------------------------------------------------------------------------------- /src/utils/writers/msg_writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/writers/msg_writer.ts -------------------------------------------------------------------------------- /src/utils/writers/rotated_file_writer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/writers/rotated_file_writer.ts -------------------------------------------------------------------------------- /src/utils/writers/rotated_file_writer_new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/src/utils/writers/rotated_file_writer_new.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crypto-crawler/crypto-crawlers/HEAD/tsconfig.json --------------------------------------------------------------------------------