Андрей (Все сообщения пользователя)

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

Страницы: 1
Как узнать id поданной заявки?
 
Цитата
Игорь Б написал:
Цитата
"Также, хотел бы спросить, не будет ли убытка в случае операции подачи заявки и практически моментального снятия?".
Для меня вопрос не понятен. Мало данных. Какой уровень рынка? По какой цене заявка? ...??
Не знаю, что такое уровень рынка. А на что влияет цена заявки?
Как узнать id поданной заявки?
 
Игорь, спасибо! Помогло, узнал номер последней заявки при помощи getNumberOf('orders') и все получилось. Продублирую второй вопрос: "Также, хотел бы спросить, не будет ли убытка в случае операции подачи заявки и практически моментального снятия?". Может, кто-то знает? И появился еще один. Я выставляю заявку, но в поле состояние вижу строку "Снята". Почему она уже снята? Где можно об этом почитать? О состояниях заявок, какие бывают, что они означают.
Как узнать id поданной заявки?
 
Наверное, я не совсем четко сформулировал вопрос. Мне нужно программно узнать номер заявки. Вариант зайти и посмотреть в таблице заявок не подходит, робот должен работать в непрерывном режиме. Я подаю заявку с помощью Lua при помощи sendTransaction, затем мне нужно снять поданную ранее заявку. Можно ли как-то сделать это через Lua?  
Как узнать id поданной заявки?
 
Здравствуйте. Разрабатываю торгового робота, в основе стратегии которого лежит подача заявок сразу на несколько инструментов. Но дело в том, что QUIK не позволяет подавать заявки на некоторые инструменты. Необходима возможность снятия ранее поданной заявки, т.к. в случае, если заяка на какой-то инструмент не выставилась, то стратегия не имеет смысла, но для этого необходимо знать id этой поданной заявки. Подскажите, пожалуйста, есть ли какой-то способ? Также, хотел бы спросить, не будет ли убытка в случае операции подачи заявки и практически моментального снятия?  
Получение списка кодов бумаг для списка классов
 
Цитата
Sergey Gorokhov написал:
Андрей,
Даже если действительно что-то поменялось это ничего не изменит.
Цитата
Sergey Gorokhov написал:
Какой-либо порядок инструментов в getClassSecurities  никогда не гарантировался.
Не совсем понял, что Вы имели ввиду.
Получение списка кодов бумаг для списка классов
 
Интересно, но раньше коды никогда не перемешивались. Может, кто-то сталкивался?
Получение списка кодов бумаг для списка классов
 
Здравствуйте. Подскажите, пожалуйста, что-то изменилось в функции STRING getClassSecurities (STRING)? Ранее при ее вызове я получал список кодов в том же порядке, что и в таблице текущих торгов. Теперь же все коды вперемешку, что совсем неудобно. Я работал с опционами, они были расположены парами CALL, PUT с одним и тем же базовым активом, но теперь совсем все плохо. Заранее спасибо за ответ.
Выставление заявок
 
Здравствуйте. Подскажите, пожалуйста, существуют ли в QUIK ограничения подачи заявок по произвольной цене для опционов и фьючерсов? Может, есть какие-то границы допустимых цен, например, в пределах рыночной цены. Можно ли как-то подать заявку по дробной цене? Заранее спасибо за ответ.
Выставление заявок
 
Здравствуйте. Я подаю заявки с помощью кода, представленного в конце ссылки http://luaq.ru/sendTransaction.html. Допустим, на какой-то фьючерс. В коде идет подбор цены для заявки, исходя из каких-то допустимых рамок цен. Подскажите, пожалуйста, можно ли выставлять заявки по любой цене? Заранее спасибо.
Продажа опциона
 
Цитата
Александр Копяткевич написал:
Вероятнее всего, Вы явно указываете значение цены. Попробуйте задать значение в секции PRICE равное 0.
Да, у меня так и есть, в секции PRICE значение 0.  
Продажа опциона
 
Вот:

["CLASSCODE"] = "SPBOPT"
["TYPE"] = "M"
Продажа опциона
 
Здравствуйте. Я пишу робота на QLua, при вызове функции sendTransaction(TABLE transaction) на продажу опциона столкнулся с ошибкой: Ошибка создания заявки. [GW][32] "Цена сделки вне лимита". Но при этом та же функция работает при выставлении заявки на покупку опциона. Скажите, пожалуйста, кто знает, это связано с каким-либо ограничением в самом QUIK (учебная версия 7.23.2.5) или, может, я неверно заполняю transaction? Заранее спасибо за ответ.
Доступ к методам технического анализа из QLua
 
Здравствуйте. Подскажите, пожалуйста, кто знает, есть ли возможность с помощью QLua получить доступ хоть в каком-нибудь виде к методам технического анализа? Речь о методах вроде AC (Ускорение/Замедление), ADX (Индекс направления движения усредненной цены) и т.п. В документации QUIK они представлены в Разделе 4. Работа с графиками. Заранее спасибо за ответ.
Единицы измерения волатильности
 
Спасибо большое!
Единицы измерения волатильности
 
Вот это самое sigma, о котором Вы говорите, измеряется в долях. А sigma * 100% - это перевод долей в проценты. При этом sigma никак не может быть больше 1. Если Вы покажите, что где-то такое есть, то я буду только рад, ведь узнаю что-то новое.  
Единицы измерения волатильности
 
Я читал о данной модели, все это очень интересно, броуновское движение, Винеровский процесс. Но дело в том, что какой бы смысл не несла величина, если она измеряется в процентах, то она не может быть больше 100. Также, как величина в долях не может быть больше 1. Я посмотрел документ, который Вы приложили. В главе о волатильности достаточно посмотреть графики. На одном из них видно, что ось, на которой откладывается волатильность, ограничение в 100%.  
Единицы измерения волатильности
 
Здравствуйте. Подскажите, пожалуйста, в чем измеряется волатильность, отображаемая в таблице текущих торгов? Я знаю, что она может измеряться в долях или процентах. Но я встретил значение волатильности больше 100, что противоречит единицам измерения в долях, процентах. Могу лишь предположить, что это волатильность по всему периоду действия опциона, т.е. умноженная на количество дней до исполнения, но хотелось бы узнать точно.  
Получение цены базового актива опциона
 
Цитата
BlackBoar написал:
Угу ясно, не так понял в чем вопрос. getParamEx2(ClassCode, SecCode, "OPTIONBASECLASS") вроде должно вам помочь.
Но должен признать сам не проверял чего оно возвращает, мне для себя удобнее таблицы танцующие от базового актива.
То, что нужно, спасибо. Использовал getParamEx, не знаю, какая между ними разница.  
Получение цены базового актива опциона
 
Цитата
BlackBoar написал:
Цитата
Андрей написал:
как получить цену базового актива опциона?
ИМХО за 2 шага если вообще. Получить базовый актив, getParamEx или getParamEx2(ClassCode, SecCode, "OPTIONBASE"). Потом получить нужные параметры этого инструмента, вроде так.
А для инструментов которые в постоянной работе (опять же ИМХО) удобнее таблицу соответствия со связаными поддерживать.
Собственно вопрос и состоял в том, как "получить нужные параметры этого инструмента". Я знаю, как получить название базового актива, но не знаю, как получить цену. Если бы я мог узнать класс базового актива, то по нему при помощи той же getParamEx мог получить цену, но и это я не знаю как сделать.
Получение цены базового актива опциона
 
Добрый вечер. Подскажите, пожалуйста, кто знает, как получить цену базового актива опциона? Заранее спасибо.
Работа с QUIK из стороннего приложения на Python
 
Добрый вечер. Подскажите, пожалуйста, какой путь лучше выбрать для работы с QUIK из приложения на Python? Под работой я понимаю как возможность получения данных, так и подачи заявок. В результате поисков были выявлены следующие варианты:
  1. Для экспорта данных можно использовать DDE или ODBC. Для работы с DDE на Python не нашел удобных решений. Насколько я понял, необходимо реализовать в самом Python и сервер, и клиент, а DDE будет некоторой прослойкой? В случае с ODBC интересует, можно ли как-то автоматизировать процесс присоединения через ODBC к базе данных или же каждый раз нужно выбирать таблицу, нажимать ПКМ и т.д.? Это что касается экспорта данных в случае первого варианта. Для подачи заявок существует API trans2quik.dll. Была найдена оболочка для Python под названием PyQUIK. Таким образом, цепочка (DDE или ODBC) + trans2quik.dll может дать желаемый результат, если ее реализовать.
  2. Программирование на QLua. Для связи с Python была собрана библиотека lunatic-python. Если кто-то пробовал данный способ, расскажите, как запускали скрипт на Lua в QUIK с использованием Python (я в данном случае получил ряд ошибок от QUIK), а также как передавали данные между программами на Lua и Python (интересует передача в обе стороны).
Хотел бы услышать комментарии, мысли по поводу обоих вариантов. Буду очень рад примерам. Заранее спасибо за отклик.
Работа с lunatic-python
 
Добрый вечер. Подскажите, пожалуйста, кто-нибудь работал с lunatic-python, а точнее, пробовал экспортировать данные с помощью Lua для дальнейшего использования в программе на Python? Если кто-то откликнется, расскажите, как запускали скрипт на Lua в QUIK с использованием Python (я в данном случае получил ряд ошибок от QUIK), а также как передавали данные между программами на Lua и Python (интересует передача в обе стороны). Заранее спасибо за ответ.
Страницы: 1
Наверх