Индикатор + скрипт

Страницы: 1
RSS
Индикатор + скрипт
 
При разработке скрипта на LUA, который запускается через "Сервис > Lua-скрипты..." используется следующая конструкция:
Код
IsRun = true; -- Флаг поддержания работы скрипта

function OnInit()

   -- настройки
   
end;             
 
function main()
   -- Цикл будет выполнятся, пока IsRun == true
   while IsRun do
      if IsWindowClosed(t_id) then --закрываем скрипт, когда окно закрыто
         OnStop();
      end;
      sleep(2000);
   end;
end;

Когда создается индикатор используется следующая конструкция:
Код
Settings =
{   ["Name"]         = "NAMEINDICATOR",
   line =
   {   {   Name      = "NAMEINDICATOR",
         Color      = 0xff0000,
         Type      = TYPE_HISTOGRAM,
         Width      = 2
      },
   }
};

function Init()
   return #Settings.line;
end;
Возможно ли в создаваемых индикаторах делать создание окон таблиц и сделать такой же цикл function main() sleep(2000). Или индикаторы затачиваются только на работу и изменение значений графика?
Торговый привод на Lua: https://github.com/iv-litovchenko/Quik-Enter-Trade
 
Нет.
Никакого main в индикаторах нет
Страницы: 1
Читают тему
Наверх