Николай Колесников (Все сообщения пользователя)

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

Страницы: 1
Как вручную активировать стоп-заявку через qlua?
 
Цитата
Николай Колесников написал:
Цитата
Виктор написал:
Поэтому время я буду отслеживать, и посылать сигнал на активацию стоп-заявки. Но как это сделать?
Какие параметры отправлять для активации?
Как вручную активировать стоп-заявку через qlua?
 
Цитата
Виктор написал:
Поэтому время я буду отслеживать, и посылать сигнал на активацию стоп-заявки. Но как это сделать?
Какие параметры отправлять для активации?
Можно ли в квике настроить запрет запрет шортить или открывать позиции в лонг?
 
Можно ли в квике установить запрет щортить отдельные акции или фьючерсы например на одном счёте? А на другом счёте запретить те же акции или фьючерсы  покупать в лонг?
Возникает ошибка в квике
 
Периодически происходит сбой в квике.версия 7.29.7.1 .
Ноутбук 32 двух разрядный.  Система виндовс 7 базовая. Вечером обычно  после 17 часов .
Выскакивает табличка на которой написано: Ошибка. Не хватило памяти под обьекты, без которых приложение работать не может. Если какие либо из запущеных сейчас программ вам сейчас не нужны, закройте их и нажмите повтор. Выберите отмена для прекращения работы.

Дело в том что на ноутбуке кроме квика ничего не установлено и никакие программы не открыты.
А так же бывает выскакивает табличка  фото  в прикреплённом файле и квик зависает
ПОЧЕМУ ЭТО ПРОИСХОДИТ? И как то исправить?
Или это неисправляется и надо переходить на 64 разрядный компьютер?
Таблица состояние счёта, Закрыть позицию , снять стоп заявки
 
В таблице состояние счёта есть кнопка закрыть. При нажатии например на открытую позицию по фьчерсу и нажав кнопку закрыть  и поставив в выпавшей табличке галочку снять стоп заявки. Позиция моментально закрывается и снимаются стоп заявки по этому инструменту..Ни кто не подскажет какой скрипт ( команду) в виде скрипта посылает на биржу квик при нажатии кнопки закрыть  и снять стоп заявки по данному инструменту, Как написать такой скрипт на Lua?
Как узнать количество акций в портфеле?
 
В квике есть кажется кнопка закрыть позицию ,перевернуть позицию. Может как то прописать что бы скрипт выдавал такую команду(которая выдаётся при нажатии кнопки закрыть позицию) в 18-30 по всем акциям которыми торгуете прописав эти акции в скрипте?
Торговля с планшета и смартфона
 
Подскажите те кто торгует с планшета или смартфона на андроиде.
Там нельзя использовать скрипты и роботов написанные на LUA?
Можно ли на планшете и смартфоне на андроиде выставлять заранее сформированные заявки из кармана транзакций?  
Подскажите те кто торгует с планшета Виндовс ,там можно запускать скрипты и роботов на LUA?
Работа с экранной таблицей - нужна помощь
 
Я тоже новичёк  ,но думаю этот отбор с помощью скрипта ненужен. Ликвидные бумаги они постоянно ликвидные ,и давно известны. Зачем 32 бумаги ,возмите просто 10  самых популярных бумаг . Притом думаю что те кто обращаются на форум имеют столько денег что у них даже сбербанк-п ликвидный ,потому что даже если все свои деньги разом вложить в сбербанк цена сбербанка с места даже несдвинется -:)))
ввод параметров с клавиатуры для робота lua, способы ввода параметров с клавиатуры для робота lua не заходя в сам код
 
А как создать таблицу ,или рамку с окнами куда вписывать параметры ,как сделано в большинстве автостопов для квика ??
ввод параметров с клавиатуры для робота lua, способы ввода параметров с клавиатуры для робота lua не заходя в сам код
 
Цитата
Nikolay написал:
Можно, конечно.

Создается таблица
Изучаем Qlua., "hello world"
 
При выставлении стоп заявки  когда цена касается цены стоп заявки выставляется лимитная заявка.
А если лимитная заявка неисполняется то она висит в терминале .
Неподскажете как изменить эту часть заявки в стоп заявке что бы выставленная лимитная заявка после срабатывания стоп заявки в случаи неисполнения сама снималась или отклонялась биржей?
t = {

                 ["CLASSCODE"]="SPBFUT",

                 ["SECCODE"]="SPZ6",

                 ["ACTION"]="NEW_STOP_ORDER",

                 ["ACCOUNT"]="SPBFUT001jl",

                 ["CLIENT_CODE"]="888888",

                 ["TYPE"]="0",

                 ["OPERATION"]="S",

                 ["QUANTITY"]="1",

                 ["STOPPRICE"]=tostring(price-v*20),

                 ["PRICE"]=tostring(price-v*20),

                 ["TRANS_ID"]="1"

           }

     res=sendTransaction(t)

     message(res,1)

end

QLUA, вопросы начинающих.
 
Например в таблице транзакций есть стоп заявки или рыночные заявки. Возможно ли написать такой скрипт что бы при выполнении нужного условия скрипт доставал и выставлял нужные заявки?
Изучаем Qlua., "hello world"
 
Как можно написать на Lua скрипт что бы  при исполнении стоп заявки выставлялась стоп и тэйк профит? Например при загрузке этого скрипта выскакивает ошибка не найдена связаная заявка ,так как ["BASE_ORDER_KEY"]="0", ,если 0 убрать все равно выскакивает ошибка нет номера базовой заявки.оно и понятно при выставлении скрипта её неоткуда взять . Как исправить скрипт что бы можно было выставлять стоп на стоп, откуда ему брать номер выставленной стоп заявки?                    price=16200

for v=1,1,1 do

--продажа

     t = {

                 ["CLASSCODE"]="SPBFUT",

                 ["SECCODE"]="SRU7",

                 ["ACTION"]="NEW_STOP_ORDER",

                 ["ACCOUNT"]="SPBFUT",

                 ["CLIENT_CODE"]="98324",

                 ["TYPE"]="0",

                 ["OPERATION"]="S",

                 ["QUANTITY"]="1",

                 ["STOPPRICE"]=tostring(price-v*5),

                 ["PRICE"]=tostring(price-v*6),

                 ["STOP_ORDER_KIND"]="ACTIVATED_BY_ORDER_TAKE_PROFIT_AND_STOP_LIMIT_ORDER",

                 ["OFFSET"]="5",                  

                 ["OFFSET_UNITS"]="PRICE_UNITS",

                 ["SPREAD"]="3",

                 ["SPREAD_UNITS"]="PRICE_UNITS",

                 ["BASE_ORDER_KEY"]="0",

                 ["USE_BASE_ORDER_BALANCE"]="YES",

                 ["ACTIVATE_IF_BASE_ORDER_PARTLY_FILLED"]="YES",

                 ["MARKET_TAKE_PROFIT"]="YES",

                 ["STOPPRICE2"]="19090",

                 ["MARKET_STOP_LIMIT"]="YES",

                 ["TRANS_ID"]="1",

           }

     res=sendTransaction(t)

     message(res,1)
end
Где скачать/посмотреть документацию/примеры по LUA+QUIK
 
Цитата
Андрей пишет:
Здравствуйте!
Подскажите где взять документацию/примеры по LUA+QUIK?
Да  где бы взять пример скрипта робота на луа выставляющего по исполнению стоп заявки ,
заявки стоп и тейк профит
Как брать цену расчёта заявки автоматически ?
 
НА САЙТЕ -  http://robostroy.ru/community/article.aspx?id=773
Есть скрипт робота выставляющего заявки, но что бы он выставил нужные заявки перед запуском нужно указать цену к примеру  price=1995 и уже потом скрипт рассчитывает цену заявок.
Нельзя ли переделать скрипт так что бы не писать каждый раз новую цену что бы выставить новые заявки. А что бы робот сам брал цену (или последнюю рыночную или  рассчитывал  выставление заявок от бида или аска или "Цены последней сделки") которые существуют в данный момент запуска?

Вот текст этого скрипта:

price=1988

for v=1,5,1 do

     --покупка

     t = {

                 ["CLASSCODE"]="TQBR",

                 ["SECCODE"]="LKOH",

                 ["ACTION"]="NEW_ORDER",

                 ["ACCOUNT"]="L01-00000F00",

                 ["CLIENT_CODE"]="52134",

                 ["TYPE"]="L",

                 ["OPERATION"]="B",

                 ["QUANTITY"]="1",

                 ["PRICE"]=tostring(price-v*3),

                 ["TRANS_ID"]="1"

           }

     res=sendTransaction(t)

     message(res,1)

     --продажа

     t = {

                 ["CLASSCODE"]="TQBR",

                 ["SECCODE"]="LKOH",

                 ["ACTION"]="NEW_ORDER",

                 ["ACCOUNT"]="L01-00000F00",

                 ["CLIENT_CODE"]="52134",

                 ["TYPE"]="L",

                 ["OPERATION"]="S",

                 ["QUANTITY"]="1",

                 ["PRICE"]=tostring(price+v*3),

                 ["TRANS_ID"]="1"

           }

     res=sendTransaction(t)

     message(res,1)

end
Страницы: 1
Наверх