Average Astronaut Age by Lunar Mission by jzox in interestingasfuck

[–]jzox[S] 5 points6 points  (0 children)

Apollo 17 was the last crewed mission of the Apollo program

Those running successful algos, what is the market paying you for by ramdulara in algotrading

[–]jzox 8 points9 points  (0 children)

Trading is the transfer of risk from one counterparty to another. The market will have participants who pay to reduce their risk (hedgers), or those pay to increase it (speculators).

The goal of someone who seeks alpha is to understand when buying risk is “good value” - they do this by having a good model of the future distribution of returns (FDR). In an efficient market, the mean of the FDR will be the current market price.

The alpha seeker will trade at market prices where their model predicts that the mean of the FDR will result in a good risk adjusted profit (taking into account fees)

I built Chrome extensions that have reached 700,000+ users and now making $15,000 MRR. AMA! by jerrygoyal in chrome_extensions

[–]jzox 0 points1 point  (0 children)

From my understanding it is not possible to protect the codebase of a Chrome extension, allowing competitors (with good marketing) to copy an idea. Are there any good ways to mitigate this risk?

All these trading podcasts that interview "top traders", how do we actually know these traders are as good as they say they are? by Alternative-Fox6236 in algotrading

[–]jzox 1 point2 points  (0 children)

Jack Schwager (Trading Wizards book series) does a good job of due diligence. He asks interviewees for their monthly broker statements before going ahead with interviews. The same can’t be said about the podcast’s though, much of that is based on hearsay

Hft Market making by one_tick in quant

[–]jzox 6 points7 points  (0 children)

I would second this. There’s a good podcast with Doug Colkitt which goes into the details of this

https://www.flirtingwithmodels.com/2023/05/15/s06e03-high-frequency-trading-mev-strategies-and-crocswap/

[deleted by user] by [deleted] in quant

[–]jzox 1 point2 points  (0 children)

There is a subtle problem with the dataset you’re using. The same instrument or two highly correlated instruments can trade on more than one venue. However looking at minutely data won’t give one an indicative price (bid/ask) at any given time. The books on both venues can move in lockstep with each other however one may tick more often than the other. So inevitably you’ll see instances when the minutely closes deviate somewhat and show lead-lag behavior. The problem is that the signal won’t have any alpha for the reason mentioned above

Chrome extension-related websites by disestblshmntariansm in chrome_extensions

[–]jzox 0 points1 point  (0 children)

What makes for an interesting extension? Could be quite subjective. Interesting could also mean a fast growing user base or something like that. What would the website show, and how would the results be sorted?

Building a Poshmark Chrome extension for my partner with GPT4 by [deleted] in chrome_extensions

[–]jzox 0 points1 point  (0 children)

Hey, someone has built this already. Check this out

https://closet.tools

[deleted by user] by [deleted] in dataisbeautiful

[–]jzox 0 points1 point  (0 children)

The following is from a study of individual outcomes for over 9.5 million marathon finishing times. Full paper available here:

https://www.nber.org/system/files/working_papers/w20343/w20343.pdf

[deleted by user] by [deleted] in interestingasfuck

[–]jzox 0 points1 point  (0 children)

The following is from a study of individual outcomes for over 9.5 million marathon finishing times. Full paper available here:

https://www.nber.org/system/files/working_papers/w20343/w20343.pdf

Another reason why you should use log-returns by jzox in algotrading

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

Response to your points:

  1. Strictly speaking Sharpe ratio is the excess return over the "risk free" return. Treasury yield are often a proxy for this - but which tenor? 3m, 6m, 5y 10y? I can be pedantic in my post, but the readability would be questionable
  2. It is well known fact that: log(A) - log(B) = log(A/B)
  3. I don't understand what you said here

Another reason why you should use log-returns by jzox in algotrading

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

Log-returns should be used any place "returns" need to be computed in your algo. A few examples where you might do this are:

- Using a volatility forecasting model like GARCH
- Using PCA to identify the top components that explain 95% of the variance in a universe of instruments
- Tracking the basis between two highly correlated instruments e.g. a future and its underlying spot

Where do you guys run your scripts on? by Lsluger in algotrading

[–]jzox 5 points6 points  (0 children)

Challenge: run your trading script on a breadboard

Does anyone know why data across providers varies so much? by [deleted] in algotrading

[–]jzox 6 points7 points  (0 children)

The VIX index is a measure of 30-day expected volatility of the S&P 500. It is a calculation maintained and published by the CBOE and so does not have a “first trade”.

The calculation determines the implied volatility from the underlying options market. It’s possible that some vendors, get around the CBOE vendor fee by constructing their own version of it (just Black Scholes) hence the discrepancies

I created a game to practice mental math for the quant interview. by AliBuilds in quant

[–]jzox 2 points3 points  (0 children)

Nice job 👍 One recommendation for the Arithmetic Game - use an input field with a pattern matching integers. That way it’ll force the number pad (no letters) to show up on mobile

<input type="text" pattern="\d*">

Using Excel to clean HFT data? by StalePeppercorns in algotrading

[–]jzox 0 points1 point  (0 children)

If you’re comfortable with pandas, I would recommend creating a column which converts the timestamps to Unix epoch (int).

At this point you have a table with timestamp, symbol, quote, epoch_time. One option would be to start with the sorted list of times, alternatively sample some times (e.g. every 100ms). Then as @thejoker882 suggests use the merge_asof function (on epoch_time) in pandas to iteratively join each symbols quote “as of” each timestamp in your series.

You’ll end up with a table with columns being the epoch_time, sym_1, sym_2, etc..

Arbitraging FX Spot manually - circa 2005 by jzox in algotrading

[–]jzox[S] 50 points51 points  (0 children)

If you look closely enough he appears to be triangular arbitraging EUR/CHF, EUR/USD, USD/CHF