I've recently created my own bot which will evaluate and trade 40 different trade pairs every 20 seconds. It can evaluate/trade based on price, volume, order book, etc. and place market orders or different types of algorithmic orders depending what it deems best. This all sounds pretty good but honestly none of my strategies have been wildly successful, granted, the market has been pretty bad recently. So my question to you all is how many of you guys have come across success algorithmic trading cryptocurrency? what kind of strategies have you succeeded with and what time frames? I'm pretty new to all this, so it would be interesting to hear the opinion of some of you all who have been doing this longer than I and been experiencing some success.
tldr; I'm an algorithmic cryptocurrency trader with my own cross-exchange trading platform that is performing well(ish) and I'm looking for ideas, partners, investors etc to help me push it forward. I've been trading cryptocurrencies programmatically since 2016 with some success. For about a year I made a modest living executing arbitrage trades across mostly fiat pairs using a bot hurredly hacked together in my spare time. As time went on the margins got lower and lower and eventually I turned the system off as it just wasn't profitable enough. I wasn't sure what to do, so I went back to my career in finance while I considered my options. Skip to the present day and I have rebuilt everything from scratch. I now have a cloud hosted (GCP), fully functional trading platform and have some new algos that are running unsupervised 24x7. The platform is far from finished of course, and like all non-trivial solutions to non-trivial problems: it has bugs, both scaling and performance problems and has a number of unfinished features. However, it does work, and cruically: it's stable, performant and reliable. In the past 12 months it has traded over $4m (roughly 40,000 executed orders and 100,000 fill events), and 99.9% of these orders are generated by my algos. I don't do arbitrage any more, though I may resurrect that algo as my exchange fees come down. My new algos are a little more sophisticated and they seem to reliably make a small profit (between 0.1% and 0.4%). I have a number of ideas cooking away for more algos, I'm just finding it difficult to manage my time. Both the platform and the algos need a lot of work and I only have one pair of hands. I'm actively trading on 18 exchanges and adding a new one roughly every couple of weeks. The system records and reports every order, trade, balance change, transfer, fee etc in real time using the APIs offered by each exchange. Each new exchange presents a new set of problems. Some are easy to integrate and have fairly sensible APIs, but some definitely do not. Some exchanges have helpful support, some defiantly do not. Some of the APIs change over time, some do not (although sometimes I wish they would). The more exchanges I add the more difficult it is to keep the system behaving in an rational manner. Some exchanges are so bad, though a combination of API and support, that I've had to blacklist them. With every exchange so far, and for varying reasons, I've had to implement both the streaming (websocket / fix) AND REST APIs in order to get a working solution. Exchanges don't typically do a great job with their APIs - some are astonishingly poor IMO, and have been for years. Some reputable exchanges do completely miss some really quite basic features. Some are internally inconsistent with things like error reporting. They all report fees differently and the way they charge fees varies greatly (some don't report the trade fees at all). Each exchange of course has it's own symbols for currencies and markets, and they also change over time (typically as a result of forked blockchains: BCC -> BCH -> BCHABC...). Some use different symbols between their own REST and websocket APIs. It's not uncommon for exchanges to delist markets, but surprisingly common for them it ignore the impact on users when they do so. It's also not uncommon for exchanges to delete your old orders after they close, but some exchanges will delete your trade data too after a relatively short period of time (good luck doing your tax returns). They all employ different strategies for rate limiting. Some have helpful metadata API calls, but most don't. And of course the API docs are often either missing, misleading or blatantly incorrect. Exchanges will routinely close markets, or suspend deposits and/or withdrawals of a certain currency (which has a huge impact on prices). The good ones with have API calls that reports this data, but there are very few good ones. I could go on but you get the picture. My application currently trades around 50-100k USD per day, and I'm planning/hoping to scale this up to 1m USD per day in a year from now. At any one moment it's managing about 100 to 300 concurrent open orders. The order management and trade reporting is the thing I've probably spent most time on. Having an accurate and timely order management system is vital to any trading system. My order sizes are relatively small and I have a pretty solid risk management system that prevents the algos from going crazy and building up large unwanted exposures. Having said that, the number of things that can go wrong is large, and when things do go wrong they tend to go VERY wrong VERY quickly... usually while I'm out walking the dog. I measure and record pretty much every aspect of the system so that I know when and where the time is being spent. Auditing is key. My system isn't what you'd call lightning fast right now. I don't think you would want to use it for high frequency trading. But I firmly believe that knowing where the time is being spent is over half the battle, so that's what I'm focusing on right now. Reducing latency and increasing throughput are always in the back of my mind, and although I've never intentionally designed the system to be fast, I make sure not to do anything that would needlessly slow it down. The platform itself is built on asynchronous messaging. It is backed by a cloud hosted SQL database and (apart from the database) all components have redundancy. It's running on a hand made cluster of 12 low cost servers, but much of the workload is distributed to cloud functions. It costs me a few hundred USD per month but as I scale up I expect that to scale up accordingly. I have a fairly basic front end (I'm not a UI person at all) built in react and firebase that I use to monitor and report the state of the system. It needs A LOT of work, but functionally it does what I need right now. I can see my orders, trades, portfolio, transfers etc in real time and I can browse and chart the market data that the system is collecting. One feature it has that I am very pleased with is the trade entry form for manual trading (its surprisingly nuanced). I only trade on spot markets right now, so other markets (derivates, lending etc) are not supported. Until I have an idea for a algo that trades in these markets I won't be adding them. And currently I only trade on the old fashioned, centralised exchanges. I'm writing this because I'm looking for ideas, partners, investors or even customers. I think the system has value, and it's time to move to the next level, whatever that may be. If you have an idea for an algo, adding them to the system is trivial now and if we could work out some sort of profit sharing I'd be keen to discuss it (and happy to sign an NDA of course). Feel free to reach out to me privately if you want to discuss anything.
LUCRE is an exclusive automated trading system for Cryptocurrencies
LUCRE is an exclusive automated trading system for Cryptocurrencies, created to exceed the strategy of using Cryptocurrencies. It was developed by a team with 8 years experience in algorithmic trading. Cryptocurrency holding was not the best way to increase your wealth lately. The LUCRE algorithm was based on non-HODL philosophy; Deal! allowing you to trade in both directions long and short. The big attraction of this project is the ability to earn income in all market conditions, to buy and sell with each perceived opportunity. Even when the market goes south, the algorithm tries to make a profit, shorting it. Lucre Trading Algo will operate on Metatrader trading platform. Participants in the sale of tokens will receive an LCR token that will track the performance of Algo. The price will be updated regularly to accurately reflect the value of the crypto core assets Algo sells. The participant can trade on exchanges that will list the LCR token. #crypto #ICO #Lucre #LCR https://www.lucretoken.com/ https://preview.redd.it/uh9187r6usv11.jpg?width=480&format=pjpg&auto=webp&s=6061893bd369c17d3d1e49c1f71324cbc98f7681
https://preview.redd.it/0argwk6drrx11.png?width=826&format=png&auto=webp&s=2100aed8790cef7c2dc1efe26362cf2d6fb9df83 LUCRE is an exclusive automated trading system for Cryptocurrencies, created to exceed the strategy of using Cryptocurrencies. It was developed by a team with 8 years experience in algorithmic trading. Cryptocurrency holding was not the best way to increase your wealth lately. The LUCRE algorithm was based on non-HODL philosophy; Deal! allowing you to trade in both directions long and short. The big attraction of this project is the ability to earn income in all market conditions, to buy and sell with each perceived opportunity. Even when the market goes south, the algorithm tries to make a profit, shorting it. Lucre Trading Algo will operate on Metatrader trading platform. Participants in the sale of tokens will receive an LCR token that will track the performance of Algo. The price will be updated regularly to accurately reflect the value of the crypto core assets Algo sells. The participant can trade on exchanges that will list the LCR token. The means of selling a token will be used for two main purposes: Finish the development of LUCRE Trading Algo (full testing, adding different cryptograms, performance optimization. Also implement automated trading with different APIs of Crypto broker when they are available and stable). Use 40% of Token sale funds to trade Cryptocurrencies with brokers and share profits with Token participants. A small shoulder will be used a maximum of 3 times. Trade will be carried out in both directions for a long time and in a short time, depending on the direction of the market, discovered by LUCRE Algo. Each order has a predefined soft and hard stop-loss and profit from profits https://www.lucretoken.com/
Paper: Algorithmic trading of cryptocurrencies using ML
Some reading for the sunday: Profitable algorithmic trading of a wide range of cryptocurrencies based on ML predictions of future returns, while taking into account transaction costs and volume constraints. No look-ahead or other bias introduced to my understanding. https://www.mdpi.com/1911-8074/12/1/31/pdf Thoughts on the pape approach the authors use?
IDEX Raises $2.5M to Rebuild Hybrid Exchange for Algorithmic Traders The seed expense will be utilised to re-start the Ethereum-dependent trade so algorithmic traders can greater use the system. (x-post from /r/cryptocurrency)
[ CryptoCurrency ] 3,1% Daily Return Algorithm Bot Trading - 3Commas Case Study
[ 🔴 DELETED 🔴 ] Topic originally posted in CryptoCurrency by Pleucid [link]
Pleucid your post has been copied because one or more comments in this topic have been removed. This copy will preserve unmoderated topic. If you would like to opt-out, please send a message using [this link].
Algorithmic trading in the cryptocurrency market is similar to algo trading in traditional markets, but crypto markets have much higher volatility than conventional markets. Higher volatility creates bigger swings in prices and opportunities for traders. Unlike traditional markets, crypto markets never close. Algorithmic trading in the crypto Cryptocurrency algorithmic trading is popular with traders at every level, from novices to professionals, primarily because the software is able to analyze and respond to the market with a speed and efficiency that a human could never match. The Udemy Algorithmic Cryptocurrency trading – the revolution in 2020 free download also includes 5 hours on-demand video, 7 articles, 32 downloadable resources, Full lifetime access, Access on mobile and TV, Assignments, Certificate of Completion and much more. Cryptocurrency trading is becoming ever more popular, and so is the use of algorithmic trading to trigger trades. Learn more about how algorithmic cryptocurrency trade bots work, and the different types available. Getting Started With Cryptocurrency Algorithmic Trading. Success Stories Forex & Crypto Trading. Nov 20, 2017. 4 min read. The limited commercial usage of Cryptocurrency hampers a lot of us from investing heavily in cryptographic money forms.
Cryptocurrency Algorithmic Trading - The Revolution - YouTube
I have made a new baby bot with some huge benefits. I talk about this in this video. If you like free trading books go here https://quantlabs.net/book/ and g... There are mainly five different types of trading strategies when it comes to automated or algorithmic trading. They are momentum, mean reversion, market-maki... This is the first part of the "algorithmic cryptocurrencies trading" video series, where I take you through the implementation of a crypto trading bot in python. In this video we're writing a ... The Cryptocurrency Algorithmic Trading course is suitable for beginners and advanced traders. Algo trading with the cryptos is getting more and more popular, and in this course, we will show you ... In this video we explain in detail how you can create, backtest and deploy your own automated trading algorithm in no time on the CRIX platform. Completely n...