Ошибка при выключении стратегии или закрытии главного окна скрипта

Вопросы не подходящие к другим веткам форума.
Ответить
Евгений
Сообщения: 68
Зарегистрирован: 06 июл 2020, 18:35

Ошибка при выключении стратегии или закрытии главного окна скрипта

Сообщение Евгений »

Внутренняя ошибка стратегии...........
Получается что в момент выключения стратегия еще раз рассчитывается что ли?

Аватара пользователя
Александр
Модератор
Сообщения: 55
Зарегистрирован: 18 июн 2020, 23:19

Re: Ошибка при выключении стратегии или закрытии главного окна скрипта

Сообщение Александр »

Евгений писал(а): 27 авг 2021, 19:16 Внутренняя ошибка стратегии...........
Получается что в момент выключения стратегия еще раз рассчитывается что ли?
Здравствуйте!
Ошибка при выключении базовой стратегии? Какой? Напишите, пожалуйста, сообщение об ошибке, которое идет после "Внутренняя ошибка стратегии ".
Порядок выполнения функций стратегии:
  1. createCtrls, Функция создания графических элементов в группе Параметры окна Настройки торговли. Выполняется один раз
  2. init, Функция, запускаемая при первом старте стратегии. Выполняется один раз
  3. main, Основная функция. Выполняется постоянно в цикле
  4. stop, Функция, запускаемая после остановки стратегии. Выполняется один раз

Евгений
Сообщения: 68
Зарегистрирован: 06 июл 2020, 18:35

Re: Ошибка при выключении стратегии или закрытии главного окна скрипта

Сообщение Евгений »

А что происходит с функцией майн в момент выключения? Она останавливается или еще раз рассчитывается ?
Ошибка вроде была в майн один раз в цикле получения переменной из таблицы временных параметров

Евгений
Сообщения: 68
Зарегистрирован: 06 июл 2020, 18:35

Re: Ошибка при выключении стратегии или закрытии главного окна скрипта

Сообщение Евгений »

просто Функции обратного вызова срабатывает в момент выключения стратегии так как в них не было флага блокировки если выключена стратегия
function iS.mts.m.OnParam(index, class_code, sec_code)

local s, t = iS.f.getSecParams(index)
if s.Security.is_run == false then
return
end

-- код


end

Ответить