In the manual it is stated that Z1, Z2 and Z12 systems use an equity curve trading mechanism for reducing the expiration risk of single components, and also that OptimalF factors are used for distributing the capital among the components.
Elsewhere it is also stated that if a component is unprofitable, OptimalF is 0.000
Why is it necessary to use both the equity curve trading mechanism and Optimal F allocation?
Shouldn’t OptimalF allocation be enough and just assign 0 value to unprofitable components?
Re: OptimalF and Equity Curve Trading
[Re: edu]
#482880 04/12/2110:3704/12/2110:37
Hi they are different concepts: OptimalF allocates capitals between each algo , based on backtest, Equity line controls the profitbility while you are trading i.e it can block a component of the TS that have a positive OptimalF.
Ciao
Re: OptimalF and Equity Curve Trading
[Re: MatPed]
#482887 04/13/2110:2804/13/2110:28
Hi edu, if I am not mistaken, if OptimalF<0, it will be paused forever untill retrain(which is not suggested for Z-Systems). On the other hand ECT will keep using "fake" orders to detect the outcome of the component. If the outcome is good enough, the component will be back online and catch up the missing orders.
Re: OptimalF and Equity Curve Trading
[Re: edu]
#482903 04/15/2111:3304/15/2111:33
Thanks Adam. So, I guess ECT serves as an additional safety measure that works during trading, while optimalF<0 components are just turned off before trading and untill retrain
Re: OptimalF and Equity Curve Trading
[Re: edu]
#482958 04/19/2100:1904/19/2100:19
I have a question regarding the exclusion of specific algos via the .fac file. I understood, I can put a minus sign in front of the OptimalF column. I have a specific case where I only want to exclude the Short algo and keep the Long one. I tried:
I also tried without the "-" sign at the top row. But Short trades are still executed. Is the exclusion not possible here? Do I have to exclude via script?