Как правильно сохранить параметры, заданные через GUI

 
Здравствуйте!
Подскажите, пожалуйста, как правильно сохранить параметры, заданные через объекты графической формы?
Мой метод - сохранение в файл при срабатывании OnDeinit() и чтение из файла (если он существует) при OnInit();
Но по-моему это слишком "костыльно".
Возможны какие-то другие варианты для сохранения состояния советника при переключении на другие таймфреймы?
Спасибо большое!
 
Sergey Vasilev:
Здравствуйте!
Подскажите, пожалуйста, как правильно сохранить параметры, заданные через объекты графической формы?
Мой метод - сохранение в файл при срабатывании OnDeinit() и чтение из файла (если он существует) при OnInit();
Но по-моему это слишком "костыльно".
Возможны какие-то другие варианты для сохранения состояния советника при переключении на другие таймфреймы?
Спасибо большое!

сохранение при изменениях и

чтение при первом OnTimer/OnChartEvent

то есть ещё более костыльно :-)

---

с OnInit/Deinit всё ещё остаётся риск наступить на их непоследовательность

 
Maxim Kuznetsov #:

сохранение при изменениях и

чтение при первом OnTimer/OnChartEvent

то есть ещё более костыльно :-)

---

с OnInit/Deinit всё ещё остаётся риск наступить на их непоследовательность

Спасибо!