Dear JCL,
thanks for your lovely trading system.
Recently I have read your last article on Deep Learning and tried to experiment some things.
Very intersting article, my compliments.
I have tried to apply this strategy to multiple assets, modifing the code in this way:
while(asset(loop("EUR/USD","USD/JPY","AUD/USD","EUR/JPY"))) {
if(adviseLong(NEURAL+BALANCED,0,
change(1),change(2),change(3),change(4),
range(1),range(2),range(3),range(4)) > 0.5)
enterLong();
if(adviseShort() > 0.5)
enterShort();
}
The problem is that if I Train/Test this strategy individually on each pair, I get positive results.
But if put all together in one multiple asset strategy, I do not get the sum of the results I am getting individually and sometime I am getting a completely failing strategy.
So my question is, with the respect to the manual:
[text]
NEURAL_SAVE Data Save all trained models in the file with the name given by the string Data. The function is called at the end of every WFO cycle in [Train] mode.
NEURAL_LOAD Data Load all trained models from the file with the name given by the string Data. The function is called at the begin of every WFO cycle in [Test] mode, and at the begin of a [Trade] session. It is also called every time when the model file is updated by re-training.
[/text]
I have noticed that even with multiple assets, only one file containing the trained model is created.
Could you please tell me:
- Does this file contain the information for each currency pair?
- Is there any way to make Zorro writing a different file for eacy currency pair at the end of each WFO cycle?
I hope I have been clear enough. If not, please tell me.
Thanks.
Regards.