├── .gitignore ├── .travis.yml ├── Book.js ├── NOTES.md ├── Order.js ├── README.md ├── Trade.js ├── benchmark.js ├── config.js ├── config_template.js ├── constants ├── matchAlgos.js ├── orderStatus.js └── orderTypes.js ├── index.js ├── init └── winston.js ├── order └── index.js ├── package.json └── test ├── mocha.opts └── unit ├── book.js ├── main.js ├── match.js └── trade.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/.travis.yml -------------------------------------------------------------------------------- /Book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/Book.js -------------------------------------------------------------------------------- /NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/NOTES.md -------------------------------------------------------------------------------- /Order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/Order.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/README.md -------------------------------------------------------------------------------- /Trade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/Trade.js -------------------------------------------------------------------------------- /benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/benchmark.js -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/config.js -------------------------------------------------------------------------------- /config_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/config_template.js -------------------------------------------------------------------------------- /constants/matchAlgos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/constants/matchAlgos.js -------------------------------------------------------------------------------- /constants/orderStatus.js: -------------------------------------------------------------------------------- 1 | module.exports = Object.freeze({ 2 | ACTIVE:1 3 | }); 4 | -------------------------------------------------------------------------------- /constants/orderTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/constants/orderTypes.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/index.js -------------------------------------------------------------------------------- /init/winston.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/init/winston.js -------------------------------------------------------------------------------- /order/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/order/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/package.json -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | -------------------------------------------------------------------------------- /test/unit/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/test/unit/book.js -------------------------------------------------------------------------------- /test/unit/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/test/unit/main.js -------------------------------------------------------------------------------- /test/unit/match.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/unit/trade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyobyun/exchangeengine/HEAD/test/unit/trade.js --------------------------------------------------------------------------------