Tribeca Node.js高频做市加密货币平台

低延迟的加密货币交易机器人的玩法,tribeca算是我用过比较顺的。基于Node.js写的,反应快、部署也不算麻烦,支持直接连交易所,做市策略你可以自己调。用MongoDB做持久化,数据稳,重启也不怕。

现代硬件上,它下单和撤单速度能做到毫秒级,这在做市里算挺重要的。适合追求高频交易效率的场景,是你想搭一套自己的量化系统试试水,用它当个起点挺合适。

推荐你直接上 Docker 安装,比较省事。改下.env文件填好你的交易所 API、账户信息、MongoDB连接配置,再跑一条:

docker-compose up -d --build

确认一下用docker-compose ps,看到容器跑起来就 OK 了。别忘了先把 Docker 装好,Mac 和 Windows 用户记得确认 docker-machineboot2docker 配置对不对。

MongoDB那块如果你本地没装,也可以临时拉个容器:

docker run -p 27017:27017 --name tribeca-mongo mongo

写策略之前,你可以先看看它的代码架构,清晰度还不错,逻辑也没太绕。适合对交易逻辑感兴趣但不想从头搭一套的人用。

如果你对 Node.js + MongoDB 比较熟,又想摸摸做市系统,tribeca 这个项目蛮值得一试的。

zip
tribeca-master.zip 预估大小:80个文件
folder
tribeca-master 文件夹
file
sample-dev-tribeca.json 1KB
folder
docs 文件夹
file
web_ui_preview.png 407KB
file
tribeca_main.png 253KB
file
package.json 2KB
folder
test 文件夹
file
statistics_tests.ts 608B
file
backtest.ts 5KB
file
Dockerfile 192B
file
npm-shrinkwrap.json 153KB
file
Gruntfile.js 2KB
folder
src 文件夹
folder
admin 文件夹
file
market-trades.ts 4KB
file
target-base-position.ts 2KB
file
market-quoting.ts 6KB
file
trades.ts 4KB
file
messages.ts 2KB
file
pair.ts 6KB
file
orderlist.ts 6KB
file
position.ts 3KB
file
shared_directives.ts 4KB
file
client.ts 5KB
file
trade-safety.ts 2KB
folder
static 文件夹
folder
css 文件夹
file
bootstrap.min.css 104KB
file
bootstrap-theme.min.css 20KB
file
ui-grid.min.css 38KB
folder
fonts 文件夹
file
ui-grid.eot 9KB
file
glyphicons-halflings-regular.woff 23KB
file
glyphicons-halflings-regular.woff2 18KB
file
glyphicons-halflings-regular.ttf 44KB
file
glyphicons-halflings-regular.eot 20KB
file
glyphicons-halflings-regular.svg 106KB
file
ui-grid.svg 9KB
file
ui-grid.woff 5KB
file
ui-grid.ttf 8KB
file
index.html 15KB
folder
js 文件夹
file
bootstrap.min.js 35KB
file
ui-grid.min.js 275KB
file
icon.png 103KB
folder
common 文件夹
file
messaging.ts 8KB
file
models.ts 10KB
folder
service 文件夹
file
markettrades.ts 3KB
file
utils.ts 4KB
file
quote-sender.ts 5KB
file
quoter.ts 4KB
folder
gateways 文件夹
file
hitbtc.ts 22KB
file
coinbase-api.ts 14KB
file
nullgw.ts 5KB
file
coinbase.ts 29KB
file
okcoin.ts 17KB
file
bitfinex.ts 19KB
file
websocket.ts 3KB
file
backtest.ts 15KB
file
safety.ts 5KB
file
web.ts 2KB
file
position-management.ts 6KB
file
active-state.ts 2KB
file
quoting-engine.ts 9KB
file
messages.ts 1KB
file
market-filtration.ts 2KB
file
broker.ts 22KB
file
fair-value.ts 4KB
file
main.ts 21KB
file
interfaces.ts 3KB
folder
quoting-styles 文件夹
file
helpers.ts 620B
file
style-registry.ts 867B
file
mid-market.ts 611B
file
depth.ts 1KB
file
top-join.ts 4KB
file
quoting-parameters.ts 2KB
file
config.ts 2KB
file
promises.ts 434B
file
persister.ts 5KB
file
logging.ts 593B
file
statistics.ts 2KB
file
tsconfig.json 187B
file
docker-compose.yml 245B
file
env 1KB
file
LICENSE.md 823B
file
.gitignore 131B
file
.dockerignore 16B
file
README.md 7KB
file
sample-prod-tribeca.json 1KB
...
zip 文件大小:993.83KB