Как с помощью SearchItems собрать таблицу с активными(снятыми) стоп заявками? в таблице стоп заявок три заявки (1 активная, 2 снятые) Делаю так, не получается
Код
function xx(cc)
if cc.status == "killed" then
return true
else
return false
end
end
t = 0
t = getNumberOf("stop_orders")
if (t > 0) then
n = {}
n = SearchItems("stop_orders", 0, t - 1, xx)
message(tostring(n))
end
Как пошагово выполнять скрипт на qlua при запучке из QUIK ?, Вся суть, в принципе, выражена в вопросе.
Пользователь
Сообщений: Регистрация: 30.03.2015
15.02.2016 06:42:31
Расчет EMA, Формула расчета в Quik?
Пользователь
Сообщений: Регистрация: 30.03.2015
15.02.2016 04:28:33
Как пошагово выполнять скрипт на qlua при запучке из QUIK ?, Вся суть, в принципе, выражена в вопросе.
Пользователь
Сообщений: Регистрация: 30.03.2015
15.02.2016 04:14:25
если будут баги, они вылезут в сообщении и скрипт остановится. Разве нет?
В sendTransaction() KILL_ALL_ORDERS так и не работает?
KILL_ALL_STOP_ORDERS не поддерживает qlua? снимать только каждую заявку отдельно, указывая номер?
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
08.02.2016 12:16:43
ничего я этого не хотел и эмоций никаких не было =) изначально было так:
Цитата
Есть некий скрипт, который постоянно крутится и чего то ждет (крутится в цикле main). По событию этот некий скрипт через dofile() запускает другой скрипт (в котором так же присутствует цикл main и идет вывод тестового сообщения).
т.е. во втором скрипте тоже используется цикл main. о каком отдельном запуске идет речь?
нужно запустить второй скрипт параллельно первому и в рамках квика. как это сделать?
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
08.02.2016 04:16:54
попробовал. Выдало ошибку о невозможности подключения библиотеки. Но это не проблема. Этот скрипт будет запущен, скажем так, в рамках квика, (т.е. сможет использовать инфу от квика) или в рамках отдельного lua.exe как отдельное приложение, которое не в курсе что за такая функция main и т.д.?
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
05.02.2016 11:55:53
нашел скача lua.exe делаю так os.execute("C:\\KIT\\lua\\lua53.exe", "C:\\KIT\\qpl\\1.lua") открывается консоль луа
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
04.02.2016 13:39:30
так все же как в квике запустить файл со скриптом из другого скрипта? при это в обоих файлах есть цикл main
Как смоделировать виртуальные торги?, нужно для отладки робота
Пользователь
Сообщений: Регистрация: 30.03.2015
03.02.2016 08:26:50
я правильно понимаю, quik.ru дает бесплатный демо доступ на биржу всем желающим? надо оттестировать луа скрипты, брокер в десятый раз демо доступ почему то не дает
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
03.02.2016 07:34:57
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
03.02.2016 02:54:38
конкретнее - разобрались в соседнем форуме. еще конкретнее - реализация горячих клавиш. т.е. создание скрипта 1.lua, который отслеживает нажатие клавиш и запускает соответствующий скрипт
Документация по Qlua
Пользователь
Сообщений: Регистрация: 30.03.2015
02.02.2016 11:16:34
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
02.02.2016 02:40:19
да все то же, отслеживания нажатия горячих клавиш. т.к. клуа такого не знает, приходится городить подпорки
Денежные средства по срочному рынку, Сумма по деньгам и открытым позициям
Пользователь
Сообщений: Регистрация: 30.03.2015
01.02.2016 12:28:32
Как в qlua узнать параметр Плановые чистые позиции из таблицы Ограничения по клиентским счетам? Другими словами, как узнать состояние счета. учитывая что нет и не было открытых позиций
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
01.02.2016 08:46:21
видимо у меня нет lua.exe на компьютере? по моему это не то, что мне надо
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
01.02.2016 06:53:45
при выполнении открывается в блокноте текст скрипта
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
01.02.2016 06:34:46
как быть, никак? require тоже не подходит?
dofile()
Пользователь
Сообщений: Регистрация: 30.03.2015
31.01.2016 16:47:04
Здравствуйте. Есть некий скрипт, который постоянно крутится и чего то ждет (крутится в цикле main). По событию этот некий скрипт через dofile() запускает другой скрипт (в котором так же присутствует цикл main и идет вывод тестового сообщения). в итоге ничего не происходит. это баг или фича?
quik 7.0.4.10 потребляет много процессора
Пользователь
Сообщений: Регистрация: 30.03.2015
29.01.2016 06:34:52
Здравствуйте. Квик автообновился до версии 70410 и стал слишком сильно загружать систему (если смотреть через диспетчер задач - в среднем 90% и 486мб, и этот показательно растет. вот уже 500 с лишним. До этого стоял 6 квик, такого не наблюдал. Win7 64
Автоматический запуск скрипта при запуске QUIK
Пользователь
Сообщений: Регистрация: 30.03.2015
25.01.2016 02:41:25
имеется ввиду если скрипт работает и выйти из квика (или выдернуть вилку из розетки), то при запуске квика срипт будет работать.
Мелкие утилиты и индикаторы, Может кому пригодится
Пользователь
Сообщений: Регистрация: 30.03.2015
13.01.2016 07:01:04
а как нарисовать с помощью qlua вертикальную линию на определенной свече (которая была в определенное время)?
Решил сделать себе индикатор паттерна - прошу ответить на вопросы, детектция паттерна, индикатор паттерна
Пользователь
Сообщений: Регистрация: 30.03.2015
12.01.2016 11:32:43
всм? как настроить нужный график в квике и таймфрейм?
Решил сделать себе индикатор паттерна - прошу ответить на вопросы, детектция паттерна, индикатор паттерна
Пользователь
Сообщений: Регистрация: 30.03.2015
12.01.2016 05:31:05
getCandlesByIndex - перебираешь в цикле нужное количество раз, результат помещаешь в массив. на выходе получаешь массив известной длины с характеристикой набора свечей (например цена закрытия 10 свечей)
как в lua ежесекундно просматривать значение индекса РТС (не фьючерса, а именно индекса)?, таблицы с индексами
Пользователь
Сообщений: Регистрация: 30.03.2015
12.01.2016 05:26:19
правой кнопкой по графику - параметры графика - имя графика - вкладка дополнительно - идентификатор
как в lua ежесекундно просматривать значение индекса РТС (не фьючерса, а именно индекса)?, таблицы с индексами
Пользователь
Сообщений: Регистрация: 30.03.2015
11.01.2016 14:47:22
добавить в квик график индекса ртс (RTSI) добавить к графику идентификатор
Валентин пишет: а если в процессе работы произошел обрыв соединения?
А если обрыв - то есть настройка "автоматически восстанавливать соединение" :)
стоит галка автоматически восстанавливать соединение, в итоге при каждом чихе просит пароль ключа. или я не там ищу?
Автологин
Пользователь
Сообщений: Регистрация: 30.03.2015
10.12.2015 04:29:12
этот скрипт - полная ерунда и кривая подпорка, работает только при старте. и то не всегда а если в процессе работы произошел обрыв соединения?
Кто как решил вопрос уведомления о сделках?
Пользователь
Сообщений: Регистрация: 30.03.2015
09.12.2015 04:44:44
пробовал мучить луасокет для отправки почтовых сообщений. в итоге самый простой вариант - консольная программа для отправки почты (cmail, blat) и команда os.execute
Автологин
Пользователь
Сообщений: Регистрация: 30.03.2015
07.12.2015 03:28:51
Цитата
green_X5 пишет: Нет, это дело не пользователя, когда пользователь проcepит деньги и подаст в суд на разработчика за такую дыру в безопасности.
это дело пользователя. не надо путать дырки в софте и стандартные функции. последние лет н меня очень смешит всякие местячковые форумы про разведение тараканов, с кучей проверок, подтверждений регистраций по почте, конских требований к паролю и тд и тп.
Автологин
Пользователь
Сообщений: Регистрация: 30.03.2015
05.12.2015 02:53:30
Цитата
green_X5 пишет: Штатное решение не может и не должно родиться от разработчиков. Это как банковская карта с опцией автоввода пароля в банкомате, можете себе такое представить?
использовать или нет это дело пользователя. на сколько я знаю, проблема в том, что на разных брокерах разные авторизации и общего решения быть не может
Прошу совета с TAKE_PROFIT_AND_STOP_LIMIT_ORDER, Прошу совета с TAKE_PROFIT_AND_STOP_LIMIT_ORDER
ПО поводу остальных ответов: хотелось бы не подключать всякие библиотеки.
os.execute("C:\\1.vbs") чтобы не появлялось коммандной строки - надо юзать поиск. встречал такое именно с квиком, os.execute
как изменить время компьютера средствами lua без cmd?
Пользователь
Сообщений: Регистрация: 30.03.2015
18.11.2015 04:00:41
os.execute + vbs скрипт. без командной строки. возможно через component object model (com) с помощью библиотеки luacom
Можно ли сделать скрипт, который будет запрещать устанавливать более 1 заявки в 5 минут
Пользователь
Сообщений: Регистрация: 30.03.2015
10.11.2015 03:57:04
в луа есть библиотека luacom для использования windows com (к примеру нормальная работа с экселем). или писать скрипт для блокировки клавиатуры на javascript, vbscript и вызывать этот файл скрипт из луа
Как правильно обработать событие "закрылась очередная новая свеча" ?
Пользователь
Сообщений: Регистрация: 30.03.2015
10.11.2015 03:52:39
риз5 это ртс фьюч? 5-10 секунд до закрытия свечи - мне хватает инфы о свече
Как правильно обработать событие "закрылась очередная новая свеча" ?
Пользователь
Сообщений: Регистрация: 30.03.2015
10.11.2015 03:51:38
свечка закрывается каждую минуту. в последнюю секунду-две получать данные свечи. ну или запрашивать данные предыдущей, уже закрытой свечи
Индикатор по поиску сигналов входов / сетапов / паттернов, Просьба помочь с написанием индикатора с выводом найденных данных в таблицу