My script using adviseLong/Short is producing impossible equity curves with R2 coefficients of 0.96 and literally no drawdowns, looking super overfit. I just assumed the advise functions would use DataSplit the same as optimize() does but now I looked in the manual and I haven't actually seen that written anywhere. In testmode it correctly only uses the date range left over by DataSplit but the training must also be using this data. Is this correct?