Внутренняя ошибка стратегии...........
Получается что в момент выключения стратегия еще раз рассчитывается что ли?
Ошибка при выключении стратегии или закрытии главного окна скрипта
Re: Ошибка при выключении стратегии или закрытии главного окна скрипта
Здравствуйте!
Ошибка при выключении базовой стратегии? Какой? Напишите, пожалуйста, сообщение об ошибке, которое идет после "Внутренняя ошибка стратегии ".
Порядок выполнения функций стратегии:
- createCtrls, Функция создания графических элементов в группе Параметры окна Настройки торговли. Выполняется один раз
- init, Функция, запускаемая при первом старте стратегии. Выполняется один раз
- main, Основная функция. Выполняется постоянно в цикле
- stop, Функция, запускаемая после остановки стратегии. Выполняется один раз
Re: Ошибка при выключении стратегии или закрытии главного окна скрипта
А что происходит с функцией майн в момент выключения? Она останавливается или еще раз рассчитывается ?
Ошибка вроде была в майн один раз в цикле получения переменной из таблицы временных параметров
Ошибка вроде была в майн один раз в цикле получения переменной из таблицы временных параметров
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
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