Коллеги подскажите как получить теоретическую цену опциона и его волатильность?
Пользователь
Сообщений: Регистрация: 30.01.2015
26.06.2025 15:47:44
Anton Belonogov, зарегистрируйте, пожалуйста, пожелание на доступ к доске опционов с помощью QLua.
Lbot3D
Демо-QUIK. Газпром - 27800 рублей. Что я сделал не так?, И демо-счет: более 23300000 рублей.
Пользователь
Сообщений: Регистрация: 30.01.2015
19.07.2021 08:16:25
Цена акции Газпрома - 27880 рублей. И количество акций в лоте - 10. И другие бумаги также. Так, вроде, быть не должно. Или я пропустил какую-нибудь новость? Да демо-счет сильно вырос. А может сильно снизился, с 300 т.р. до 230 т.р. и тут ее и деноминировали до 23.3 млн.руб.
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
написал: 1. если вместо account = 'SPBFUT001ad' написать account = 'blablabla', мы увидим сообщение:Ошибка: Указанный счет депо не найден: "blablabla", OpenLong, SiH1, B, 1, price=74260.0
Просьба уточнить, что подразумевалось под этим пунктом?
В сообщении #6 в п.2 приведен код программы SuperScalp.lua Если выставить в function send_order() параметр account = 'blablabla', то при выставлении заявки при rus = true trans_params{} будет таким:
То есть в сообщении #7 был приведен момент работы SuperScalp.lua при account = 'blablabla' и rus = true.
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
16.02.2021 10:43:27
Речь идет в ветке "Программирование на языке Lua". При подаче заявки руками через форму заявки мы не сможем ошибочно ввести аккаунт "blablabla" в поле "Торговый счет". Поэтому говорить "тоже самое происходит и при подаче заявки руками" не корректно.
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
16.02.2021 09:10:39
Цитата
Константин написал: ... Указан не правильный счет, заявка не должна выставляться...
Именно так! ---------------- Одна функция позволяет себе заменить счет в заявке на такой, как ему кажется, БОЛЕЕ правильный счет, а другой тогда можно будет и количество подправить?
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
15.02.2021 19:05:04
1.
Цитата
Evgeniy Karnaukhov написал: Да, действительно наблюдаем опечатку, естественно, должно быть написано "6.10.23". Данную ситуацию разбираем, документацию исправим в одной из очередных версий ПО.
Ясно.
2.
Цитата
Evgeniy Karnaukhov написал: Давайте уточним. Инцидент регистрировался на тему опечатки в документации, которые Вы привели в первых сообщениях. По поводу ответа на правильный/неправильный ввод данных в "account" Вам было отвечено ранее в #8, что все ответы корректны. Ответ "Ошибка: Указанный счет депо не найден" уже возвращается, если Вы в "account" вводите некорректное название счета. Уточните, пожалуйста, что Вы имели в виду, возможно могли не совсем правильно Вас понять.
Тема опечатки меня волновала в 135-ю очередь, там я, как писал, уже догадался, ЧТО именно следут читать:
Цитата
XXM написал: "6.11.3 ... Там этот пункт отсутствует. Догадываемся, что следует читать п. 6.9.3."
3.
Цитата
Evgeniy Karnaukhov написал: По поводу ответа на правильный/неправильный ввод данных в "account" Вам было отвечено ранее в #8, что все ответы корректны. Ответ "Ошибка: Указанный счет депо не найден" уже возвращается, если Вы в "account" вводите некорректное название счета. Уточните, пожалуйста, что Вы имели в виду, возможно могли не совсем правильно Вас понять.
"было отвечено ранее в #8, что все ответы корректны" тоже читал, понял. Также прочитал, что " Ответ "Ошибка: Указанный счет депо не найден" уже возвращается, если Вы в "account" вводите некорректное название счета." Мое уточнение будет состоять в том, вышесказанное вами НЕВЕРНО в случае одного счета в рабочем QUIK. И в сообщении #6 привожу скриншот (Отчетливо видно, что в заявке account = blablabla OnTransReply подтверждает указанный account. Но вот OnOrder и OnTrade молча игнорируют команду трейдера и делают то, что делают: меняют account на тот, который считают нужным!). И сделка, поданная с "account = blablabla" проходит, как будто так и должно быть, и не важно, account <> blablabla! Считаю верным во всех случаях ошибочного указания параметра account возвращать ответ "Ошибка: Указанный счет депо не найден", а не будет "автоматически подставлять" счет срочного рынка.
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
13.02.2021 18:47:46
Цитата
Evgeniy Karnaukhov написал: , добрый день. Описанная в данном инциденте ошибка была исправлена в версии 8.12.0 терминала QUIK. Рекомендуем вам обновить версию программы. Приносим извинения за причиненные неудобства.
Вы поторопились с отчетом и извинениями:
Уточню свой предыдущий ответ: Теперь понимаю, что при одном счете ФОРТС в UID в сделках при ошибке в заявке account = 'blablabla' QUIK автоматически подставляет значение account этого счета и заявка идет на исполнение. Хотя считаю, что ответ "Ошибка: Указанный счет депо не найден" был бы правильным.
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
12.02.2021 14:34:53
Evgeniy Karnaukhov, версию обновил. Руководство пользователя поправили, увидел. Теперь понимаю, что при одном счете ФОРТС в UID в сделках при ошибке в заявке account = 'blablabla' QUIK автоматически подставляет значение account этого счета и заявка идет на исполнение. Хотя считаю, что ответ "Ошибка: Указанный счет депо не найден" был правильным.
Lbot3D
4.24 Транзакции. Флаги транзакции., Что это такое?
Уважаемый. Я вам два раза уже намекал, что вы не разработчик терминала и не даже понимаете суть вопроса. не мусорьте, помолчите и подождите ответа разработчиков.
Присоединяюсь:
Вы не разработчик терминала и даже не понимаете суть вопроса. Не мусорьте, помолчите и подождите ответа разработчиков.
Lbot3D
4.24 Транзакции. Флаги транзакции., Что это такое?
4.24 Транзакции. Флаги транзакции., Что это такое?
Пользователь
Сообщений: Регистрация: 30.01.2015
11.02.2021 13:40:07
Интерпретатор языка Lua, Руководство пользователя, Версия 8.12 4.24 Транзакции, Описание параметров транзакций, страница 91 Слов "(временно не используется)" уже нет. Т.е. имеем флаги есть, и они используются. Кем и как? Михаил отписался, но ясности не прибавил :) А что скажет QUIK clients support?
Lbot3D
4.24 Транзакции. Флаги транзакции., Что это такое?
Пользователь
Сообщений: Регистрация: 30.01.2015
10.02.2021 10:22:01
В Руководстве пользователя "Интерпретатор языка Lua" есть даже глава 5. Описание битовых флагов Но по флагам транзакций ни в этой главе, ни в других местах не нашел информации. Гадать как-то дискомфортно, прошу описания.
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
25.12.2020 12:48:42
Я полагал:
Цитата
XXM написал: Но при rus = true реагирует должным образом!
Решение, в общем, найдено. Но хотелось бы ваших комментариев, Roman Azarov.
Ситуация намного печальнее:
1. если вместо account = 'SPBFUT001ad' написать account = 'blablabla', мы увидим сообщение: Ошибка: Указанный счет депо не найден: "blablabla", OpenLong, SiH1, B, 1, price=74260.0 2. если вместо account = 'SPBFUT001ad' написать account = nil, мы увидим сообщение: Ошибка: Не указано значение поля "Торговый счет", OpenLong, SiH1, B, 1, price=74253.0 3. если вместо account = 'SPBFUT001ad' написать account = 'NL0011100043', мы увидим сообщения: send_order, client = OpenLong, class = SPBFUT, seccode = SiH1, account = NL0011100043, quantity = 1, operation = B, price = 74248.0, trans_id = 144248072 SiH1; OnTrans, order_num = 1892954054859215491, 74248 x 1, t_id = 144248072, account = NL0011100043 Заявка 1892954054859215491 успешно зарегистрирована. SiH1; OnOrder, B, order_num = 1892954054859215491 (74248.0x1.0), t_id = 144248072, flag = 25, OpenLong, balance = 1.0, active, account = SPBFUT001ad
Прошу прояснить, что не так в вашем (нашем) QUIK?
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
25.12.2020 10:24:58
1. скриншот. Отчетливо видно, что в заявке account = blablabla OnTransReply подтверждает указанный account. Но вот OnOrder и OnTrade молча игнорируют команду трейдера и делают то, что делают: меняют account на тот, который считают нужным! Это ли не удивительно?
Поэкспериментировал, весь код программы тут: (код старый, 2016 года, настройки счетов делал на демо-QUIK сегодняшний)
Заявку делал нажимая "купить --" и при rus = false
Код
function send_order(client, class, seccode, account, operation, quantity, price)
account = 'blablabla'
local mes = 'send_order, client = '..client..', class = '.. class..', seccode = '..seccode..', account = '..account ..', quantity = '..quantity.. ', operation = '..operation.. ', price = '..price
message(mes)
local trans_id = get_trans_id()
rus = false
--rus = true
if rus then
trans_params = {
CLASSCODE = class,
CLIENT_CODE = client,
SECCODE = seccode,
ACCOUNT = account,
TYPE = new_type,
TRANS_ID = trans_id,
OPERATION = operation,
QUANTITY = tostring(quantity),
PRICE = tostring(price),
ACTION = "NEW_ORDER"
}
else
if operation == "B" then
operation = 'Покупка'
else
operation = 'Продажа'
end
trans_params = {
["TRANS_ID"] = trans_id,
["Комментарий"] = client,
["ACTION"] = "Ввод заявки",
["CLASSCODE"] = class,
["Тип"] = "Лимитированная",
["Условие исполнения"] = "Поставить в очередь",
["Класс"] = class,
["Инструмент"] = seccode,
["Количество"] = tostring(quantity),
["Цена"] = tostring(price),
['К/П'] = operation,
["Торговый счет"] = account
}
end
return sendTransaction(trans_params)
end
заявка без ошибок регистрируется при account = 'blablabla'. Вроде так быть не должно?
Но при rus = true реагирует должным образом!
Решение, в общем, найдено. Но хотелось бы ваших комментариев, Roman Azarov.
Lbot3D
параметр "ACCOUNT" в sendTransaction, особенности его применения на QUIK с субсчетами.
Пользователь
Сообщений: Регистрация: 30.01.2015
24.12.2020 10:52:51
Интерпретатор языка Lua.pdf, стр.33, 3.11 Функции для работы с заявками. читаем: STRING result sendTransaction(TABLE transaction) В качестве параметра принимает таблицу, в которой имена и значения полей соответствуют параметрам tri-файла (см. Руководство пользователя QUIK, Раздел 6 «Совместная работа с другими приложениями», п. 6.11.3). Там этот пункт отсутствует. Догадываемся, что следует читать п. 6.9.3. ACCOUNT Номер счета Трейдера. Параметр обязателен при «ACTION» = «KILL_ALL_FUTURES_ORDERS». В самом деле, при сделках купли-продажи в этом параметре может быть все, что угодно, его может и не быть вовсе. Но возник теоретический (т.к. на практике нет субсчетов) вопрос: как делать заявки при наличии нескольких субсчетов ФОРТС на одном QUIK?
Lbot3D
проблема с w32.dll на quik 8.5
Пользователь
Сообщений: Регистрация: 30.01.2015
21.05.2020 13:26:06
Спасибо!!!
Lbot3D
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
Пользователь
Сообщений: Регистрация: 30.01.2015
08.02.2020 15:25:23
Цитата
написал: А зачем? ...
технически проблему эту я решил давно, знаю как обойти эти грабли. Но они есть и приходят новые поколения, которые на них наступают.
Lbot3D
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
Пользователь
Сообщений: Регистрация: 30.01.2015
08.02.2020 12:00:11
Цитата
Эпик вин написал: Мдаа.. Давненько я такого не встречал. Обратная совместимость 0/10, очевидность 0/10, документация 2/10, шлангование и перекаты 10/10.
Этот тред длиной в два года достоин того, чтобы поместить его первой ссылкой в тех.документации арки и квика. Я бы даже сказал, что он обязателен к прочтению теми, кто собирается погружаться. Как и множество других, чуть менее эпичных.
Спасибо всем участникам за то, что многим сэкономили время на исследование этого архитектурного кошмара.
...OnTrade() и OnOrder() могут вызываться несколько раз, даже если визуально никакие поля не поменялись, так как не все поля структуры сделки видны через QLua.
Вроде бы как-то обещали, что внесете порядковый номер обновления для каждой сущности, что было видно, что что-то поменялось. Три года с тех пор прошло.
Lbot3D
Критерий исполнения заявки OnTrade
Пользователь
Сообщений: Регистрация: 30.01.2015
03.07.2019 16:23:31
Цитата
Let_it_go написал: Мне мерещится, или колбек OnTrade срабатывает три раза на каждую сделку? Один за другим приходят три отчёта о совершении одной сделки.
Счастливый
Lbot3D
Как из Lua узнать сумму денежных средств на начало торгов?
Пользователь
Сообщений: Регистрация: 30.01.2015
12.10.2018 07:24:36
Спасибо!
Lbot3D
Как из Lua узнать сумму денежных средств на начало торгов?
Пользователь
Сообщений: Регистрация: 30.01.2015
10.10.2018 09:37:15
1-й счет, Единый:
2-й счет, ФОРТС:
В системе QUIK предусмотрен где-то признак счета "Единый" или еще какой другой? И почему на первом счете лимит открытых поз. нулевой, хотя деньги есть и они видны в другой таблице -лимитов по ДС, а на другом счете, где только ФОРТС - картинка кардинально отличается?
Задавал вопрос тут: Задавал вопрос брокеру. Никакого ответа пока не получил. Теперь вопросы задаю тут, на ветке Lua.
Как из Lua узнать сумму денежных средств на начало торгов?
Lbot3D
Таблица "Ограничения по клиентским счетам", и "Таблица лимитов по денежным средствам" имеют разное наполнение для счетов одного брокера, почему так?
Пользователь
Сообщений: Регистрация: 30.01.2015
25.09.2018 07:39:38
1-й счет, Единый:
2-й счет, ФОРТС:
Там где размыто - реальные цифры. Сперва хочу понять: в системе QUIK предусмотрен где-то признак счета "Единый" или еще какой другой? И почему на первом счете лимит открытых поз. нулевой, хотя деньги есть и они видны в другой таблице -лимитов по ДС, а на другом счете, где только ФОРТС - картинка кардинально отличается?
Lbot3D
Таблица "Ограничения по клиентским счетам", и "Таблица лимитов по денежным средствам" имеют разное наполнение для счетов одного брокера, почему так?
Пользователь
Сообщений: Регистрация: 30.01.2015
21.09.2018 15:28:01
Имеем один счет, "Единый", картинка с таблицей "Ограничения по клиентским счетам" и "Таблица лимитов по денежным средствам":
Тот же брокер, только ФОРТС, те же таблицы:
Разница в наполнении ячеек, 1 и 2:
На первой картинке ячейка "Лимит откр. поз." в таблице "Ограничения по клиентским счетам" равна нулю, на второй - сумма денежных средств на начало торгов. На первой картинке ячейка "Входящий остаток" в таблице лимитов по денежным средствам равна сумме денежных средств на начало торгов, на второй - нулю.
Как из Lua определить, откуда брать общую цифру денежных средств на начало торгов в общем случае?
Lbot3D
Пришел OnTransReply с пустым brokerref
Пользователь
Сообщений: Регистрация: 30.01.2015
19.03.2018 16:36:49
Цитата
Stanislav Tvorogov написал: Данную информацию добавить к сожалению, не можем. Рекомендуем уточнять версию серверного ПО у Вашего брокера.
Странна и печальна ваша немочь ((
Lbot3D
Пришел OnTransReply с пустым brokerref
Пользователь
Сообщений: Регистрация: 30.01.2015
19.03.2018 11:00:59
Цитата
Stanislav Tvorogov написал: ... 4. Со стороны Рабочего места QUIK узнать версию серверного ПО к сожалению, невозможно. По этому вопросу рекомендуем обращаться к Вашему брокеру.
Т.к. пользовательское ПО работает в связке с серверным ПО, предлагаю ввести в информационное окно поле "Версия программы сервера".
Lbot3D
Пришел OnTransReply с пустым brokerref
Пользователь
Сообщений: Регистрация: 30.01.2015
18.03.2018 15:44:10
Цитата
Sergey Gorokhov написал: Suntor , По данному обращению мы диагностируем проявление исправленной в версии сервера 5.18 ошибки, связанной с трансляцией некоторых полей в таблицу транзакций через серверы доступа. Проблема исчезнет после обновления серверного ПО у Вашего брокера, до этой версии.
1. Если возникла ошибка в некотором обновлении ПО (которой, по идее, не должно появиться, ведь это же ОБНОВЛЕНИЕ!!! программы, ее улучшение, развитие, появление новых возможностей, но отнюдь не ухудшение имеющегося функционала), неужели у брокеров, которые установили это ПО, в котором обнаружены ошибки, не возникает обязанности обновить ПО, в котором эта ошибка устранена, немедленно? 2. Какой номер версии серверного ПО, в котором появилась ошибка, связанная с "трансляцией некоторых полей в таблицу транзакций через серверы доступа"? 3. Какой номер версии серверного ПО, в котором эта ошибка устранена? 4. Как пользователь QUIK может проверить версию серверного ПО?
Lbot3D
Пришел OnTransReply с пустым brokerref
Пользователь
Сообщений: Регистрация: 30.01.2015
03.03.2018 20:04:57
Да уж:
Цитата
на всех quik, у всех подключенных брокерах это поле пустое. Это и ВТБ, КитФинансБрокер и Финам.
Lbot3D
Комментарий при выставлении заявки - проблемы с обработкой в OnTransReply, Комментарий отображается в таблице Quik, но не считывается в OnTransReply
Я уж чего только не думал, где только у себя в программе косяк искал (((
По существу: QUIK 7.14.1.7 в обоих случаях. UID и брокер не уточнял, т.к. сообщения прислал мой коллега, пользователь моей программы. На всякий случай спрошу. Но в сухом остатке: reply.brokerref - ПУСТОЙ !!!
Sergey Gorokhov, да уж, какая-то бесконечная тема. Приведены обсуждения от 2017, 2016 годов. Хотя они идут с 2015 года:
Lbot3D
Быстрая замена фьючерсов
Пользователь
Сообщений: Регистрация: 30.01.2015
17.06.2016 13:37:31
Статье уже почти 2 года:
Экспирация - это когда ничуть не страшно!
Lbot3D
странный update quik, onTrade 3-6 раз
Пользователь
Сообщений: Регистрация: 30.01.2015
26.05.2016 09:18:43
Sergey Denegin, почитайте эту тему: Некоторые моменты уже объяснялись.
Lbot3D
[ Закрыто] Отказ от поддержки встроенного языка QPILE, Отказ от поддержки встроенного языка QPILE
Пользователь
Сообщений: Регистрация: 30.01.2015
19.05.2016 17:02:13
QPILE, на мой взгляд, устарел. Не стоит цепляться за него.
Lbot3D
OnParam
Пользователь
Сообщений: Регистрация: 30.01.2015
20.04.2016 09:16:45
Присоединяюсь к предложению. Давно попытался применить OnParam() - отказался: лишних срабатываний очень и очень много. Цифр сейчас привести не могу, правда, но там, насколько помню, несколько десятков ненужных срабатываний.
Lbot3D
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
Пользователь
Сообщений: Регистрация: 30.01.2015
12.04.2016 10:11:21
Специально для проверки коллбэков переделал программку SuperScalp, с текстом программы на Lua:
Quik тайно через график Volume передает значение Price!
Пользователь
Сообщений: Регистрация: 30.01.2015
30.03.2016 14:54:49
Указанный в УраганСкрипт.lua подход я применял в отношении как штатных индикаторов, так и написанных на Lua - с применением 'close'. Работало исправно, пока не наткнулся, что на Volume это не применимо. Спасибо за ответы : )
Код
-- УраганСкрипт.lua
line = 'Fractals'
function main()
number_of_candles=getNumCandles(line)
t = getCandlesByIndex(line, 0, number_of_candles-20, 20)
for i=0,19 do
t1 = t[i]['low']
t2 = t[i]['high']
if t1+t2>0 then
message(i..' '..line..' low = '..t1..', high = '..t2)
end
end
end
И второе спасибо - за Fractals. Работает.
Lbot3D
Quik тайно через график Volume передает значение Price!
Пользователь
Сообщений: Регистрация: 30.01.2015
30.03.2016 12:45:50
Цитата
Sergey Gorokhov написал: Вам уже два человека объяснило что получить данные с графика Volume через идентификатор можно.
Я на примере (сообщение #9) показал, что данные с графика Volume через идентификатор невозможно. Через идентификатор с графика Volume можно получить значение цены инструмента, Close. Вы, пожалуйста, не подменяйте понятия "параметр свечи"(4.22 Свечки графика, Интерпретатор языка Lua "Руководство пользователя", Версия 2.3) со строковым идентификатором графика или индикатора в рамках пункта 3.10.3 getCandlesByIndex (оттуда же). На мой взгляд, тема не раскрыта. Вопрос закрыт.
Задаю другой вопрос: Есть в QUIK индикатор "Fractals"
Код
-- УраганСкрипт.lua
line = 'Fractals'
function main()
number_of_candles=getNumCandles(line)
t = getCandlesByIndex(line, 0, number_of_candles-10, 10)
for i=0,9 do
t1 = t[i]['close']
message(i..' '..line..' = '..t1)
end
end
Есть ли возможность получить из него данные штатными способами, через идентификатор?
Lbot3D
Quik тайно через график Volume передает значение Price!
Пользователь
Сообщений: Регистрация: 30.01.2015
29.03.2016 20:26:00
Как вытащить Volume, я знаю, о чем уже писал . Вопрос стоит так, как написано в первом сообщении темы.
Lbot3D
Quik тайно через график Volume передает значение Price!
Пользователь
Сообщений: Регистрация: 30.01.2015
29.03.2016 19:40:23
Открываем график цен с объемами, присваиваем объему некоторый идентификатор , например "volumeSber".
Запускаем небольшой скрипт:
Код
-- УраганСкрипт.lua
lineVolume = 'volumeSber'
function main()
number_of_candles=getNumCandles(lineVolume)
t = getCandlesByIndex(lineVolume, 0, number_of_candles -1, 1)
t = t[0]['close']
message('LastVolume = '..t)
end
И вместо ожидаемого: LastVolume = 654 685 получим это:
Цитата
LastVolume = 107.05
Вот. Привел пример. Даже рисунок приложил. Вопрос тот же: как такое может быть?
Lbot3D
Quik тайно через график Volume передает значение Price!
Могу, через getCandlesByIndex() Но не с идентификатора графика.
Lbot3D
Quik тайно через график Volume передает значение Price!
Пользователь
Сообщений: Регистрация: 30.01.2015
29.03.2016 17:03:29
Цитата
Сергей написал: "тайно" =) Постановка вопроса претендует на раскрытие глобального коварного замысла, несомненно, вредоносного по своей сути :)
Я об этой фиче узнал из вопроса, адресованного мне в переписке. Проверил - был в шоке ! Поэтому слово "тайно" - это как бы эмоциональная реакция. На самом деле - элементарная недоработка. Получается, как к индикатору, значение объема не вытащить никак! Ведь это же VOLUME, а не какой-то там параболик, или, простите, эмашка какая !
Lbot3D
Quik тайно через график Volume передает значение Price!
Пользователь
Сообщений: Регистрация: 30.01.2015
29.03.2016 16:49:47
Цитата
Sergey Gorokhov написал: Для графика цены и для графика объема один источник информации, а не два.
Можете продолжить: Для графика цены, для графика объема и для графика скользящей средней - один источник информации, а не три. Поэтому ... Но, вообще-то, ответ как-то так, что не совсем ответ.
Цитата
XXM написал: присвоил идентификатор графику Volume и попытался получить ее значение через Lua-скрипт. Получил Price
Вы проясните ситуацию с идентификатором: его-то присваиваю графику объема! Почему обращаясь к нему я не получаю значение объема?
Lbot3D
Quik тайно через график Volume передает значение Price!
Пользователь
Сообщений: Регистрация: 30.01.2015
29.03.2016 13:50:46
Выяснилось это как-то прозаично: присвоил идентификатор графику Volume и попытался получить ее значение через Lua-скрипт. Получил Price. Традиционный вопрос: как такое может быть?
Lbot3D
Не запускается Lua на Quik, Не работает скрипт (сделки на график Квика)
Пользователь
Сообщений: Регистрация: 30.01.2015
17.03.2016 16:35:12
Нагуглил: Вам бы, Петя, там спросить.
Lbot3D
Не запускается Lua на Quik, Не работает скрипт (сделки на график Квика)
Пользователь
Сообщений: Регистрация: 30.01.2015
17.03.2016 16:11:44
Простенькая рабочая программа. Скачал - запустил. Только надо, чтобы на вашем QUIK был график инструмента из файла trades.csv. И еще малость: присвоить этому графику идентификатор - код тикера. Например, "SiZ5"
Lbot3D
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
Пользователь
Сообщений: Регистрация: 30.01.2015
02.03.2016 14:20:19
Цитата
Stanislav Tvorogov написал: Поэтому клиенты видят многократный апдэйт одной и той же заявки без ее видимых изменений. В одной из следующих версий серверного ПО QUIK мы постараемся исправить эту ситуацию, чтобы не дублировать отправку заявки в одном и том же состоянии несколько раз.