First of all, hellow to all since this is my first post. I've been developing for ten months a bot to trade altcoins on Binance. It can also be used on Cryptopia, but with strong limitations because the API for that platform lacks a lot of features. I've been testing the program for months to ensure a high quality before releasing the program, which has (I think) a lot of interesting features you will not find in other bots:
- The bot includes a simulator with real data from Binance taken between May and October, 2018, a period dominated by a drop in the cryptocurrencies. You don't need even an account on any trading platform to use the simulator. You can even accelerate the simulation to see how the program performs over the days a lot faster.
- The graphical user interface is very rich, with a lot of data and charts showing the evolution of the coins in the short (1-2 days) and long-term (21 days), your trading operations, global market evolution and your profits.
- The trading modes are two: manual and with the bot. You can take manual control of operations opened by the bot if you want. You can decide to register the program for 0.05 BTC to use both methods, or 0.025 if you are only interested in the manual mode. If you don't find the program useful you can unregister in the next 10 days, getting back your BTC except for network fees. You can upgrade from the manual mode to the complete mode (to use the bot) for another 0.025 BTC. If you don't register, you can freely use the program with virtual balance, not the real balance of your account. This means that besides the simulator you can try the program with real current data from Binance if you already have an account on that platform. The register option will not be available until you use the program with a Binance account.
- The bot includes many so called sensors I have developed during these months to help with trading. You can try them with the simulator. MACD and RSI and the main technical indicators, but I found them unreliable to ensure getting profit, so I developed my own ones. I also added a 'crash' sensor that can close everything and save the balance in TUSD (TrueUSD) altcoin during a hard and fast drop. Sensors can be enabled/disabled, configured with several options in each of them, and sorted with preference. The crash sensor, for instance, would usually be the one with highest priority, but you can configure everything the way you want. You can independently simulate and compare the performance of a given configuration of the sensors before applying that configuration to your current strategy, or even 'fit' the parameters to seach for the best performance.
- For more advance users, you can define several simultaneous strategies running at the same time with different configuration of the sensors, for a given platform (Binance) or different ones. Each strategy will use a given fraction of your balance.
- There is a help menu with an extensive document that describes in detail the program, so I'm not going to extend myself a lot here. There are many options and anyone interested in it should read the document, and will need some time to get used to all the features. It should work on Windows, Linux, and Mac. For Windows there is a .bat file you can double click on. For Linux and Mac there is a .sh file to execute it. The only installation requirement is Java (Java 8 or above) to run the program.
I show below an screenshot to give you a fast idea of the appearance of the program. It is a real screenshot of the program running in my home PC for some weeks, and you can see the profit obtained so far. I'm now a bit in read in the open operations due to the recent drops (and because I have put a sell order manually, and this obviously blocks the stop loss feature), but I have closed several trades during these days, in some cases with more than 10% profit. I have 79 operations closed with profit from a total of 110, but the truth is that most of the operations closed with losts were due to an error I made while testing. The red region in the total market capital is due to a sensor that blocks new operations while the market is dropping. In the first execution the program asks if should run in English or in Spanish.
http://talonsoalbi.noip.me/cryptobot.jpgAnd here is a typical profit evolution chart taken some time ago in one of my tests. The current one is similar, but I'm now trading only with BTC.
http://talonsoalbi.noip.me/profit.pngIf you are interested you can try it by downloading the .zip file below. Be aware the download is about 1 GB since the data from Binance used for the simulator occupes a lot, even compressed.
http://talonsoalbi.noip.me/CryptoBot.zipAny questions/comments will be welcomed.
Regards,
Tomás.