Quote from horribilicus:
There's a pretty easy way to create very negatively correlated strategies: ...
Quote from horribilicus:
(An opinion such as "Negatively correlated systems are always preferable to zero correlated systems" is just an excuse not to experiment, I believe.)
Quote from minmike:
Touche. I'm working on creating systems to trade/add. I'm sure it also depends on what systems you have etc. I was looking for direction in what kind of system would be good to add on. I guess I will get to work on building one of each to see which works better!!!
Quote from horribilicus:
I'd do the obvious thing: put together the various possible combinations, try them out, and see how they perform. Why rely on an opinion when you can get experimental results instead?
(An opinion such as "Negatively correlated systems are always preferable to zero correlated systems" is just an excuse not to experiment, I believe.)
i would reduce the importance of correlation as aQuote from minmike:
Because both of you guys seem to be pretty good on this stuff, when adding systems, would you prefer to add a negativly correlated system, or a system with zero correlation?
I could see the arguements for either.
Quote from horribilicus:
There's a pretty easy way to create very negatively correlated strategies: by design, ensure that whenever strategy A is Long, strategy B can be Short or Out, but it cannot possibly be Long. Ensure that A and B usually have opposite positions, and never have the same position.
The most straightforward embodiment of this idea is: create a filter which indicates whether the very long term trend is up or down. MACD(300,50,3) is one example of such a filter. Strategy A is only allowed to accept new entry signals in the direction of the filter (when filter says "down", strategy A can enter Short but it cannot enter Long). Strategy B is only allowed to accept new entry signals in the opposite direction of the filter (when filter says "down", Strategy B can enter Long but it cannot enter Short).
Voila, strategies A and B cannot both enter long (or both enter short) at the same time. Thus their correlation coefficient is somewhere between -1 and 0. In practice I routinely see correlation coefficients between -0.4 and -0.7.
In practice it is desirable for strategy B, the one that trades opposite to the direction of the very long term trend, to be a relatively short term, "opportunistic" strategy: observe a setup, get in, make some money, and quickly get back out. Exploit short term contra moves while swimming upstream against the very long term trend.
Strategy A is much more forgiving, since it trades in the direction of the very long term trend. You have a lot more choices here.
You can add extra logic if you like, to deepen the negative correlation some more. You can make the entry conditions for Strategy A yet more restrictive, fromtoCode:If (A has an enter long signal) AND (the filter says up) THEN BuyNaturally you'd add a similar third condition to the entry logic of strategy B. This modification handles situations where the filter switches states before a trade exits. Finally, you can incorporate knowledge of B's position and intentions, into A's exit logic, and vice versa.Code:If (A has an enter long signal) AND (the filter says up) AND (strategy B is not long) THEN Buy
A simplistic form of this "manufactured negative correlation" approach is used every day in the managed money arena: let A be a "long only" strategy, and let B be a "short only" strategy. Presto, negative correlation. There are hedge fund managers who trade only from the short side; asset allocaters blend them into a mix with other long-bias managers, and reap the benefits of deep negative correlation.