HOME FORUMS BROKERS SOFTWARE BOOKS CONTACT US
Elite Trader Your Account  •  Become a Member  •  Help  •  Search    
    Forums ›› Trading for a Living ›› Journals ›› ROBOT autotrading futures (through IB Gateway)  


Post A Reply
    Page 14 of 15:   « First Page   5  6  7  8  9  10  11  12  13   14  15  
unco
 

Registered: Oct 2002
Posts: 28

 

09-24-10 11:42 AM


Quote from fullautotrading:



1 - INDEPENDENCE

1a. F_C1 runs "independently" of F. In other words each folio is let run according to the predefined strategy rules.
1b. F_C1 runs "independently" of F, but has different strategy parameters (for instance a different min scalp size, etc)
1c. F_C1 runs "independently" of F, but uses a completely different strategy




I would definitively choose independence.
For 1a/1b you could launch 1 instance at the opening of european markets, then a second at the opening of US index (thus trading AFTER the usual first US eco data (13:30 GMT).

Personally I would feel more comfortable with 1c (in that case the starting time of the second folio is not really important. However how different would the second strategy be? (still "kind of" contrarian or trend following?)

    Edit/Delete Quote Complain
fullautotrading
 

Registered: Mar 2010
Posts: 593

 

09-25-10 11:48 AM


Quote from unco:

I would definitively choose independence.
[...]
Personally I would feel more comfortable with 1c (in that case the starting time of the second folio is not really important. However how different would the second strategy be? (still "kind of" contrarian or trend following?)



Congrats unco, powerful intuition!

All the simulations i have been doing so far seem to confirm you are right. All "rules" i have tried so far lead to a much less performant combined algorithm. Clearly, this may simply mean I have not been "lucky" so far in the search of these "rules", or it may actually be a general indication. Well, actually after some thinking i feel that the result may be general indeed, as independence will always beat any constraints applied to "coordinate the different folio instances".

I invite you to provide an intuitive explanation for this fact (assuming it holds quite generally). This is a tough question ;-)
Later we will discuss some simulation results to illustrate this point.

As to strategy diversification, one point that could be discussed is the following. What is more convenient:
- To overlay independent instances of the same (good) strategy, shifted appropriately in time/price.
or
- To overlay independent instances of different strategy.
?

Well. There is a general consideration to do however. In real nasty scenarios with wild volatility and all instruments tracking together in a monotonic pattern for a long period with just small retracements (say, just enough to trigger trailing stops), it is conceivable that all meaningful strategy will begin to "converge", as to behavior.
Let's make an example. Assume that EUR is 1.25 and starts rising up to 2.00. And assume that almost all the other instruments in the folio would track with it.
At a certain point, whatever is the strategy, it is conceivable that most strategies will grow a short position, as it would be suicidal to grow a long position, and at the end of the upward movement to find ourselves on the wrong side of the market. So a general strategy convergence is expected.


Tom

    Edit/Delete Quote Complain
unco
 

Registered: Oct 2002
Posts: 28

 

09-28-10 07:20 PM


Quote from fullautotrading:


it would be suicidal to grow a long position,


Hi Tom,

not if EUR goes to 2.5 ;)

Effectively if you cumulate "mean reverting" strategies, at some point they will all be short during EUR rise (if we agree that this rise is "out of norm"). The only way to really find diversification is by adding a trend following strategy, or even better a strategy that anticipate trend.
Instead of entering long for your trend following strategy when usually the mean reverting strategy starts shorting, you enter long during low volatility period, expecting the market to break. Then your mean reverting strategy allows you to eventually take some profit and reduce your global exposure and your risk on the same time.
In that way you can find a real diversification.

Over a long period and depending of the timeframe these strategies (breakout anticipation) may be flat only, but as your target is to find a global lower drawdown, that wouldn't be a problem.

For the same reason, instead of adding an instance on the same market but with different parameters, add an instance on an uncorrelated market (soft commo are perfect for this). You may have flat results on this particular market, but there is high probability your global equity curve looks better.

    Edit/Delete Quote Complain
fullautotrading
 

Registered: Mar 2010
Posts: 593

 

09-30-10 12:25 PM


Quote from unco:

Hi Tom,
not if EUR goes to 2.5 ;)
....
For the same reason, instead of adding an instance on the same market but with different parameters, add an instance on an uncorrelated market (soft commo are perfect for this). You may have flat results on this particular market, but there is high probability your global equity curve looks better.


If you start 1.25 you go up 1.34 then you see a retracement to 1.33. You are out, and probably even begin shorting. So you may be making my same point ;-))

One thing to note here is that this is already coded as an overlay of 2 trending strategies. So adding a trender could simply mean choosing which side to "overload". And we may back to "prediction" (a word i removed from my vocabulary). The intuitive point is that being direction "unpredictable" (or having to assume that), all the profitable strategies mainly works with retracements/reversals, with a neutral approach.

Algorithmic directional strategies tend to be a zero profit game (in the best case) due to embedded losses (stop/reverse) and direction unpredictability.

You may be right, i think, a zero-profit directional strategy could be overlaid just for the purposes of smoothing the equity curve, and possibly might improve hedging in extreme scenarios.

The current strategy is fundamentally good most of time, but we need to do something for the extreme scenarios; might add a trending component which would "emerge" in case of instruments tracking together unidirectionally, a sort of "macrostop". Should create a sort of "elastic" effect with a "transition" from neutral countertrending to directional trending in order to stay bounded. A directional algorithmic strategy per se is, usually, at best, a 0 zero-profit game, but overlaid on a neutral basis may provide hedging.

Though, putting together the game can be quite a challenge.

In any case if large capitals are available, i still suspect that the current strategy would yield the greatest performances, in terms of AvgProfit/MDD (max investment).

Beautiful idea unco! Let me give it a try... will be back with results, and in case we might compare approaches.


Tom

    Edit/Delete Quote Complain
fullautotrading
 

Registered: Mar 2010
Posts: 593

 

10-11-10 05:25 PM

Hi friends,

i am adding a trending algo over the original one. Since this actually give rise to a new strategy, i will start a new thread to discuss it.
Everyone is invited to join the discussion :-)

Thanks a lot for all the ideas and the smart contributions so far!

Tom

    Edit/Delete Quote Complain
abattia
 

Registered: Dec 2008
Posts: 993

 

03-24-11 11:37 AM

I know this is an old thread (and so apologise for joining the class after everyone has already left the room! ... but I can see the professor is still at the front gathering up his lecture notes ...), but it's fascinating and I have some questions ...


Quote from fullautotrading on 09/30/2010:
... Algorithmic directional strategies tend to be a zero profit game (in the best case) due to embedded losses (stop/reverse) and direction unpredictability... A directional algorithmic strategy per se is, usually, at best, a 0 zero-profit game...



Forgive me if all my questions achieve is to reveal my ignorance, but ...

a) why is direction any more predictable in a potentially (or would "hopefully" be a better word?) mean reverting situation than in a potentially ("hopefully"?) trending one?

b) why are you attributing "embedded losses" only to trending strategies?

Thanks.

    Edit/Delete Quote Complain
    Page 14 of 15:   « First Page   5  6  7  8  9  10  11  12  13   14  15  
Post A Reply


Receive an email whenever a new post is added to this thread by subscribing to it.
 
Rate This Thread:

Forum Jump:
 

 

   Conduct Rules  -  Privacy Policy  -  Day Trader -  Day Trader Forum -  Best Trading Software -  Sitemap Copyright © 2013, Elite Trader. All rights reserved.    
 
WHILE YOU'RE HERE, TAKE A MINUTE TO VISIT SOME OF OUR SPONSORS:
Advantage Futures
Futures Brokerage & Clearing
AMP Global Clearing
Futures and FX Trading
Bright Trading
Professional Equities Trading
CTS
Futures Trading Software
DaytradingBias.com
Professional Trading Analytics
ECHOtrade
Professional Trading Firm
eSignal
Trading Software Provider
FXCM
Forex Trading Services
Global Futures
Futures, Options & FX Trading
Interactive Brokers
Pro Gateway to World Markets
JC Trading Group
Direct Access Trading
MB Trading
Direct Access Trading
MultiCharts
Trading Software Provider
NinjaTrader
Trading Software Provider
OANDA
Currency Trading
optionshouse
Option Trading & Education
Questrade
Canada's #1 Online Broker
Rithmic
Futures Trade Execution Platform
SpeedTrader
Direct Access Trading
SpreadProfessor
Spread Trading Instruction
thinkorswim by TD Ameritrade
Direct Access TradingAdvertisement
TradersStudio
System Building & Backtesting
Trading Technologies
Trading Software Provider
Trend Following
Trading Systems Provider