Igor Golovin (Все сообщения пользователя)

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

Страницы: 1
Можно ли в ЛУА определить, что таблица полностью загружена?
 
Можно ли в ЛУА определить, что таблица полностью загружена? Например, таблица всех сделок, иногда грузится долго, особенно после прерывания...
После отключения интернета и возобновления подключения таблица всех сделок перестала обновляться. что делать?
 
Там робот работает.
goto в qlua не работает?
 
Это значит, что в КВИК отличается ЛУА.
После отключения интернета и возобновления подключения таблица всех сделок перестала обновляться. что делать?
 
Версия 7.16.1.36
goto в qlua не работает?
 
Несовсем, замените в КВИК lua5.1  на родную, и ощутите разницу....
goto в qlua не работает?
 
да, понятно... только тайм жалко на исследование методом проб и ошибок..
КВИК виснет процедуре sleep
 
Это должно быть описано в интерпретаторе ЛУА..
После отключения интернета и возобновления подключения таблица всех сделок перестала обновляться. что делать?
 
После отключения интернета  и возобновления подключения  таблица всех сделок перестала обновляться. что делать?
КВИК виснет процедуре sleep
 
sleep(1000)
перенес все, что со sleep в поток main() виснуть перестало... это ограничивает использование двух потоков...sleep можно использовать только в потке main, как я понял... но в описании ничего про это не сказано... приходится на мелочи тратить по пол дня... из-за плохих инструкций.. время жалко..
КВИК виснет процедуре sleep
 
sleep = 1 сек... виснет все, приходится закрывать через диспетчер задач иначе даже не закрыть КВИК...
Как ограничить максимум открытых позиций?
 
Как ограничить максимум открытых позиций?
Например, морговый счет 200 000.ГО = 20 000.
Но нужно, что бы открывалось не больше двух позиций... 2 х 20 000 = 40 000.
Как это сделать? Спасибо.
goto в qlua не работает?
 
goto в qlua не работает?   пробовал,. выдает ошибку.


::rr::
операции
gonu rr
КВИК виснет процедуре sleep
 
КВИК виснет процедуре sleep.
делаю вне процедуры main():
t = true
while t do
   оперции
   sleep(100)
end

пересчет с зацикливанием ожидания...
все виснет.

в чем ошибка?
Спасибо.
И QPILE есть функция GET_PARAM_EX, не могу в описании интерпретатора LUA найти аналог..
 
Еще беда - для некоторых параметров делать .param_value а для некоторых .param_image (иначе не работает) в описании это есть? - ответ - нет... жалко время из-за чьей то (не своей) бестолковости...
И QPILE есть функция GET_PARAM_EX, не могу в описании интерпретатора LUA найти аналог..
 
С трудом нашел на других форумах, надо писать так
getParamEx ( class_code,  sec_code,  param_name).param_value но вописании интерпритатора этого нет по пол дня трачу на мелочи из-за безграмотного описания.
И QPILE есть функция GET_PARAM_EX, не могу в описании интерпретатора LUA найти аналог..
 
есть ...TABLE getParamEx (STRING class_code, STRING sec_code, STRING param_name)
Функция возвращает таблицу Lua с параметрами:
param_image STRING - Строковое значение параметра, аналогичное его представлению в таблице.
В строковом представлении учитываются разделители разрядов, разделители
целой и дробной части. Для перечислимых типов выводятся соответствующие
им строковые значения.
В какой таблице? что с этим делать? как оттуда вытащить конкретные параметры? кто составлял описание интерпретатора?
И QPILE есть функция GET_PARAM_EX, не могу в описании интерпретатора LUA найти аналог..
 
И QPILE есть функция GET_PARAM_EX, не могу в описании интерпретатора LUA найти аналог.....
Можно ли одним скриптом луа запустить другой.?
 
Можно ли одним скриптом луа запустить другой.? Пример идет скальпинг, и есть таблица визуализации итогов. Нужно, что бы скальпинг жил своей быстрой жизнью, а таблица своей медленной (дабы не тормозить процесс) . Можно за пустить два разных скрипта,....  Но можно ли сделать из одного (один скрипт загружает другой) ?
Добрый вечер. Как определить в ЛУА существование файла?
 
Разобрался с помощью функции io.type по этому ЛУА нет ни одной нормальной инструкции, зачем выбран такой язык??
Добрый вечер. Как определить в ЛУА существование файла?
 
Добрый вечер. Как определить в ЛУА существование файла? Если есть - читать, если нет то не читать...?
Как задать срок действия лимит заявки в функции sendTransaction (tab)?
 
Добрый день! Как задать срок действия лимит заявки в функции sendTransaction (tab)? Для стоп-лимит заявки есть параметр - EXPIRY_DATE, а для лимит - не нашел... вченашняя снимается автоматически системой... спасибо.
Вопрос про getItem в луа.
 
Спасибо!
Вопрос про getItem в луа.
 
Переписываю скрипты с QPILE на LUA.... нужно снимать ненужные заявки по признаку, например, активные на продажу... так в строках таблиц QPILE есть параметры OPERATION = "SELL" , STATUS="ACTIVE". Внимательно прочитал описание таблиц для ЛУА и не нашел там аналогов для  getItem .. кто поможет... и обидно время тратить на решение простых вопросов.. Видимо, описание не удачно составлено.. Спасибо..
какт просто определить число строк вLUA
 
Цитата
Egor Zaytsev написал:
Цитата
Igor Golovin   написал:
Добрый день. перехожу на LUA.. подскажите, пожалуйста, есть ли функция простая функция определения числа строк в текстовом файле для LUA? пока не нашел.. спасибо!
Добрый день.

Можно попробовать так:

function getLinesNumber(file_name)
   local ctr = 0
   for _ in io.lines file_name do
     ctr = ctr + 1
   end
   return ctr
end
спасибо! перебором строк нет проблем...
какт просто определить число строк вLUA
 
Добрый день. перехожу на LUA.. подскажите, пожалуйста, есть ли функция простая функция определения числа строк в текстовом файле для LUA? пока не нашел.. спасибо!
работа с таблицекй всех сделок
 
спасибо, понял - фильтры "суммируются"... а где гарантии, что ЛУА не устареет через пол года? и почему не взять за основу классику, Си или дельфи? ЛУА - странный выбор...
работа с таблицекй всех сделок
 
Это странно... я пишу GET_NUMBER("ALL_TRTRADERS")+0  и выдается число с учетом фильтров....
работа с таблицекй всех сделок
 
Я хочу открыть несколько таблиц всех сделок с разными фильтрами, и по необходимости к ним обращаться выборочно. Это можно сделать? Спасибо!
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Это серьезно. Давайте делаем "нормальный" продукт.
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
Есть Omega Research ProSuite. Это торговый терминал для американской фирмы ( ее наледник TradeStation) и система тех аналила и база данных котировок одновременно. Не обновлялась с 2000 г. , но люди до сих пор ее используют. Строят системы Omega + QUIK + "пристройка". QUIK используется только для снятия и выставления ордеров, получения отчетов, визуализации и еще немногого. Вот, "родили бы" вы аналог российский, вам бы памятник поставили нерукотворный..... Или программисты на Руси перевелись? или руководят ими не те?.... Если не можете, обсудим ТЗ и сделаем, поможем.   Тем более Omega написана бывшими советскими программистами, временно осевшими в штатах в свое время, а теперь в роди как в Латвии (не уверен точно). Не вижу препятствий для написания современного продукта в замен давно морально устаревшего QUIK.... в сравнении с Omega или TradeStation - QUIK - просто "отстой", даже за Родину стыдно....
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
 
А почему LUA???? Тогда лучше пристроить бы интерпретатор Дельфи или Си? и зачем прибегать к экзотике??? А QPILE лучше оставить.... Больше вопросов не к нему, а к квику... который иногда просто "падает", разрывает связь, глючит, "распухает" в памяти машины.... приходится дописывать проги по удалению или блокировке встроенных логов и т.д.   Если не будет QPILЕ, я лично перейду к брокеру, не использующему к квик вообще.... все ровно придется переписывать все, тогда уже и не на луа и не в квике..... Спасибо.
Как узнать, что пришел певый тик в утренней сесси?, Как узнать, что пришел певый тик в утренней сесси в QPILI?
 
Добрый день! Как узнать, что пришел певый тик в утренней сесси?
Не работает функция MinPrice0 = get_value (GET_PARAM_EX (ClassCode0, Secc, "PRICEMIN"),"PARAM_VALUE")+0
 
Все, спасибо, получилось!
Не работает функция MinPrice0 = get_value (GET_PARAM_EX (ClassCode0, Secc, "PRICEMIN"),"PARAM_VALUE")+0
 
Цитата
Egor Zaytsev пишет:
Цитата
Igor Golovin пишет:
Пытаюсь вычислить минимальную цену:
MinPrice0 = get_value (GET_PARAM_EX (ClassCode0, RIU5, "PRICEMIN"),"PARAM_VALUE")+0...
В QUIK-UNIOR работает. У дного из брокеров работает, у второго брокера не работает.... Вчем дело не пойму...
Пробовал: MinPrice0 = get_value (GET_PARAM (ClassCode0, RIU5, "PRICEMIN"),"PARAM_VALUE")+0 тоже не работает...
Спасибо, кто ответит.
Добрый день.

Проверьте, что данная минимальная цена присутствует в таблице параметров. Возможно ее там нет.
Также зайдите в пункт меню Настройки/Основные/Программа/Получение данных/
и выберите пункт "Исходя из настроек открытых пользователем таблиц"
Не работает функция MinPrice0 = get_value (GET_PARAM_EX (ClassCode0, Secc, "PRICEMIN"),"PARAM_VALUE")+0
 
Спасибо, пока не получилось.... может требуется перезагрузка?
Не работает функция MinPrice0 = get_value (GET_PARAM_EX (ClassCode0, Secc, "PRICEMIN"),"PARAM_VALUE")+0
 
Пытаюсь вычислить минимальную цену:
MinPrice0 = get_value (GET_PARAM_EX (ClassCode0, RIU5, "PRICEMIN"),"PARAM_VALUE")+0...
В QUIK-UNIOR работает. У дного из брокеров работает, у второго брокера не работает.... Вчем дело не пойму...
Пробовал: MinPrice0 = get_value (GET_PARAM (ClassCode0, RIU5, "PRICEMIN"),"PARAM_VALUE")+0  тоже не работает...
Спасибо, кто ответит.
QUIK JUNIOR, не отображает данные фьючерсов FORTS в Таблице всех сделок...
 
Цитата
Stanislav Tvorogov пишет:
Цитата
Igor Golovin пишет:
Цитата
Stanislav Tvorogov пишет:
Цитата
Igor Golovin пишет:
QUIK JUNIOR, не отображает данные фьючерсов FORTS в Таблице всех сделок... Можно исправить?
Добрый день,

Могли бы сообщить Ваш логин?
Логин: 92609
Добрый день,

Доступ к таблице всех сделок срочного рынка Вам предоставили.
СПАСИБО!
QUIK JUNIOR, не отображает данные фьючерсов FORTS в Таблице всех сделок...
 
Цитата
Stanislav Tvorogov пишет:
Цитата
Igor Golovin пишет:
QUIK JUNIOR, не отображает данные фьючерсов FORTS в Таблице всех сделок... Можно исправить?
Добрый день,

Могли бы сообщить Ваш логин?
Логин: 92609
QUIK JUNIOR, не отображает данные фьючерсов FORTS в Таблице всех сделок...
 
92609
QUIK JUNIOR, не отображает данные фьючерсов FORTS в Таблице всех сделок...
 
QUIK JUNIOR, не отображает данные фьючерсов FORTS в Таблице всех сделок... Можно исправить?
Экспорт в Omega как определить секунды в тиковом режиме?
 
При работе с тиками иногда важно знать секунды тика (например, чтобы ограничить скорость генерации ордеров). Как это сделать в Omega ?
Экспорт в Omega. Как определить достижения окончания экспорта после прерывания и восстановления связи?
 
Иногда происходит прерывание связи в QUIK. После восстановления связи идет "дозапись" пропущенных данных в GlobalServer. Omega используется как основа робота и генерирует ордера в QUIK. Если не предусмотреть признак окончания "дозаписи", то получается генерация множества "левых" ордеров. Как определить окончание "дозаписи"?
Как индексируются субсчета на РТС и ММВВ?, Наапимер, у меня есть счет ХХХХХХХХХХ и разбит на 5 субсчетов" 01, 02,03,04,05....... как правильно задать в транзакции номер конкретного субсцета на РТС и ММВВ?
 
Наапимер, у меня есть счет  ХХХХХХХХХХ и разбит на 5 субсчетов" 01, 02,03,04,05....... как правильно задать в транзакции номер конкретного субсцета на РТС и ММВВ? спасибо.
загрузил Quik Junior ввел ключи. Quik генерирует файлы на рабочий стол..., загрузил Quik Junior ввел ключи. Quik генерирует файлы на рабочий стол... после повторного входа все настройки теряются, включая таблицы и расположение ключей.... что делать?
 
загрузил Quik Junior ввел ключи. Quik генерирует файлы на рабочий стол... после повторного входа все настройки теряются, включая таблицы и расположение ключей.... что делать?
Страницы: 1
Наверх