mefisto mefisto (Автор тем)

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

Страницы: 1
quik вылетает без ошибки при остановке скрипта
 
есть скрипт lua который раз в несколько секунд записывает в базу sqlite данные. все работает хорошо, но как только я нажимаю остановить скрипт quik просто исчезает не выдавая никаких ошибок. как мне разобраться в чем дело? я даже не могу найти ни логов ни дампов ничего. вроде что то писали что с помощью программы decoda можно отладить, но она даже не запускается. как быть?
запись данных из события onalltrade и обращение к ним
 
я хочу записывать данные получаемые из onalltrade в массив чтобы далее обращаться к нему из функции main

сделал следующим образом
Код
arrtotal={}


function OnAllTrade(alltrade)

     table.insert(arrtotal,{{
         ticker=alltrade.sec_code,
         price=alltrade.price,
         operation=alltrade.flags,
         quanity=alltrade.qty
         }})

end


function main() 
sleep(3000)
message(tostring(arrtotal[1]["ticker"]))
end



но при обращении к любому полю массива arrtotal я получаю nil. почему так происходит?
если этот вариант по какой-то причине нереализуем то подскажите как мне организовать складывание данных (объемов) во временное хранилище чтобы потом добавлять в базу данных с заданным интервалом времени
как мне скомпилировать или достать luasql
 
хочу использовать библиотеку luasql уже второй день мучаюсь с тем чтобы ее скомпилировать
установил luarocks в E:\lua сложил папки include и lib которые взял из mysql community server который скачал с офф сайта

ввожу luarocks install luasql-mysql MYSQL_DIR=E:/lua MYSQL_LIB=E:/lua

получаю
Код
mingw32-gcc -O2 -c -o src/luasql.o -IC:\Program Files (x86)\LuaRocks\include src/luasql.c -IE:/lua/include
mingw32-gcc -O2 -c -o src/ls_mysql.o -IC:\Program Files (x86)\LuaRocks\include src/ls_mysql.c -IE:/lua/include
mingw32-gcc -shared -o luasql/mysql.dll src/luasql.o src/ls_mysql.o -LE:/lua -lmysqlclient C:\Program Files (x86)\LuaRocks/lua5.1.dll -lMSVCR80
c:/mingw/bin/. ./lib/gcc/mingw32/8.2.0/. ./. ./. ./. ./mingw32/bin/ld.exe: cannot find -lmysqlclient
collect2.exe: error: ld returned 1 exit status

Error: Build error: Failed compiling module luasql/mysql.dll

где мне взять этот  "-lmysqlclient" ???  я не могу найти такого файла

P.S если есть возможность где можно сразу скомпилированную библиотеку взять?
Возможность экспорта из таблицы обезличенных сделок в одно поле даты и времени
 
Очень хотелось бы экспортировать в формат DATETIME в одно поле из таблицы обезличенных сделок, но пока есть только возможность отдельно экспортировать дату и отдельно время
Как сделать, чтобы уровни по одному и тому же инструменту показывались в разных вкладках ?
 
Как сделать, чтобы уровни по одному и тому же инструменту показывались в разных вкладках ? например у меня в одной вкладке график ртс, в другой тоже график ртс но с другим таймфреймом. можно ли сделать так, чтобы я прочертил уровень на графике в первой вкладке, и он автоматически нарисовался на второй вкладке?
Страницы: 1
Наверх