Определение списка оптимизируемых переменных

 

1.Как определить какие из переменных extern оптимизируются (на каких переменных стоит галочка)?
Это нужно для моего пользовательского генератора отчетов.

2.Как узнать включен ли режим "пересчитать"?

 
По файлу с расширением set. В диалоге "Свойства эксперта" при настройке оптимизации во второй закладке есть батон "Сохранить". Вот тут и сохраняется файл с этим расширением.

А режим "пересчитать" ты уже найдешь в файле с расширением ini, соответствующем настройкам тестера на твоем эксперте. Об этом, кстати, можно прочитать в Справке терминала / Сервис / Конфигурация при старте / Настройки запуска тестера стратегий. Сам недавно со всем этим знакомился.

И еще посмотри 'Вопрос к разработчикам - формат .set файла сохранённой конфигурации тестера' .
 
Mathemat:
По файлу с расширением set. В диалоге "Свойства эксперта" при настройке оптимизации во второй закладке есть батон "Сохранить". Вот тут и сохраняется файл с этим расширением.

А режим "пересчитать" ты уже найдешь в файле с расширением ini, соответствующем настройкам тестера на твоем эксперте. Об этом, кстати, можно прочитать в Справке терминала / Сервис / Конфигурация при старте / Настройки запуска тестера стратегий. Сам недавно со всем этим знакомился.

И еще посмотри 'Вопрос к разработчикам - формат .set файла сохранённой конфигурации тестера' .

Нет файл set мне не нужен сейчас.

Нужен доступ к пунктам 1 и 2 из эксперта.
 
Aleksey24:
Mathemat:
По файлу с расширением set. В диалоге "Свойства эксперта" при настройке оптимизации во второй закладке есть батон "Сохранить". Вот тут и сохраняется файл с этим расширением.

А режим "пересчитать" ты уже найдешь в файле с расширением ini, соответствующем настройкам тестера на твоем эксперте. Об этом, кстати, можно прочитать в Справке терминала / Сервис / Конфигурация при старте / Настройки запуска тестера стратегий. Сам недавно со всем этим знакомился.

И еще посмотри 'Вопрос к разработчикам - формат .set файла сохранённой конфигурации тестера' .

Нет файл set мне не нужен сейчас.

Нужен доступ к пунктам 1 и 2 из эксперта.
Нет возможности узнать это простыми средствами MQL4.
 
Жаль.

По поводу пользовательского отчета тестера:

Всем рекомендую сделать тестирование "по годам" - много подводных камней видно лучше,
особенно если используется реинвестирование.
 

Возможно ли при формировании файла CSV задавать атрибуты для отображения данных ячеек в Ексель?

Хочу что бы в Эксель сразу открывался файл с цветами, шрифтами и т.д.

Может существуют какие либо управляющие коды для каждой ячейки?

 
Можно написать макрос (в VBA), который будет форматировать лист в Excel.
 
Rosh:
Можно написать макрос (в VBA), который будет форматировать лист в Excel.

Да нет, хочется более простого решения.
Типа как тут на форуме /b ../b и т.д.
 
Чем проще решение для юзера, тем сложнее задача для разработчика.
 
Aleksey24:

Может существуют какие либо управляющие коды для каждой ячейки?

Записать из МТ формат xls вообще проблематично (его надо знать).
Поэтому всё пишется в csv (простой файл с разделителями) и потом форматируется в Excel-е (как правильно заметил Rosh).

И это - самый простой вариант.
 

Обнаружил особенность явно не описанную в документации:
(В документации написано что функции и глобальные переменные можно вставлять в ЛЮБОМ месте)

Так не работает:
==================
int init(){return(0)}
int deinit() {return(0)}
int start(){
Print(sss);
return(0);
}
int sss=0;
==================

Так работает:
==================
int sss=0;
int init(){return(0)}
int deinit() {return(0)}
int start(){
Print(sss);
return(0);
}
==================
При использовании #include такую ошибку допустить можно очень легко.

Причина обращения: