Hacker News new | ask | show | jobs
by z023bs 2209 days ago
would you be willing to share the resources you used to get started with algotrading and understanding options?
1 comments

There are books and courses on various strategies, but I didn't use any as it started as a hobby and trying out different approaches & finding "hacks" on my own was more fun (it turns out all of these "hacks" were known previously, who would have thought).

If you have purely technical questions, reddit has a few communities that can help and you can find more people on Discord.

Understanding stocks, options and all the financial stuff was the hardest part (for me as a non-fintech guy) as it's filled with their own lingo and large part of information available online is useless or even harmful (either coming from noobs/gamblers or "financial gurus willing to disclose their secrets for in a private webinar" or even legitimate traders that operate through textbook "cargo cult" rituals). Investopedia is a good start, but if your goal is to have profitable algorithm that does not require your attention, you will need to read and understand the rules and regulations that apply to your jurisdiction and exchanges you use. There are many somewhat obscure events that happen fairly rarely (during normal times - low volatility period, right now everything is accelerated 5x) so you might not hear about them at all until they affect you, but once they do occur you will either lose money or lose opportunity. I am going for sources (sec.gov, nasdaq.com, nyse.com - I trade US options exclusively), there might be some shortcuts (probably trainings), but I haven't tried any.

If you are just starting, try paper trading but also get a real account with real money as soon as you can (< $500 is fine and it's not like you're losing that money [outright] either), because paper trading is really just an approximation and you won't catch all the special cases through it.

If you want to be above the average algotrader - start by collecting detailed data (per minute or so) and storing it for future use. Many brokers give you access to historical data but it is very basic and good quality historical data is very expensive. Use this dataset to backtest your algorithms, but try to make distinction between features that have real-world causes, the ones that are just product of chance and the ones that are caused by market makers or other traders. Most of the trades are happening fully automatically and everybody uses basically the same few sets of approaches, so you should be aware of them to either make or avoid losing money on those somewhat predictable components.

Oh, also make sure you understand the way your broker calculates all the fees and commissions as with algotrading that can make or break the whole profitability for you.

thanks so much for the detailed reply! I was mainly looking for reputable sources of information to learn from, there are so many BS opinionated websites and Youtube gurus trying to sell courses that it is very hard to find a quality source of information. I watched a bunch of Khan Academy videos but they weren't super comprehensive so I was looking to get more in depth.

what is your opinion on technical analysis and does it need to be used in algotrading? I've seen some of the basic indicators but wondering if I need something more than RSI and MACD

There are some patterns that are fairly reliable such as volatility around earnings. But that's sort of obvious and only works because everybody knows about & expects it to work. What's called TI on YouTube is different kind of price forecasting altogether. In my opinion there are only three ways to predict price movement on that scale:

  1. by having insider knowledge
  2. by market manipulation
  3. by getting lucky
Obviously, I haven't taken any classes or worked for the Wall Street so might be missing some hidden knowledge, do your own research. My strategies mostly assume random outcomes and work on a scale that does not require TI, but I also attempt to detect dangerous stocks, market makers' sentiment and market manipulation (btw, cryptocurrencies are great for studying mm).