void LoadOptions()
{
if (string.IsNullOrEmpty(Configs.OptimizerOptions))
return;
string[] options = Configs.OptimizerOptions.Split(';');
int i = 0;
try {
chbOutOfSample.Checked = bool.Parse(options[i++]);
nudOutOfSample.Value = int.Parse(options[i++]);
chbAmbiguousBars.Checked = bool.Parse(options[i++]);
nudAmbiguousBars.Value = int.Parse(options[i++]);
chbMaxDrawdown.Checked = bool.Parse(options[i++]);
nudMaxDrawdown.Value = int.Parse(options[i++]);
chbMinTrades.Checked = bool.Parse(options[i++]);
nudMinTrades.Value = int.Parse(options[i++]);
chbMaxTrades.Checked = bool.Parse(options[i++]);
nudMaxTrades.Value = int.Parse(options[i++]);
chbWinLossRatio.Checked = bool.Parse(options[i++]);
nudWinLossRatio.Value = int.Parse(options[i++]) / 100M;
chbEquityPercent.Checked = bool.Parse(options[i++]);
nudEquityPercent.Value = int.Parse(options[i++]);
}
catch
{
}
return;
}