| Код | 
|---|
| Settings = {
  Name = 'ParamRequest',
  line = {
    { Name = 'ParamRequest' }
  }
}
function Init()
  return #Settings.line
end
local class_code, sec_code
function OnChangeSettings()
  OnDestroy()
  local DSI = getDataSourceInfo()
  class_code = DSI.class_code
  sec_code = DSI.sec_code
  PrintDbgStr(tostring(sec_code))
  ParamRequest(class_code, sec_code, 'LAST')
end
function OnCalculate(index)
  if index == 1 then
    ParamRequest(class_code, sec_code, 'LAST')
  end
  return nil
end
function OnDestroy()
  if sec_code then
    CancelParamRequest(class_code, sec_code, 'LAST')
  end
end | 
При добавлении / удалении индикатора возникают ошибки:
| Цитата | 
|---|
| Function OnChangeSettings: ACCESS VIOLATION at address 000007FC524B89CC ACCESS VIOLATION at address 000007FC524B89CC | 
Что не так?
						
						Надо делать так, как надо. А как не надо - делать не надо.
					
				