for i = 1, ds:Size() do x, y, z = func(i, { Period = 20, Shift = 2, Metod = "VMA", VType = "Close", round = 4 }, ds) end message(x .. "," .. y .. "," .. z) end
for i = 1, ds:Size() do ma_out = func(i, { Period = 20, Shift = 2, Metod = "VMA", VType = "Close", round = 4 }, ds) end message("" .. ma_out) sleep(2000) end
и это выдает только среднюю линию, верхнюю и нижнюю нет! Как сделать чтобы выдавал верхнюю и нижнюю линию?
'qlua::api::getItem': no matching overloaded function found 'item_t qlua::api::getItem(const char *,const int) const': could not deduce template argument for 'item_t'
Мне нужно callback "Таблица всех сделок" и "Таблица текущих торгов" с разными инструментами. Что бы когда-они менялись C++ я принимал это. Как это сделать?
Скомпилировал библиотеку, даже запустил. my_main вызывается и все нормально, а вот OnAllTrade и OnQuote молчит, нечего не приходит! Что надо сделать что бы тоже работали?
void OnQuote(lua::state& l, const char* class_code, const char* sec_code) { // Print depth for currently opened depth windows (aka "level 2 quotes" qlua::extended_api q(l); if (class_code == qlua::classcode::TQBR::name()) { // Get quote info with normal API auto quote = q.getQuoteLevel2(class_code, sec_code); // Same with Extended API, with typechecked class code auto quote_tl = q.getQuoteLevel2<qlua::classcode::TQBR>(sec_code);
El El написал: Если нужно, как вы писали выше, подключить библиотеку уже к существующему не-CMake проекту в студии, нужно сделать то же самое, но скачав только qluacpp, и указав дополнительно всего-лишь две опции: путь к .h файлу от lua и путь к .lib файлу от lua.
Программисты разные бывают я например не cmake не пользуюсь и сразу ступор встаю как это делать. Обычно .sln идет c либой и example можно сразу проверить.
Ну хотя бы example и чтобы dll делал? У меня на VS 2015 проект и знаю как это либу прикрутить (это не помогло: пример плагина и пошаговая инструкция к нему, включая генерацию проекта под студию). Нужен .sln и ваш example dll компилируется.
El El написал: Для желающих писать плагин целиком на C++ библиотека доступа к QLUA API: https://github.com/elelel/qluacpp Реализовано не все, но при необходимости не сложно дописать доступ к нужным функциям.
Никак не хочет компилировать в Visual Studio, может есть (.sln) проект?
El El написал: Для желающих писать плагин целиком на C++ библиотека доступа к QLUA API: https://github.com/elelel/qluacpp Реализовано не все, но при необходимости не сложно дописать доступ к нужным функциям.
Вот что надо, только лучше чтобы команда Quik это написала! Почему это не написано?