Live data from Hacker News

Ask HN: Anyone making money through algorithmic trading?

news.ycombinator.com

231–240 of 254 posts

Re: Ask HN: Anyone making money through algorithmic trading?

#231
post #120

We are seeing a number of market enthusiast coming up with trading strategies that work. Most don't have the staying power to get them to work enought to trade. Some do. Those that have the staying power often lack the financial resources to trade those algos for themselves. Problems = Capital, Access, Data, ... To overcome that some are turning to CloudQuant (where I work). The CloudQuant algo development environmen…

What is CloudQuant's policy regarding data collection on algorithms tested on their service? It'd be a shame if they farmed from the best and sold it as their own but then again, that's probably what I would do. :)

CloudQuant makes it clear that your Intellectual Property (IP) is yours. If you develop an alpha signal, and you collect your data on the site through backtesting, then that is part of your IP provided it isn't a copy CQ provided proprietary or licensed data (Market Data, Alt-Data, Fundamental Data...)

We do limit the size of downloads to ensure that you are not copying these licensed data sets.

Re: Ask HN: Anyone making money through algorithmic trading?

#232

Earlier quoted context omitted.

I am not sure I understand this. It takes just as much skill to guess if volatility will go up or go down as it does to guess if prices will. The best models we know of (say GARCH) will still pace the information in the option prices.

A key part of how options premiums are priced is the expected, or implied volatility (IV) of the underlying (the stock/future/whatever). Therefore you can be an options seller (selling calls and puts) to get high premium, expecting that before the options expire, the IV of the underlying will decrease, making it more likely you can keep the credit received from selling those high-IV priced options. It can also be his…

But 20-25% of the time it is more than 3x as volatile. Taleb built his career on this.

Re: Ask HN: Anyone making money through algorithmic trading?

#233
post #222

Earlier quoted context omitted.

I know, which makes me wonder how/why people are doing algorithmic trading on the side when they don't have a reliable way to backtest. I don't want minute by minute data. Average price for the day is fine with me. Or max/min/average.

There's never a very 'reliable way' to backtest, as any interaction you would have done with the market is not accounted for. If you intend to trade (very) low volume it might work decently (on longer timeframes). Existing (open source) and my own home-made backtester use tweaks like slippage to try and 'simulate' this market interaction.. A few I have seen actually use tick-by-tick L2 data to try and get closer to t…

If I ever get into it, I do want to do low volume, with a longer time frame (minimum would be 5 years) - which is why I don't need minute by minute data.

I don't mind paying for data if it's not too expensive.

Re: Ask HN: Anyone making money through algorithmic trading?

#234

I hacked together my own scripted system that would arbitrage cryptocurrency across exchanges. It worked (for the most part), but it's been abandoned now. The best way I can think of to describe why is to say that while the low hanging fruit exists, there's far too little juice in it for it to be worth the squeeze. Others have explained that the problem they've encountered is counter-party risk in that some exchanges…

I spent the last few months trying to build an arbitrage bot and ran into exactly the same issues. If there's a big price differences there's always a reason, either deposits or withdrawals are temporarily offline, or the fee for transferring or depositing is too high, or for some very small coins it can takes ages to transfer (one transfer took 6 hours, another took a whole week!). Otherwise the volume is so low tha…

> for some very small coins it can takes ages to transfer

Why do you need to transfer between exchange?

Writing an arbitraging bot is in my bucket list of projects I'll one day work on, and to avoid trasfer times, which are ridiculous with some cryptocurrencies, the plan is to keep a balance of both sides on both exchanges.

Example: if you're arbitraging ETH/USD between exchanges A and B, you have an ETH balance on A, and a USD balance on B, and you concurrently buy/sell on both.

Then you have the problem of managing dozens of balances across as many exchanges, which is left as an exercise for the reader :)

Re: Ask HN: Anyone making money through algorithmic trading?

#235

Earlier quoted context omitted.

This is why you don't withdraw. Just arbitrage back the other direction. My arbitrage script was weighted to favor rebalancing my portfolio.

Are you talking about pair trading? How do you do it, since you can't go short in crypto? (At least not if you are not using bitfinex)

You short by selling. See my sibling comment: https://news.ycombinator.com/item?id=16931793

Re: Ask HN: Anyone making money through algorithmic trading?

#236
post #170

Earlier quoted context omitted.

"Volatility" in the term "Volatility Trading" does not mean the stock's movements, it is a way of measuring the excess value in an option beyond what the parameters of the option would imply. That excess value is usually referred to as the market's assumption about the future volatility of the stock, but really its just an error term influenced by market participants based on supply and demand. Low volatility means "…

So it's "buy low, sell high" - but for options, not stocks? [ed: that's to say, you need a way to get more/accurate pricing information than reflected in the market - but for options, not assets]

Yes, but its sort of changing the definition of high and low from price (with stocks) to volatility (with options) and having the expertise to trade volatility like that without _accidentally_ trading on price.

Re: Ask HN: Anyone making money through algorithmic trading?

#237
post #24

I built my own intelligent algo trading platform for node.js. It uses market data from Binance and Bitfinex. My best strategy uses unusual volume amounts on Bitfinex to trade on Binance (mostly BTCUSDT and other USDT pairs), an advanced dynamic arbitrage. It can make up to 500-1000 usd per day but not really much more. I started testing a LSTM neural network to optimize the gains and reduce the risks, still early but…

Thanks for posting, looks quite interesting.

Re: Ask HN: Anyone making money through algorithmic trading?

#238
post #217

wouldnt you rather do something to earn money?

Tightening the spread reduces everyone's transaction costs. Successful algo trading takes money away from existing market making traders and splits that money with those who need to trade for reasons of capital allocation, financing and hedging. It's straight up price comeptitive under cutting in the most darwinian way possible. Less money sticks to the financial system, more money in the hands of business to expand…

ive had this convo before- i dont think your wrong for bringing this up, but i think in almost all cases, the diminishing returns of “more liquidity” were hit well before this point. i dont think it matters to tighten the market ever so slightly

Re: Ask HN: Anyone making money through algorithmic trading?

#239

Yes, made more money last year trading, than for all my previous jobs combined. Probably got lucky by betting big in an up-trending market, but I'll take it. I use an automated inter-day scalping bot and a collection of scripts to help with manual longer-term technical trading or jumping into a P&D for quick profits. Generating alpha was easier for me than setting everything up. I did not use any complicated model or…

Your answer is confusing... it sounds like you traded actively by "scalping" - but you admit that you got lucky via buy-and-hold ... So you didnt get paid on alpha - but just regular beta. Very few people have alpha....

Re: Ask HN: Anyone making money through algorithmic trading?

#240
post #29

Yes. I've developed a simple strategy that algorithmically trades cryptocurrencies (mainly ETH and BTC because volume, but it would apply successfully to any of the others as well). The strategies are simple, they are based on simple technical indicators, and result in about 2 trades executed per day. The strategy can be applied to "normal" equities as well but it performs particularly well on cryptocurrencies due to…

I have a strategy I wanted to try. Look at historical percentage difference between currencies. See if there is any patterns like, every time BTC drop 10%, LTC drop 20%, or something like that... Find those patterns and trade on them. Do you know if people are doing this?

The degree of coupling between assets is called "beta" - typically you're trying to reduce the coupling of one asset to another in your portfolio (explanation [1]) but you can definitely work the other way to make predictions.

I'm not sure what the technical term is for a time-lag correlation though, since that's what you're really after; it's not an interesting correlation for your model if you don't have time to trade ETH on the BTC signal.

[1]: https://www.quantopian.com/lectures/beta-hedging

Post reply on HN