Journal entry (Wall 'o text)
Previous entry
Education
I am up to lecture 9 in the Quantopian lecture series. I also learned that Quantopian will be adding futures to the lineup. This is probably good news.
Thoughts on my system
I've been reading through some of the posts here and I've seen a lot of the following:
How does this inform my system? Well, for one I won't develop a strategy that lets me make any decision. Period.
Finding mispricings
One of the things that sticks out to me way back when I was writing code to value MBS was when I said to one of the quants "hey, what happens if this tranche is full of total bullshit?" "That is unlikely to happen." "Well, you have a PhD, you must know better than me."
That always stuck out to me. I think I have an intuition for smelling out bullshit and that could probably be where mispricings can be found but as a retail trader, it is laughable that I would be able to access the kind of mispricings that Zzzz1(?) had located where he could arb between dealers who had no idea how to price the contracts that they were selling.
As a retail trader, the most complex contracts available to me are futures and options. Complexity is where profit can be made because that is where people screw up their valuations. But as available as they are to me, these are well-known contracts so it is impossible that they will be mispriced. See for example, this post here about EBAY %IV on April 21 options and how quickly the market adjusted when the earnings had been pulled up.
Mispricings can be located in different ways. If measures A & B are beginning to show correlation but the market has priced them to be uncorrelated, that could be an arbitrage opportunity. It can't be obvious things like price. For example, perhaps the number of tampons sold never used to affect the price of oil, but now that women are working more, they need more tampons to keep stocked at work and so to get to work, they will need more oil. Obviously, this is a facetious example but this is the kind of correlation I am talking about looking for.
The point is: the easy mispricings will be unavailable. There are people who will have better information and access than me. Am I missing something here?
Using Beta to make profit
This leads me to the conclusion that the first strategy I should aim for is to use beta (i.e., market movements) to make a profit. One of the things I noticed the first time around is that there are regularly times when there is great volatility in the market: opening, closing and around news.
I've already concluded that I do not want to play news because at the moment, I do not have any idea on how I could systematically do so. I have also concluded that "baby's first algo" should be simple.
I saw this post earlier today about playing the open which confirmed exactly what I had been thinking.
Over the next week, I'll create a notebook in Quantopian and mess around with it to see what kind of backtest I can create along these lines.
Until next time...
Previous entry
Education
I am up to lecture 9 in the Quantopian lecture series. I also learned that Quantopian will be adding futures to the lineup. This is probably good news.
Thoughts on my system
I've been reading through some of the posts here and I've seen a lot of the following:
- Traders who can't elucidate their strategy and when they do, it sounds like mumbo jumbo.
- Traders who have a plan and stick to it. Discretion is a last resort.
- Traders who want to call tops and bottoms.
- Traders who look for mispricings.
How does this inform my system? Well, for one I won't develop a strategy that lets me make any decision. Period.
Finding mispricings
One of the things that sticks out to me way back when I was writing code to value MBS was when I said to one of the quants "hey, what happens if this tranche is full of total bullshit?" "That is unlikely to happen." "Well, you have a PhD, you must know better than me."
That always stuck out to me. I think I have an intuition for smelling out bullshit and that could probably be where mispricings can be found but as a retail trader, it is laughable that I would be able to access the kind of mispricings that Zzzz1(?) had located where he could arb between dealers who had no idea how to price the contracts that they were selling.
As a retail trader, the most complex contracts available to me are futures and options. Complexity is where profit can be made because that is where people screw up their valuations. But as available as they are to me, these are well-known contracts so it is impossible that they will be mispriced. See for example, this post here about EBAY %IV on April 21 options and how quickly the market adjusted when the earnings had been pulled up.
Mispricings can be located in different ways. If measures A & B are beginning to show correlation but the market has priced them to be uncorrelated, that could be an arbitrage opportunity. It can't be obvious things like price. For example, perhaps the number of tampons sold never used to affect the price of oil, but now that women are working more, they need more tampons to keep stocked at work and so to get to work, they will need more oil. Obviously, this is a facetious example but this is the kind of correlation I am talking about looking for.
The point is: the easy mispricings will be unavailable. There are people who will have better information and access than me. Am I missing something here?
Using Beta to make profit
This leads me to the conclusion that the first strategy I should aim for is to use beta (i.e., market movements) to make a profit. One of the things I noticed the first time around is that there are regularly times when there is great volatility in the market: opening, closing and around news.
I've already concluded that I do not want to play news because at the moment, I do not have any idea on how I could systematically do so. I have also concluded that "baby's first algo" should be simple.
I saw this post earlier today about playing the open which confirmed exactly what I had been thinking.
Over the next week, I'll create a notebook in Quantopian and mess around with it to see what kind of backtest I can create along these lines.
Until next time...
