Терминал не проверяет возвращаемые из этих функций значения. Некоторые условия можно задать ключами командной строки -- см. в справке МТ раздел "Запуск терминала".
cout:
Имеет значение что я верну из Инит, Старт, ДеИнит?
Если я не хочу, чтобы експерт загружался в данных условиях, как
сказать об этом Терминалу?
Вообще то это делается внутри эксперта (решить устанавливать
сделки или "спать")
в Init записываются команды которые должны сработать 1 раз при
запуске эксперта (установке его на график)
в Deinit записываются команды которые должны выполнится при выключении
эксперта или терминала (например там можно разместить команду
сохранения информации в файл для последующего использования)
в Start Записывают команды которые должны выполнятся с каждым
поступлением нового тика.
Если я не хочу, чтобы експерт загружался в данных условиях, как сказать об этом Терминалу?
Имеет значение что я верну из Инит, Старт, ДеИнит?
Если я не хочу, чтобы експерт загружался в данных условиях, как сказать об этом Терминалу?
Вообще то это делается внутри эксперта (решить устанавливать сделки или "спать")
в Init записываются команды которые должны сработать 1 раз при запуске эксперта (установке его на график)
в Deinit записываются команды которые должны выполнится при выключении эксперта или терминала (например там можно разместить команду сохранения информации в файл для последующего использования)
в Start Записывают команды которые должны выполнятся с каждым поступлением нового тика.