Quote from fullautotrading:
<b> FIGHTING RISK: Overlaying robots, Cloning instruments and overlaying folios</b>
Once we have a strategy we like, next step is making a good <b>"trading architecture"</b> so that we can spread the risk as much as possible.
So, instead of increasing to size of each single position, we prefer opening "new instances".
We can open new robot instances, on the same account (same port, multiple clients) or on multiple accounts (multiple ports).
And, for each robot instance, we can overlay multiple folios.
Let's see how i have implemented that.
Look at the following picture. For each instrument, one can add 1 (or more) "clone instrument(s)".
<img src="http://www.datatime.eu/public/gbot/CloningFolios.png">
What is a <b>"clone instrument"</b> ? Assume I have AUD and I create the first "clone instrument". The robot creates the "clone" and calls is something like "AUD_C1".
What is AUD_C1 ? The robot considers it as a brand new instrument, but the price curve * is the same as AUD * (same tick data). AUD_C1 orders, clearly, will actually use AUD.
If we repeat that for all instruments (or some of them), we obtain a <b>"clone folio"</b>.
Now it should be clear that this way we are "spreading the risk". For instance we could activate the clone of each instrument when such instrument shows a sign of reversal (no need to activate the clone folio all at one time).
Clearly, when capital increases, we can overlay any number of folios. Thus reducing the overall risk.
So, we can easily have an architecture with :
M robots r1 ... rj ... rM (possibly working on different accounts), and each robot rj can work with a superimposition of F_rj folios (all out of sync).
This way we create a sort of generalization of common long / short pair concept which certainly most of the time can help reduce drawdowns and minimize the overall risks dealing with <b>large capitals</b>.
Clearly an external observer looking at the account activity will only "see" the "algebraic result" of the various superimpositions.
Sharpe/Sortino ratio will improve significantly due to variance reduction (and note that, for instance, this example strategy, without any overlaying has shown in backtest Sharpe ratios up to 9 in the best simulations).
In practice, more capital we have, and more the overall game can be "relatively"safer.
[Besides the rollover facility, which, practically, "joins" price curves will allow us continuing trading even if we get when caught in an "investment phase", so that we do not have to take the losses.]
Tom