, 9 tweets, 3 min read
My Authors
Read all threads
1/ 📚 Random Research Note

While doing research in 2006-2007, one of the interesting phenomenon I found was that sampling a data on a non-time-related domain created beneficial statistical properties.
2/ In other words, I would transform a time-series so that the x-axis was no longer a constant time measure, but rather something like constant volume, ticks, or even variance.
3/ Suddenly, "returns" became a lot more normal and stable looking.

(Image source: github.com/Jackal08/finan…; credit @JacquesQuant)
4/ My hypothesis for this phenomenon was that information flow into the market was not constant over time. So by sampling in the time domain, we were over-sampling during calm periods and under-sampling during chaotic ones.
5/ You can "see" this by looking at something like accumulated variance in the time domain.
6/ I had never heard anyone else really talk about this until I recently read @lopezdeprado's book Advances in Financial Machine Learning.

Paraphrasing from github.com/Jackal08/finan… (credit @JacquesQuant):
7/ Beyond the potential statistical benefits, there are other interesting aspects of domain transformation as well.

For example, an indicator in a fixed volume domain might appear *dynamic* in a fixed time domain.
8/ e.g. Here I take $SPY and transform it to a fixed accumulated variance domain, run a 200 bar SMA, and then transform it back to the time domain.

Note how much "faster" it tracks the market in 2008 than the fixed 200 day SMA.
9/ Obviously this has interesting applications in the trend-following domain.

But it might in others as well (e.g. rebalancing on a fixed accumulated variance vs fixed time horizon).

Back to the lab... 👨‍🔬

FIN.
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Corey Hoffstein

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!