How to research and verify trading ideas

Status
Not open for further replies.
Regarding no 2: My mistake. It would be below, or < than 10%, or 199.92.

Quote from Robert Yanks:

I just saw this post tonight and read the follow ups. Thank you very much for posting this method. I do appreciate it.

A question from this arts and social science degree guy please. (Btw, I now have a backtesting program and have begun self study in math and statistics. It’s actually very enjoyable and satisfying at this point in my life. Previously my most demanding math question in college was attempting to determine how many full draw 5 second bong hits we could get out of an ounce of goo bud.)

You said:

“1. it is above the 50th percentile of the past 200 days' closes.”

If I understand this, we simply take .5*200 and get 100 of 200. So then I place my 200 closes from least to most and then only look at items from 101 to 200. Correct?

“2. it is below the 10th percentile of the last 15 days' closes.”

If I take .1*15 I get 1.5 and then raise it to 2 of 15 (or 199.92). But since we want the close below the 10th percentile, it must be the first number, or 194.34. If this is true, then in all cases I could simply take the lowest close of the 15 day period. Correct?

Thanks again. Great stuff.
 
Here is a backtest of talon's pullback idea from 2003 up to now.
The universe of securities is the most liquid NYSE or NASDAQ stocks
refreshed every 6 months (no survivor bias).
I took all the signals that came out of talon's rules and sized the position
of each bet to have a $100 dollar daily volatility (according to my
forecast of the volatility at the time).
I allowed for 5bps slippage off the close (5bps in and 5 bps out) which
a professional trader should find very generous for this universe of stocks.

To address the fact that in the backtest I used the close to make a decision to trade on the close, which is a bit forward looking (of course
in practice, a mid quote snap around 3:39 should be good enough and
you are able to send MOC orders), I generated a backtest where all
the trading decisions are delayed one day (therefore perfectly actionable).
The equity curve strictly following the rules should lie somewhere between
the 2 backtest.
 

Attachments

Forgot to say, the universe above is the 500 most liquid names on
NYSE or NASDAQ refreshed every 6 months.
Talon, what don't you like about Larry Conners research?
 
Quote from talontrading:

TZ I think you consistently underestimate the importance of discipline and psychology.

Most traders overemphasize it. That is one reason there is so few longterm, lucrative traders.

The problem with most traders, is they do not have a real edge and/or their money management is not at a professional level.

Even a depressed neurosurgeon can do successful operations. He has the knowledge and the skill.

Discipline is wrapped up in top money management, position management, portfolio management in concert with the edge.
 
Yes, I agree with this... except a depressed trader usually cannot trade... there is something about performing at the very top level that requires a person to be well as a whole being.

Quote from TraderZones:

Most traders overemphasize it. That is one reason there is so few longterm, lucrative traders.

The problem with most traders, is they do not have a real edge and/or their money management is not at a professional level.

Even a depressed neurosurgeon can do successful operations. He has the knowledge and the skill.

Discipline is wrapped up in top money management, position management, portfolio management in concert with the edge.
 
Thank you for doing this backtest and presenting this equity curve. Having not tested these exact parameters on your data set, I cannot exactly confirm your results, but I can say it looks "about right". One feature of equity curves from all of these types of systems (buying/shorting pullbacks on a portfolio) is these weird sharp drops. You also should look at how many positions you have on at one time... I would imagine in a universe of 500 stocks you could easily have 300 positions on at some times. Why? Because stocks are highly correlated. This makes you consider how much money you really need to trade this and what risk is involved... and how to manage that risk.

Still thinking on that other question from yesterday. It's been a long day... will write more tomorrow most likely.

Thanks again.

Larry Conners - Everything he does is one system and I don't think his testing procedure or statistical approach is sound. Just my opinion.

Quote from maler:

Here is a backtest of talon's pullback idea from 2003 up to now.
The universe of securities is the most liquid NYSE or NASDAQ stocks
refreshed every 6 months (no survivor bias).
I took all the signals that came out of talon's rules and sized the position
of each bet to have a $100 dollar daily volatility (according to my
forecast of the volatility at the time).
I allowed for 5bps slippage off the close (5bps in and 5 bps out) which
a professional trader should find very generous for this universe of stocks.

To address the fact that in the backtest I used the close to make a decision to trade on the close, which is a bit forward looking (of course
in practice, a mid quote snap around 3:39 should be good enough and
you are able to send MOC orders), I generated a backtest where all
the trading decisions are delayed one day (therefore perfectly actionable).
The equity curve strictly following the rules should lie somewhere between
the 2 backtest.
 
Talon-

Thanks for your efforts here - appreciated. I was actually going to ask how you manage the correlation risk on a basket of stocks within the same strategy. I'll take a crack at it and the corr risk between multiple systems, but another question came to mind first.

When you're ready to trade a newly developed system on a portfolio of stocks, do you consider the performance of each individual stock in your testing? For example, you test on 500 stocks, and 50 of them consistently do not make money across periods - do you take them out of the portfolio for live trading? This relates to the corr question - whether or not it makes sense to consider the historical performance of individual stocks when looking at position sizing / trade priority.

Quote from talontrading:

... I would imagine in a universe of 500 stocks you could easily have 300 positions on at some times. Why? Because stocks are highly correlated. This makes you consider how much money you really need to trade this and what risk is involved... and how to manage that risk.
 
Quote from talontrading:


Do not enter a position if you already have a position.

Curious, why only one position at a time? Due to market correlation? What about if one position was short and one was long at the same time?
 
Good question - this refers to each individual stock. You could buy and have a buy signal 2 days later when you're still in the first trade. You would not take the second signal, but if you're trading 100 stocks you theoretically could have 100 positions on at the same time.


Quote from mindtrade:

Curious, why only one position at a time? Due to market correlation? What about if one position was short and one was long at the same time?
 
One additional question if you don't mind. For a system that has multiple day holding periods, is this as simple as taking the system's average log return per day in the market and getting its percentile rank against all the daily log returns over the entire period? Where a percent rank of 50% would be no better than random and >75% would be good?


Quote from talontrading:

No doubt that is how a lot of people use monte carlo, but I don't find it necessary or particularly useful. For most of our work we have the full sample set of returns and then a subset that conforms to our signal. We compare the two datasets (note that the 'control' group also includes the signal) and see if they are, statistically, different.

 
Status
Not open for further replies.
Back
Top