Проблема с глобальными переменными
Как вариант - выставляете параметры value1 и value2 оптимизироваться как обычно,
но оптимизацию проводите для фиксированного набора значений, который можно задать- как вариант- в файле.
Т.е. советник стартовал с параметрами value1=10 value2=30- в ините прочитал файл.
Если там есть комбинация значений value1=10 value2=30, то тест запускается.
Если нет- то функция start() выполняет return;
.
А вообще- у вас же все под формулы... можете и без файла определять, когда надо запускаться- а когда не надо.
Думаю, массив фибо под второй параметр построите без проблем, а первый задать списком значений.
Вопрос касается как изменить глобальную переменную при оптимизации чтобы результат в окне входных параметров был верным, приведу пример, когда с файла считываются переменные (параметры советника extern)
Результат оптимизации
график
Заметно что значения графика при оптимизации изменяются, но входные параметры, которые считываются с файла и не обновляются, то есть value1=50 и value2= 50, и непонятно соответственно, как отбирать мне нужные для меня результаты. Кто в курсе как изменить структуру?, может ошибка, но все компилируется отлично, + график меняет свою форму по идеи параметры нормально обрабатываются, но не обновляются в окне вывода... Структура входного файла приведена ниже:
Жду рекомендаций и ответа....