grandmaster:Node.js中算法交易策略的回测和执行

时间:2024-06-01 23:02:59
【文件属性】:

文件名称:grandmaster:Node.js中算法交易策略的回测和执行

文件大小:71KB

文件格式:ZIP

更新时间:2024-06-01 23:02:59

nodejs stock-market algorithmic-trading technical-indicators backtesting-engine

棋圣 Grandmaster是用Node.js编写的策略回测和执行引擎。 这些策略在很大程度上可由用户配置,并且可以包括任何数量的技术指标和补充数据源。 它非常灵活且易于上手。 我不是专家,但是我使用自己的策略在此引擎上交易取得了巨大成功,该引擎同时交易传统股票(股票)和现代资产(加密货币)。 使用风险自负。 安装 要求 Node.js> = 8 NPM-或-纱线 MySQL 可选,但建议 PHP> = 7.0(可能适用于PHP 5.5+,但尚未经过测试) 用于导入历史数据,但是如果您已经有数据或有其他获取数据的方法,则不需要PHP。 作曲家用于安装上述PHP脚本的依赖项。 Redis(可选) 用于向执行引擎/从执行引擎流传输数据和交易信号。 如果您仅使用此系统来对您的策略进行回测,或者您想使用其他方法来处理流,则不需要Redis。 推荐设置 我建议在隔离的环境(例如虚拟机或容器)中


【文件预览】:
grandmaster-master
----composer.json(195B)
----stream_bars_polygon.js(5KB)
----composer.lock(16KB)
----package.json(835B)
----import.php(2KB)
----strategies()
--------example-strategy()
----tables.sql(2KB)
----.eslintrc.json(273B)
----pm2.config.js(548B)
----signals.js(5KB)
----.env.example(383B)
----import_files.php(1KB)
----LICENSE.md(1KB)
----.gitignore(84B)
----lib()
--------BaseStrategy.js(2KB)
--------BollingerBands.js(4KB)
--------Series.js(656B)
--------utils.js(5KB)
--------EMA.js(700B)
--------MFI.js(2KB)
--------Indicator.js(454B)
--------tests()
--------CMF.js(1KB)
--------SMA.js(1012B)
--------RSI.js(3KB)
----backtest.js(19KB)
----README.md(9KB)
----yarn.lock(118KB)
----import_iex.php(2KB)
----import_polygon.php(2KB)

网友评论