Nikita (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вывод данных из индикатора
 
Имеется индикатор, в первую минуту торгов выдает данные (тикер и число) по какому либо инструменту при выполнении условия, данные выдаются в сообщении при этом если выполнилось условие сразу по нескольким инструментам, то выдается несколько сообщений подряд за пару секунд при большой волатильности, и приходится пролистывать их обратно чтобы увидеть предыдущие, есть ли вариант выводить эту информацию ввиде таблицы или хотя бы списка который бы просто пополнялся инструментами у которых выполнено условие, чтобы все данные были перед глазами? Ниже основная часть кода.

while EnterInPos == "No" do

for i=1, #SecCode and #T do

ds=CreateDataSource ("SPBFUT", SecCode[i], INTERVAL_M1)

if i==1 then


if XXX then

message(YYY)

end
end

if i==2 then
.
.
.  
Работа кода, Действие кода в условном операторе 1 раз внутри постоянного цикла
 
Здравствуйте, написал вот такой код

function main()
Code={"a1","a2", ..}
local R = "No"
    while R== "No" do

         for i=1, #Code do

              if i==1 then

                   if x==y then
                   message("aaa"..b)
                   end

              end
               

              if i==2 then

                   if x==y then
                   message("aaa"..b)
                   end

             end    

         end
    end
end

Возникла проблема с реализацией идеи, всю голову сломал, не могу понять как сделать так чтобы после выполнения условия if x==y при каком-то из значений i, сообщение выдавалось 1 раз, а после этот оператор (if i==1 или if i==2) заново начинал действовать только с новой минуты. Такое можно было сделать в metaeditor в мт4, там были статические переменные, а тут их насколько я понял нет(
Страницы: 1
Наверх