И куча окон графиков, привязанных к первой. Т.е. смена активного инструмента в первой таблице приводит к обновлению всех окон графиков. Но в первой таблице нет информации по количеству лотов в наличии (она есть во второй таблице).
Необходимо скрыть все строки первой таблицы по которым количество лотов в наличии больше нуля, сохранив возможность обновлять графики при навигации по таблице.
После последнего обновления таблицы стали отображаться криво. Содержимое левого столбца частично обрезается. Например, вместо KZOS видно ZOS. Растягивание первого столбца по ширине ни к чему не приводит. В таблице где первым столбцом идёт порядковый номер ширина столбца такая, что отображаются точки вместо цифр. Растягивание столбца помогает, но с перезапуском программы ширина возвращается к прежней. ОС Windows7 64 (Приложил бы скриншоты, но не понимаю как на движке вашего форума их залить.)
Здравствуйте. При создании стоп-заявки на графике отображается линией уровень стоп-цены. Как сделать, чтобы помимо этого ещё отображался линией уровень отступа от max? Заранее спасибо.
Объясните новичку в программировании на LUA под QUIK, почему нижеследующий скрипт при совершении покупки бумаги выполняет onTrade() три раза?
Код
function OnInit(script)
message("OnInit()", 2)
is_run = true
end
function OnTrade(trade)
message(string.format("Обработка сделки №%u по инструменту %s [%s]",
trade.trade_num,
trade.sec_code,
trade.class_code))
number_of_trades = getNumberOf("trades")
message("Общее количество сделок: " .. number_of_trades)
end
function OnStop()
message("OnStop()", 2)
is_run = false
return 2000
end
function main()
while is_run do
sleep(100)
end
end
Результат:
Код
1 (162) Заявка на покупку N 18461406341 зарегистрирована (1 удовлетворено).
2 Обработка сделки №2988249760 по инструменту RUGR [TQBR]
3 Общее количество сделок: 12
4 Обработка сделки №2988249760 по инструменту RUGR [TQBR]
5 Общее количество сделок: 12
6 Обработка сделки №2988249760 по инструменту RUGR [TQBR]
7 Общее количество сделок: 12