We're Rohit, Edul, Prince, Alankar and Snehil. We’re building Mudrex (https://mudrex.com).
Mudrex helps traders automate their trading without having to code and spend a lot of time and money building infrastructure. Though we have started with cryptocurrency trading first, our goal is to help anyone who wants to get into automated trading or investing across any asset class.
We had been trading cryptocurrencies for some time and were not able to track trading opportunities across 1000s of currency pairs for 24 hours a day and 7 days a week. We thought of automating our trades, but faced challenges like being unable to access historical data, building a testing framework to test strategies on historical or live data, and maintaining connections and orders on multiple exchanges. Also, since it was all coded we were not able to quickly iterate on trading ideas, since for simplest changes we had to dig into code and deploy new strategies to retest them. That also made it hard to have a log of all the trades, strategy changes, back-tests, papers to compare things at one place.
After talking to hundreds of traders, we found out almost all active traders were facing the same problems, so we decided to build Mudrex. At Mudrex traders can quickly build any kind of trading strategies using 150+ indicators, 50+ candlestick patterns, price or volume action. They can test their trading strategies on historical and live data to optimise and automate their trading by connecting their order using exchange API keys.
Cryptocurrencies are just a start for us and we have been growing very quickly since the launch and getting feedback from more and more people every day. There are millions of traders out there, trading manually across different asset classes just because they don't have capital and resources to build an automated trading infrastructure from scratch. We want to solve all of their problems so they can focus on building trading strategies instead of spending too much time on infrastructure issues. One of our users defined our goal as "democratising algorithmic trading and investing" and we are working hard every day to get closer to that.
For the next 2 months the platform is free to use but we will charge a $0-$100 monthly subscription fee depending on usage with a free tier available.
Next on our roadmap are things like a code editor (where traders can build custom indicators using minimum coding), a marketplace between traders and investors, and integrating equities and forex.
We dream of reducing the gap around financial opportunities between the wealthiest and the rest. We just got started and are going to face many technical/design/operational challenges, but with the help of our users' feedback and support we feel we can achieve it. Looking forward to hear feedback from the HN community to keep going in the right direction!
Also, ask yourself why someone would offer a platform to build profitable strategies instead of simply trading themselves based on their competitive advantage. The answer almost always is: Because they failed to trade profitably and pivoted to selling their (unprofitable) infra.
I don't want to put down what you have built. I know firsthand how hard it is to build some of this infrastructure. I would just like to warn people to not easily trust trading infra providers before they lose money.
This is correct. It's so obvious but most people simply don't see it for what it is.
The interesting thing about these platforms is that they can actually record what OTHER people are doing, see what the successful people do, and possibly just copy them.
You built a fine tool for others to use. With a free tier. Nice work...
It's hard to win picking individual stocks, and yes you should not only hold a few stocks at a time with all of your portfolio.
But you don't have to bet your entire portfolio. You can only trade a portion of it hedging your risk. In addition, while it may be more of a fools game to go big on one or two stocks, you can look at your risk profile and align your long term strategy with different sectors and tax strategies.
I am no means a trading expert, but to discourage people from investing just because certain types of trading is more akin to playing the lottery - is just as irresponsible. People should be encouraged to be more engaged with their money and at the very least follow how their index fund is doing, how it's allocated, and learn why it is allocated the way it is.
To make money off less frequent trades I believe (again, just my opinion) that your decisions must be based on news/insight/insider info, not charting patterns. In other words, more fundamentals. And that's much harder to automate.
Of course, you will find people that tell you the opposite and that they make money. My response to this would be: Of course there are those that make money due to simple laws of probability. With a lot of people trading there will be some winners. But it is mostly due to luck rather than skill. And the fewer trades your make (lower frequency) the harder it is to assign any kind of significance numbers to the results.
But my experience is entirely outside cryptocurrencies, so take that for what you will. I'm just curious to hear if you're also applying this perspective outside cryptocurrency trading. If anything I'd expect it to be far easier to profitably trade cryptocurrencies these days since the space is still so inefficient.
People often think there are arb opportunities in crypto when there are none because the price already includes the inefficiencies, latencies, and difficulties of moving fiat across country borders or taking money out.
Also, the price often includes the risk of the exchange being hacked or running away with your money, which has happened a lot recently. So when people look at arb opportunities they often don't take into account that these risks must be reflected in the exchange prices. Sketchy exchange prices are lower due to the risk factor of having balances there. That's not the case for regulated financial markets.
Of course the people making it don’t want to believe it’s bad and I’m sure can cite statistics and use cases and whatever that aren’t to exploit dumb money. But it’s pretty clear that’s what it is.
I don’t doubt that this company can make money, and probably a lot of it. But should they?
Edit: I mean, if I started making say, an operating system and called my company one letter different from another company (mickrosoft? rehhat?)-- who are in the same market and have an enormous reputatation -- I'm sort of asking for trouble, aren't i?
Not the sort of companies who play nice on these sorts of issues.
Just my 0.02
Presumably they can’t test either and arent too hot on maths?
Who are these people?!
If somebody really has some sort of advantage such that they can be consistently profitable, then at worst they could trade manually for a bit and then hire somebody to code.
Like others, I suspect the real appeal of a platform like this is similar to the value of a racetrack. It's selling hope and optimism to people who think they are smarter than everybody else.
If you have phd in math I am sure you can figure out how to use python or c, and that is who you are going up against people who have phds from harvard, stanford, Princeton in math, physics, engineering etc. These are the people writing the quant algos going up against yours.
Most hedge fund managers can't beat index funds.
I know it's one of those lines that whoever is in the CEO role says really righteously over and over again whenever an investor pushes back on it.
But is trading cryptocurrency really going to do that? Like normal people actually lost their life savings trading that. And it's rich people, like actual Silicon Valley supervillains of sorts, who generated a very large amount of these imaginary assets they're selling to normal people. And then, I'm not sure transitioning to stocks is any better, because anyone buying today is pretty much guaranteed to be buying at the top of the market--i.e., if you're making a market, you're making one for suckers.
Are you just reducing the gap around financial opportunities to lose a lot of money instead of a little?
It's par for the course so I don't mean to call out this person directly, but I'm hitting that point where I don't feel optimistic by default with these claims.
I am assuming you are bearish and overall negative given the sentiment of your comment. On Christmas eve when the market was at its lows, would you have guessed we would rally and explode up the first two months of 2019. It’s very easy to perpetually be a bear and shout that the market is overvalued. Eventually you will be right and a correction or crash will happen.
I’ve be in the market over 15 years, and can without a doubt say it is the best wealth expanding tool rich or poor US citizens have.
In general, trading crypto is taxed like trading stocks or any other commodity. So, when you trade some coins for something else, at that moment you owe tax on the difference in value between when you received vs. when you gave. Long term/short term capital gains and wash trade timing rules apply.
It gets pretty complicated when you have a trade where you are trading from a batch composed of multiple buys at difference price points in the past. Especially when you have to sort out the cap gains on the exchange fees you paid in crypto.
Why the focus on crypto when it's illiquid, unregulated (people lose money from folding brokers regularly), hard to secure etc. vs forex which is highly liquid (very little gapping/get the price you want, when you want), very well regulated with many highly professional international brokers offering APIs you could work with right now. It feels disingenuous to target crypto only, even if initially, like you're cashing in on the (currently subsided) wave. I've talked to 100s of traders too and I don't recognise the problems you've raised.
Why mention 1000s of currency pairs when... there aren't 1000s? In forex there are dozens, in crypto - well OK any amount a broker puts together, but understand that the more rare or minor the pair, the less liquid and harder to trade by algo. And you don't want to algo trade correlated pairs, that's just taking more risk unintentionally. So in practice you don't want to be trading 1000s, that's unrealistic and misleading.
Where's your education section - this really isn't as easy as you make out, and you offering MA Cross as a sample shows how much this is targeted at the beginner level. Which is where people lose money. You need to be the resource for algo trading education. Better than the ones offered elsewhere.
Saying you're democratising something that is pretty much already democratised is not a great start, IMO. Algo trading in forex is not an immature market. Look at the Metatrader website or Forex Forums and you'll find dozens of free bots to get you started with the code and backtesting.
Going forward I'd like to see you educate your users better, talk more about the realities of algo trading and offer more up front.
You've probably built something really cool, but I can't get past these initial red flags. You should show us the non-coding interface and talk up that side. I've used similar in the past and it can be a quick way to build an algo, but you've got to have guidance to make anything profitable - I've been through 1000s of ideas but the markets can offer multiples of those back in edge cases where they fail. You should list your indicators, talk about what risk management and order management features you've come up with, show traders how you've solved many of the tricky problems.
There's huge room for a profitable business in this field, particularly in creating a platform that can displace MT4 with a multi-core, secure backtesting environment using Python or similar. Maybe even incorporating ML in a non-code fashion. But the non-code parts would be the icing on the cake. Most algo devs have to get their hands dirty at some point.
Otherwise I'm just worried you're going to mislead a lot of people.
That's my 2 cents, hope it helps with perspective for you or anyone coming after you in this space.
We started with cryptocurrency because of our personal experience in cryptocurrency trading as we had to stay awake sometimes to close our positions, we missed trading opportunities with manual trading. We felt the infrastructure is much more limited for cryptocurrency trading since it is new and majority of the trading is done by individual vs institutions compared to other asset classes. Also the market inefficiencies are greater in cryptocurrency trading and individual traders or small shops have higher chances of building profitable strategies where they don’t have to compete with HTF at the moment.
>Why mention 1000s of currency pairs...
You are right. 90% of the trading happens on just top 20 coins but since our users requested other pairs we added them.
>Where's your education section...
Point well taken. We are already producing content on the education side. https://medium.com/mudrex/tagged/learning We are planning to launch a more formal education section for new traders.
>Saying you're democratising something...
Right now traders are dependent on coding skills and capital to set up infrastructure to automate trading. For example a person with a balance of $1000 can’t get into it.
>You've probably built something really cool...
Your concerns are valid. We are doing webinars, writing blogs and trying our best on this side and will do things as time progress. https://mudrex.com/indicators https://medium.com/mudrex/managing-risk-while-trading-4c1455...
>There's huge room for a profitable business...
This is exactly what we are going to build. We are working on a code editor where people would be able to build their custom logic while keeping the simplicity of the platform same for everything else. On a high level our objective will remain “building tools traders need in their automated trading”.
To quote another analogy below - It's the modern version of selling shovels, except the shovels have GPS and mass spectrometers installed, so you can later pull in from behind with excavators and dump trucks.
We do have a marketplace where traders can publish their strategies publicly for other investors to test and invest in those strategies.
Thanks for checking us out.
I've also heard of programmers linking trades with bots scanning twitter for possible cryptocurrency trend movements. Smart stuff, but too risky for someone like myself.
This next comment might make me some enemies, but seeing as I seem to be close to your market I figured you'll appreciate the feedback. Crypto seems like a dying fad to me. More importantly, I'm weary of doing business with companies engaged in crypto. I loved Robinhood up until they jumped on the crypto wagon. I still use them, but I fear that something crypto-related will blow up, and my hard-earned money will suddenly be tied up in an insolvent startup. Irrational fear, I know, but it's there. The real opportunity here in my eyes is to go after Robinhood, and build a similarly user-friendly experience for slightly-more sophisticated users.
Right now we are providing all the data feeds ourselves. If there is more demand from the users for manual entry of data, we might support it later.
Thanks a lot for your detailed feedback.
A good startup should add real value to the world. Your startup enables a completely pointless activity.
But other than that, how do you differenciate from kryll, since frankly, they are already pretty good at what they do (the shared strategies, backtracking and over all the community is very nice) ?
We are focused on providing the access of automated trading/investing to everyone.
I want to save time, so I use kryll for automation. I'm open minded and ok to check out your project, I just don't have time to try everything out. When something works, and works well, I need good reasons to check alternatives.
So concretly, what will I find in your product that is worth the trouble to try a whole new plateform ?
As someone who has done professional algorithmic trading before, I would strongly advise most users to deploy a small amount of capital to these strategies and treat it as a fun game, especially in the beginning. The most important thing in automatic trading strategies is risk management - I am not sure what intelligence does Mudrex provide around that, but even if you're right 70% of the time (very high for automatic trading), the rest of 30% trades gone wrong can sink you quickly if there are no intelligent ways to manage those trades.
The returns and losses also highly depend on volatility of instruments (volatility refers to the average uncertainty in returns as measured by Statistical Standard Deviation). Cryptos are highly volatile. Cryptos are fun to start with, but you must allocate money keeping that into account and you'll be fine. My recommendation is at least 15-20 times less for Bitcoin than what you would allocate to S&P 500, based on their volatility/risk factor alone (15% vs 75% annualized volatility). And even less for other coins (See project below for more guidance)
As an aside, I have been working on my own project for many months to bring trend detection, risk management and intelligent diversification for all DIY Crypto and Stock investors [0][1]. Feel free to check it out if you invest in stocks or crypto at any level. It's in Alpha and will be shared more widely in the coming month or so.
I've thought about bringing automatic trading to my venture, but after a lot of my own time spent creating my own strategies, I can't sincerely recommend it to others without an extremely high level of skill. The hedge fund I worked with had people watching these automatic strategies all the time with lots of alerts, triggers and Plan B management, even if they were "automatic". Who is going to watch the automatic strategies here?
If you have any other suggestions as well please let us know as we will keeping building on it.
I’m certainly biased here, as I’ve spent many years building infrastructure for large HFT firms. If nothing else, it’s made it crystal clear that there’s smart money in the market and dumb money in the market. On my own, I’m absolutely the dumb money when I compare my resources to infrastructures costing $300M or more and hundreds of the brightest people around. Unsurprisingly, I keep my money in mutual funds.
I wish you the best of luck, though. I hope you prove me wrong.
Hence our target customer are people who use Technical analysis and price action.
Thanks for you time and providing the feedback.
https://medium.com/@kloudtrader/private-beta-and-kloudtrader...
Let's talk?
Average run time of strategy is 2 weeks in beta.
For example, let’s say my strategy has some sort of logic to exit all positions if X happens.
X happens, but your platform goes down, so my positions stay open and my account gets wiped out/suffers large losses. Am I SOL or do you assume some responsibility for that?
Blaming Mudrex for people losing money is like blaming government for building road towards Casinos. Mudrex itself is not like a Casino, that would be Crypto exchanges and price movements.
Secondly, there are many many positives of tools like this. You can buy some basic books on algorithmic trading and implement some algos and gain a lot of experience in how algo trading works, what different models exist, if the models fail why do they fail and if no one makes money on algo trading why that is the case. There is a stiff learning curve that in my opinion is very valuable in itself. You will not get any new information if you lose money on slot machine but if you have spent enough time putting efforts and learning algo trading you might end up learning a lot. That knowledge itself could be very useful.
I do not expect people to invest their lifetime savings in Mudrex. Most people might spend only few $100 on this and few among them will be serious and will gain a lot of knowledge.
Kudos to Rohi, Edul, Prince, Alankar and Snehil. I wish you good fortune in battles to come. I did play with the tool extensively and I liked the design, how fast it is. I have following suggestions:
1. Whenever I click on a Backtest I should be able to fork the very specific strategy that was used for it and not the current strategy. In short, support strategy versioning. Most often I design a strategy, run a backtest, change the strategy run a backtest and I have like 10 backtests running for different variants of the strategy. Currently there is no good way to go back to the specific varient that a backtest was running.
2. Let me download some file of the strategy. I should be able to send it to my more knowledgeable friend and get feedback.