A simple and powerful trading bot based on nodejs
server side: nodejs+mongodb;
client side: Android,Ios, Linux, macOS and Windows.
-
Support watching pool to trading multiple pairs at the same time, if you want,you can trade all pairs within a exchange.
-
Support all exchanges supported by ccxt, Binance,BinanceUsdm, Mexc have been fully tested.
-
Support all trading strategies supported by technicalindicators, easily extend new strategies through JSON files.
-
Supports futures trading and can control whether it is long or short or both trading.
-
Support multiple trading methods, automatic buying, manual buying, manual selling or full manual mode.
-
Supports monitoring of purchased items, blacklist, and dynamic addition of monitoring items
-
Support getting price updates on a separate thread, and support deploying multiple bots on the same machine on the same exchange.
-
Support real transactions, virtual transactions and backtest transactions
-
Support all mobile devices and desktop devices through Panacea, control all the states and operations of the bot in real time
-
Based on Zenbot, Supports most of the functions of zenbot.
git clone https://github.com/rainfu/xcoin.git
Run a trading bot with two pairs and a config file in debug mode
yarn trade binance --watch-symbols binance.BTC-USDT,binance.ETH-USDT --conf ./data/config/binance/30mf.json --debug
Learn how to configure and start your XCoin program with the Beginner's Guide
Learn how to manage your bot's real-time status with the Panacea guide
You can learn about XCoin and participate in making XCoin better through user documentation and developer documentation.
If you have problems and bugs, please submit them through Github, We will try our best to answer your questions in time. Of course, it would be greatly appreciated if you could submit a PR directly.
You can click here to view the 中文 document
Thanks to all contributors [contributors] who participated to XCoin project.
MIT.