NexusFi: Find Your Edge


Home Menu

 





Stuck in a research rut - What to do next?


Discussion in Emini and Emicro Index

Updated
      Top Posters
    1. looks_one roflson with 4 posts (0 thanks)
    2. looks_two MacroNinja with 2 posts (0 thanks)
    3. looks_3 Quick Summary with 1 posts (0 thanks)
    4. looks_4 optionNinja with 1 posts (0 thanks)
    1. trending_up 1,725 views
    2. thumb_up 0 thanks given
    3. group 4 followers
    1. forum 8 posts
    2. attach_file 0 attachments




 
Search this Thread

Stuck in a research rut - What to do next?

  #1 (permalink)
roflson
London
 
Posts: 5 since Sep 2015
Thanks Given: 0
Thanks Received: 0

Hello all,

I've been researching automated trading strategies on Index futures for some time now, but I feel I'm not making any headway.

I am restricted to trading broad Indexes/broad ETFs or FX due to the nature of my job.
I have a spread betting account with IG (alternatively I could use IB), which I use to record 1 minute bar index market data during the UK day though their API and record it for backtesting with later.

I'm a programmer by day and I have written a system for backtesting strategies in Python which gives me all the trades and statistics I need.

I need the system to be automated because I work all day and would like to start out slowly making only a couple of trades a day (or less).

I've tested all types of systems using indicators, all the way up to testing out some neural networks. I can't find anything that correlates well or is profitable. I feel like I've done quite a lot of reading and work but I'm not sure where to look next. I feel like that unless I have full level 2 book data and more I'm not going to find anything profitable.

Please could someone point me at a topic I should look in to when it comes to researching a mid-horizon strategy that might work on an index in 2016? I am not looking to make millions, I would be happy with one point a week at this stage!

Thanks,
Paul

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
How to apply profiles
Traders Hideout
Trade idea based off three indicators.
Traders Hideout
Exit Strategy
NinjaTrader
MC PL editor upgrade
MultiCharts
ZombieSqueeze
Platforms and Indicators
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #3 (permalink)
 MacroNinja 
Buenos Aires Argentina
 
Experience: Advanced
Platform: NT, MT4, Sierra
Trading: S&P, Bonds, Crude, FX
Posts: 250 since Sep 2014
Thanks Given: 37
Thanks Received: 256


A few questions out of curiosity:

A) What is your current day job?

B) Do you have a quantitative math background in addition to your programming background? If no formal background, how strong are your statistical and math skills?

C) Do you really need a model that heavily outperforms the index or do you simply need a yield management model that takes a base 7-10% return and adds 2-3% on top of it in which case a simple covered call strategy to a portfolio can get you that without too much stress and research. [Assuming you're save $10k per year and get 12% returns net of tax a year, you'll easily retire a decamillionare]

A simply issue you'll find looking at the index is the challenge of deciding what to do with the weight of the large over weighted stocks in an index. Take the US Nasdaq 100 as an example. If you take Google, Amazon, Microsoft, and Apple, those four stocks alone can single handedly cause that index to out perform either the Dow or S&P. And to extent by the same logic of cap weighting the DAX, CAC40, etc.

Now, if you feel those stocks will beat earnings forecast, do you given them more weight which results in more performance than the index or do you underweight trying to look for value if there is momentum being the stock causing it to be 'over valued'?

At what point do they become over/undervalued and how does that affect your own weighting in trying to decide the future price of the index?

I suspect you are being overly reliant on stock indicators which will not truly generate alpha that someone else has not already monetized before you. However, if you get your fundamentals right, then you can probably beat the index by itself by weighting components of your portfolio better than the index ETF.

Assuming you can answer the weighting portion of the question...then I'd move on to the next question after that in search of alpha.

Reply With Quote
  #4 (permalink)
roflson
London
 
Posts: 5 since Sep 2015
Thanks Given: 0
Thanks Received: 0

Thanks for answering so quickly.

A) I'm a programmer for a low latency prop trading firm, which means I know a lot about market data and trading at a high level. However what we do at work is quite far removed from what is possible for an individual trader. Also, I can't see any of the strategies, they keep it separate, which is why I'm doing these things myself from scratch.

B) I've not got a heavy mathematical background, when reading about topics I can generally follow along, although I don't always follow mathematical proofs. My statistical knowledge is not bad, although it's not degree level.

C) I certainly don't need to outperform an index, at the moment I'm just looking at any positive yield and want to work on building on that.

To answer your question about the stocks that might outperform their earnings. It depends on whether 'the market' thinks they will outperform their earnings, if it does then it will already be priced in to an extent in which case there is no upside in weighing those stocks heavily.

Doing a covered call strategy isn't something I've looked into before. However for trading individual stocks, or options on stocks, I require pre-approval and a minimum 60 day holding period. And if the stock happens to go on a restricted list then I'm unable to trade in or out of any position I have for an indefinite period. I can however trade indices and options on indices without any kind of approval.

Do you think it would work with the above restrictions?

Could you recommend some reading materials on fundamentals? I've not done much research on fundamentals and stock value for the above reasons, and to be honest can't really answer your questions with any kind of confidence.

Thanks again

Reply With Quote
  #5 (permalink)
 artemiso 
New York, NY
 
Experience: Beginner
Platform: Vanguard 401k
Broker: Yahoo Finance
Trading: Mutual funds
Posts: 1,152 since Jul 2012
Thanks Given: 784
Thanks Received: 2,685


roflson View Post
Thanks for answering so quickly.

A) I'm a programmer for a low latency prop trading firm, which means I know a lot about market data and trading at a high level. However what we do at work is quite far removed from what is possible for an individual trader. Also, I can't see any of the strategies, they keep it separate, which is why I'm doing these things myself from scratch.

B) I've not got a heavy mathematical background, when reading about topics I can generally follow along, although I don't always follow mathematical proofs. My statistical knowledge is not bad, although it's not degree level.

C) I certainly don't need to outperform an index, at the moment I'm just looking at any positive yield and want to work on building on that.

To answer your question about the stocks that might outperform their earnings. It depends on whether 'the market' thinks they will outperform their earnings, if it does then it will already be priced in to an extent in which case there is no upside in weighing those stocks heavily.

Doing a covered call strategy isn't something I've looked into before. However for trading individual stocks, or options on stocks, I require pre-approval and a minimum 60 day holding period. And if the stock happens to go on a restricted list then I'm unable to trade in or out of any position I have for an indefinite period. I can however trade indices and options on indices without any kind of approval.

Do you think it would work with the above restrictions?

Could you recommend some reading materials on fundamentals? I've not done much research on fundamentals and stock value for the above reasons, and to be honest can't really answer your questions with any kind of confidence.

Thanks again

(1) You should use the fact that you (presumably) have above-average programming skills and knowledge of market data to your advantage. For example, "L2 data" is relatively cheap as a retail subscriber - a hobby like tennis could cost just as much, and presumably the number of hours you've thrown at this problem are a lot more valuable to you than the cost of "L2 data". So there shouldn't be hesitation in using that. Aside from that, you can be creative with your sources of data; you could go after unstructured sources of data - flights/shipping data, Wikipedia API, 10-Ks...

(2) With the constraints you've listed, you can be a lot more creative with your options positions than your index positions. Instead of predicting prices or returns, consider predicting volatility.

(3) You do want to consider whether this makes sense for you. For a good portion of people who are already in finance and/or have their human capital highly uncorrelated with the broad market, the most sensible investment is just to go long the market rather than to seek alpha.

Reply With Quote
  #6 (permalink)
 MacroNinja 
Buenos Aires Argentina
 
Experience: Advanced
Platform: NT, MT4, Sierra
Trading: S&P, Bonds, Crude, FX
Posts: 250 since Sep 2014
Thanks Given: 37
Thanks Received: 256

Assuming your goal would be simply to take the base equity index return and lop on a few extra points, it would seem to be that adding an options strategy on top should accommodation that goal and the instruments at your disposal (indexes and options on indexes is more than sufficient). As Artemiso has suggested, getting the volitility right would be a good way to go.

Reply With Quote
  #7 (permalink)
roflson
London
 
Posts: 5 since Sep 2015
Thanks Given: 0
Thanks Received: 0


artemiso View Post
(1) You should use the fact that you (presumably) have above-average programming skills and knowledge of market data to your advantage. For example, "L2 data" is relatively cheap as a retail subscriber - a hobby like tennis could cost just as much, and presumably the number of hours you've thrown at this problem are a lot more valuable to you than the cost of "L2 data". So there shouldn't be hesitation in using that. Aside from that, you can be creative with your sources of data; you could go after unstructured sources of data - flights/shipping data, Wikipedia API, 10-Ks...

(2) With the constraints you've listed, you can be a lot more creative with your options positions than your index positions. Instead of predicting prices or returns, consider predicting volatility.

(3) You do want to consider whether this makes sense for you. For a good portion of people who are already in finance and/or have their human capital highly uncorrelated with the broad market, the most sensible investment is just to go long the market rather than to seek alpha.

3. Yep I agree, this is what I'm trying to figure out. Ideally I'd like to beat my current investments in cash and a passive fund, hopefully it wouldn't be too hard to beat the 1% return I'm getting in a cash account.

2. You're right I should probably focus on some options strategies, I prefer the idea of predicting volatility as I'm not sure I want to rely on the index going up all the time.

Do you have any recommended reading regarding volatility prediction?

Reply With Quote
  #8 (permalink)
roflson
London
 
Posts: 5 since Sep 2015
Thanks Given: 0
Thanks Received: 0

The reason I haven't bought any L2 data yet is because I'm not sure what I would do with a full order book any more than what I would do with any other data. If I had an idea I'd be there without a doubt.

Reply With Quote
  #9 (permalink)
optionNinja
San Francisco, CA
 
Posts: 8 since Dec 2016
Thanks Given: 0
Thanks Received: 13


roflson View Post
2. You're right I should probably focus on some options strategies, I prefer the idea of predicting volatility as I'm not sure I want to rely on the index going up all the time.

Do you have any recommended reading regarding volatility prediction?

Volatility is often mean-reverting. As a result, it is more predictable than compared with stocks, which do not exhibit a mean-reverting behavior. The Generalized Autoregressive Conditional Heteroskedasticity (GARCH [1,1]) model is a popular model for forecasting future volatility. You can implement the GARCH model in Python / R / Matlab, or even Excel.

Reply With Quote




Last Updated on January 8, 2017


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts