Not sure a feature a bug but It looks like there is a difference between XML representation of Source code and SQX saved ones. My request is on block representation not code "around"
Ideally it should be identical.
Not simple so just giving "sample" GBPUSD_H1_1201332143 strategy:
diff GBPUSD_H1_1201332143.txt strategy_Portfolio.xml
0a1
> <?xml version="1.0" encoding="UTF-8"?> <-- would be nice to have this in XML Source Code
< <Item key="BBBarClosesBelowDown" name="(BB) Bar closes below Lower band" display="Bar closes below BB(#Period#, #Deviation#).Lower" mI="BollingerBands" returnType="boolean" categoryType="simpleRules" generated="random" randomId="RandomConditionLong" retries="0" gid="-406539047" indicatorName="BollingerBands">
---
> <Item key="BBBarClosesBelowDown" name="(BB) Bar closes below Lower band" display="Bar closes below BB(#Period#, #Deviation#).Lower" mI="BollingerBands" returnType="boolean" categoryType="simpleRules" generated="random" randomId="RandomConditionLong" retries="0" gid="-406539047">
39c38
...
other sections with more complex diff are not listed:
Tx for having a look.
Enyx
I don't see any need to keep the XMLs exactly the same, if you make some tool to work with strategies XML, you should work with XML format as used in .sqx files.