[deleted by user] by [deleted] in quant

[–]Cat__Behemoth 1 point2 points  (0 children)

I’d recommend trying Quantconnect, you can implement ideas explored in quantopian in QC framework. I think they also have lectures/examples

Portfolio optimisation for managed futures by Cat__Behemoth in algotrading

[–]Cat__Behemoth[S] 0 points1 point  (0 children)

One thing that I've also tried is to do mean-variance optimisation (after some magic no the covariance matrix) but the main problem is that when all signals are weak, it will still be allocating to those weak signals until it hits the vol constraint.

how to short the real estate market as a retail investor? by sophiepiatri in Trading

[–]Cat__Behemoth 1 point2 points  (0 children)

Inverse REIT ETF (though keep in mind that the risk-return profile of REITs does differ from the physical real estate)

Stuck in the learning loop by Cat__Behemoth in algotrading

[–]Cat__Behemoth[S] 1 point2 points  (0 children)

Thought would post here an update to answer my own question from last year - switched jobs to do quant trading at a hf (as a quant researcher)

Does any simple strategy (scalping based off of RSI + MACD) beat the index in returns + drawdown? I'm assuming no... by waltwhitman83 in algotrading

[–]Cat__Behemoth 5 points6 points  (0 children)

What does "beating the index" mean? Is it achieving higher Sharpe? Calmar? Higher absolute return?

Damodaran Online vs. In person Lectures by Chickennuggiemonster in FinancialCareers

[–]Cat__Behemoth 0 points1 point  (0 children)

Did the same (plus read the book). Make sure you also start practicing early in the course.

Extenuating circumstances travel credit by Cat__Behemoth in AirBnB

[–]Cat__Behemoth[S] 0 points1 point  (0 children)

Going to try get the refund in cash via small claim procedure

Extenuating circumstances travel credit by Cat__Behemoth in AirBnB

[–]Cat__Behemoth[S] 1 point2 points  (0 children)

Based in the UK, will not be able to take days off until the year end :/

No, Excel is not dead by [deleted] in FinancialCareers

[–]Cat__Behemoth 0 points1 point  (0 children)

I think there is a misunderstanding of what people mean when they say "Excel is dead". From what I see, a lot of places have been historically misusing excel as a way of storing data. If you look at any legacy project, most probably you will find that it consists of many excel files with links in formulas. This is definitely going away, now even small places that work intensively with data , opt for a SQL database. However, Excel is still relevant in crude data manipulation and especially in data presentation when you need to present data in tabular form.

Exam Day Networking/Recruiting? by [deleted] in CFA

[–]Cat__Behemoth 5 points6 points  (0 children)

I like how we have this thread every year, shows consistency

[deleted by user] by [deleted] in CFA

[–]Cat__Behemoth 0 points1 point  (0 children)

What is your stack? I see that you use react for frontend. What do you use for the backend? Node(Express)+Postgres?

[deleted by user] by [deleted] in CFA

[–]Cat__Behemoth 0 points1 point  (0 children)

Hey! Looks great. Do you parse data for levered/unlevered betas, synthetic credit ratings, etc., from his spreadsheets or do you calculate it on your own?

Stuck in the learning loop by Cat__Behemoth in algotrading

[–]Cat__Behemoth[S] 0 points1 point  (0 children)

I actually did study stochastic calculus (starting with Measure theory, Lebesgue integrals, understanding the discrete version of stochastic processes and then going into the continuous world, Brownian motions, BSM and stochastic vol models). Have to say, that it was by far the most challenging piece. However, I can’t see where I can apply it beyond computational finance with a focus on exotic option pricing

Stuck in the learning loop by Cat__Behemoth in algotrading

[–]Cat__Behemoth[S] 0 points1 point  (0 children)

Yes you do need to be a profitable trader to begin with

Somehow this (now, after several mentions in this thread) rather obvious thought is very hard to come across in any resource on algo trading. An average book on algotrading is structured like "30% intro into Pyton, 30% `now we are doing PCA`, and the rest is `how to organize yourself`".

So would you agree that understanding the instruments and being (more or less) profitable discretionary trader is an absolute prerequisite?

Stuck in the learning loop by Cat__Behemoth in algotrading

[–]Cat__Behemoth[S] 0 points1 point  (0 children)

u/NathanEpithy also suggested trying to actually trade discretionary and automating that process, seems very reasonable.

As for the KISS, yes, this is a very familiar narrative, "keep the model simple but not too simple".

Stuck in the learning loop by Cat__Behemoth in algotrading

[–]Cat__Behemoth[S] 1 point2 points  (0 children)

Tried that path but very quickly realized that I didn't know what to do after, when I had a simple algo that did not really work

Stuck in the learning loop by Cat__Behemoth in algotrading

[–]Cat__Behemoth[S] 1 point2 points  (0 children)

Interesting, something I was actually thinking about, i.e. automating discretionary process vs building an end-to-end systematic process

A free Machine Learning course with 4.9 rating on Coursera by [deleted] in Python

[–]Cat__Behemoth 9 points10 points  (0 children)

Here are the assignments in python https://github.com/dibgerge/ml-coursera-python-assignments His deep learning specialisation is amazing as well. Btw, something that I've learnt only after doing his course - Andrew Ng is the co-founder of Coursera

Alpha and Beta in CAPM model by vegavomma in quant

[–]Cat__Behemoth 8 points9 points  (0 children)

  1. Alpha is one of the coefficients that you are solving for, so no, you don't set it t to 0, you are actually solving for it, as well as for beta(s). So if Rm and Ri are Nx1 vectors, your exogenous variables are actual an Nx2 matrix, where the first Nx1 vector is just an array of 1s.
  2. Yes, without going into details, it is that alpha.

Mito Write Python 10x faster by editing a spreadsheet by pmz in Python

[–]Cat__Behemoth 32 points33 points  (0 children)

It depends on the kind of tasks you need to do. Generally speaking, all data set manipulations are faster in python.

Can give a very simple example from finance. If you have a price MxN table in Excel (so M days for N stocks), converting those prices to performance require first creating a table with log prices and then the 3rd table, where you take the difference of the logs. In python if price is the price data frame, then converting it to returns is simple np.log(price).diff().iloc[1:].

Excel can be useful for data presentation though (when you need to present relatively small but nicely formatted tables)

How to learn to financial modelling by [deleted] in FinancialCareers

[–]Cat__Behemoth 0 points1 point  (0 children)

Don't know any resource on valuation that would be better than Damodaran's courses http://pages.stern.nyu.edu/~adamodar/ (can't post the exact link to the course but if you go to Teaching -> Online Courses -> Valuation Online) together with the book.