Sergey Gorokhov (Все сообщения пользователя)

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

Страницы: Пред. 1 ... 65 66 67 68 69 70 71 72 73 74 75 ... 78 След.
Индикаторы
 
Цитата
Роман пишет:
Да, зарегистрируйте пожалуйста. Хотя бы что бы была возможность делать по функционалу как стандартные индикаторы, ЕМА применить к другому ЕМА или другому индикатору.
Такому пожеланию нет, так как нет возможности автоматически определить к какому именно индикатору должен быть привязан другой индикатор. Представьте что на графике у Вас 200 разных индикаторов привязанных к цене и Вы хотите добавить еще один привязанный к одному из этих 200 индикаторов, как по Вашему программа должна определить автоматически к какому именно?
Предлагалось зарегистрировать пожелание относительно к пункта про "выпадающее меню"
Цитата
Роман пишет:
И ещё если возможно зарегистрируйте пожелание, что бы в стандартных индикаторах был чистыйADX (без всяких сглаживаний)
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.

Цитата
Роман пишет:
и два самых распространённых индикатора, Нахождение High и Low за N период, там есть каналы - но толку от них ...
Эту часть предложения не не понял, поясните.
Таблциа Истории
 
Цитата
Старатель пишет:
Цитата
Sergey Gorokhov пишет:
Цитата
Старатель пишет:
Биржа отправляет всем брокерам одинаковые параметры? Т.е. временные "срезы" для всех брокеров одни?
нет, разные
Получается на бирже ведётся таблица истории для каждого подключённого к ней аккаунта?
Этот вопрос уже к бирже а не к нам.
Таблциа Истории
 
Цитата
Старатель пишет:
Биржа отправляет всем брокерам одинаковые параметры? Т.е. временные "срезы" для всех брокеров одни?
нет, разные
Таблциа Истории
 
Цитата
Старатель пишет:
раз в промежуток между срезами были изменения, то биржа отправит эту самую кучку.
нет, разные.
Таблциа Истории
 
Цитата
Sergey Gorokhov пишет:
Цитата
"Sergey Gorokhov пишет:
Цитата
Старатель пишет:
всё равно будет вызываться при изменении любого параметра по данной бумаге
так не должно быть. Приведите пример исследований
Дополнительно, сообщите установлена или нет настройка в меню Настрйоки - Основные - Программа - Получение данных, опция "Запрашивать данные раз в.. " ?
Уточнений не требуется, ситуацию удалось воспроизвести, проблема изучается. Постараемся в ближайшее время дать ответ.
Таблциа Истории
 
Цитата
"Sergey Gorokhov пишет:
Цитата
Старатель пишет:
всё равно будет вызываться при изменении любого параметра по данной бумаге
так не должно быть. Приведите пример исследований
Дополнительно, сообщите установлена или нет настройка в меню Настрйоки - Основные - Программа - Получение данных, опция "Запрашивать данные раз в.. " ?
Таблциа Истории
 
Цитата
sam063rus пишет:
выскажу своё личное мнение... )))))

я думаю, стоит задать вышеописанные вопросы непосредственно Михаилу Булычеву. А Сергею Горохову - зарегистрировать очередное несбыточное пожелание о том, чтоб в документации отразить детальную схему работы коллбеков и функции CreateDataSource. Но только детальную. Иначе, срач на форуме, равно как и число "бесполезных топиков" - нисколько не убавится ))))
Михаил не является сотрудником поддержки и отвечать на Ваши вопросы совсем не обязан, так что Вам придется вести диалог со мной.
Если Вас не устраивает корректность моих ответов готов выслушать предметную критику.
Таблциа Истории
 
Цитата
Старатель пишет:
всё равно будет вызываться при изменении любого параметра по данной бумаге
так не должно быть. Приведите пример исследований
Лимитированная, рыночная заявка
 
Цитата
Валентин пишет:
а откуда можно взять bid offer?
Из таблицы текущих параметров
Лимитированная, рыночная заявка
 
Цитата
Валентин пишет:
Цитата
Sergey Gorokhov пишет:
Цитата
Валентин пишет:
Вопрос был где лучше взять текущую цену продажи или покупки (в зависимости от направления).
Вопрос некорректный.
Так как непонятно что значит "лучше"
Лучше для Вас, то есть выгоднее?
Или лучше, в смысле чтобы быстрее исполнилась, тогда для Вас это "хуже" то есть не выгодно.
во-первых быстрее и надежнее, во вторых не самая плохая цена.
параметры pricemin pricemax возможно не самый лучшие варианты
быстрее и надежней это и есть pricemin pricemax, но они же самые невыгодные.
Самые выгодные это bid offer, но они же самые ненадежные. соответственно Вам нужно выбрать что-то среднее.
Лимитированная, рыночная заявка
 
Цитата
Валентин пишет:
В интерфейсе квика есть чекбокс - рыночная цена. она так же берет параметр pricemax pricemin?
чекбокс - рыночная это не "так же" а как раз и та самая опция которая приводит к запуску механизма эмуляции.
Таблциа Истории
 
Цитата
Старатель пишет:
что для решения данного вопроса
не совсем понял, о каком именно вопросе идет речь?
Лимитированная, рыночная заявка
 
Цитата
Валентин пишет:
Вопрос был где лучше взять текущую цену продажи или покупки (в зависимости от направления).
Вопрос некорректный.
Так как непонятно что значит "лучше"
Лучше для Вас, то есть выгоднее?
Или лучше, в смысле чтобы быстрее исполнилась, тогда для Вас это "хуже" то есть не выгодно.
Индикаторы
 
Цитата
sam063rus пишет:
Цитата
Роман пишет:
Скажите, а существуют ли в природе исходники на Луа стандартных индикаторов в Квике?
нет. Но в документации по Квику - есть все формулы по которым они (индикаторы) расчитываются. Этого более чем достаточно.
Здравствуйте,
Это не совсем так, определенная работа по созданию примеров для всех индикаторов уже ведется.
Некоторые примеры уже готовы, правда список далеко не полный.
Цитата
Роман пишет:
Мне нужна структура, в "Создание индикаторов технического анализа с помощью скриптов Lua" есть пример, но запутанный очень.
Вот как выдающее мену в настройках поставить, для выбора одного и вариантов,
К сожалению, в текущей реализации индикаторов, нельзя указывать поля с возможностью выбора значений. Предлагаем зарегистрировать пожелание на добавление такой возможности.
Цитата
Роман пишет:
как сделать так что бы индикатор анализировал данные на графики на которые мы его перенесём, я имею введу не цену к примеру, а обработать другой индикатор.
Есть два пути,
1) в самом индикаторе брать данные с другого графика по Идентификатору. Таким образом индикатор сможет использовать любой другой график с указанным Идентификатором.
2) в самом индикаторе добавить код другого индикатора как функцию и брать значения из нее.
Лимитированная, рыночная заявка
 
Цитата
lergen пишет:
Можно чуть подробнее про эмуляцию. Где она совершается на терминале пользователя или сервере брокера?
При эмуляции используются параметры инструментов PRICEMIN и PRICEMAX или другие?
до версии 6.17 эмуляция была на терминале пользователя, теперь она происходит на шлюзе.
Эмуляция рыночной заявки на ФОРТС представляет из себя выставление лимитированной заявки с типом "Снять остаток" и автоматической подстановкой цены PRICEMIN или PRICEMAX в зависимости от направления.
Цена автоматически подставляется только в случае если пользователь не заполнил цену или указал ее равной нулю.
На опционах, к сожалению, пока подстановка цены не работает.
Take Profit, Как правильно выставить величину отступа и спрэда
 
Цитата
s_mike@rambler.ru пишет:
Цитата
Sergey Gorokhov пишет:
Цитата
Sergey Gorokhov пишет:
на 16 страницах
оказалось что в документе 20 страниц
Сергей, если не трудно, пришлите и мне. Почитаю на ночь глядя ))))
Михаил,
Документацию отправил, впрочем для Вас, там наверное ничего нового :)
Take Profit, Как правильно выставить величину отступа и спрэда
 
Цитата
Sergey Gorokhov пишет:
на 16 страницах
оказалось что в документе 20 страниц :)
Take Profit, Как правильно выставить величину отступа и спрэда
 
Цитата
сергей пишет:
Сергей, я - сергей. Запомните.
Если вы уверены что я не смогу найти "огрехов" в этих 16ти страницах - кидайте. 9137731391@mail.ru
сергей,
Документацию отправил
Take Profit, Как правильно выставить величину отступа и спрэда
 
Сергей,
Не понятно какой реакции Вы ожидаете.
Вы говорите, не описан вариант на покупку, в ответ было сказано что описан и пример есть на сайте.
Если интересует развернутый ответ, у нас есть документ описывающий стоп заявки на 16 страницах, могу отправить по письменному запросу на quiksupport@arqatech.com
Лимитированная, рыночная заявка
 
Здравствуйте,
Да верно на ФОРТС не существует рыночных заявок.
Но QUIK умеет их эмулировать.
Для этого нужно поставить Type=M и указать цену 0
Кто как решил вопрос уведомления о сделках?
 
Цитата
Sergey Gorokhov пишет:
Цитата
sam063rus пишет:
теперь понятно зачем телефон: в общем, как я понял: берёшь телефон, платишь за него, подключаешь к компу, ставишь кучу непонятного софта и отправляешь куда-то за свой счёт с этого номера смс. Так???
Да именно так. Халявы не будет. И это уже вопрос не к нам а к сотовым операторам.
Однако, если текст СМС не важен, а имеет значение сам факт его появления, вы можете схитрить. Тот же mail предоставляет услугу оповещения по СМС о письмах, совершенно бесплатно.
Но в смс будет указано только от кого оно пришло, без какого либо текста.
Так как текст смс менять нельзя а можно только адрес отправителя, идея в том что можно отправлять почту с разных адресов в зависимости от ситуации. И в самом адресе указать причину, типа BUY@anydomen.ru или SELL@anydomen.ru
Кто как решил вопрос уведомления о сделках?
 
Цитата
sam063rus пишет:
теперь понятно зачем телефон: в общем, как я понял: берёшь телефон, платишь за него, подключаешь к компу, ставишь кучу непонятного софта и отправляешь куда-то за свой счёт с этого номера смс. Так???
Да именно так. Халявы не будет. И это уже вопрос не к нам а к сотовым операторам.
Однако, если текст СМС не важен, а имеет значение сам факт его появления, вы можете схитрить. Тот же mail предоставляет услугу оповещения по СМС о письмах, совершенно бесплатно.
Но в смс будет указано только от кого оно пришло, без какого либо текста.
Кто как решил вопрос уведомления о сделках?
 
Цитата
sam063rus пишет:
первый толковый пример с LuaSocket.
ага незачто

Цитата
sam063rus пишет:
ещё бы смс также просто отправлять было))
А это просто. Только это делается через СМС провайдеров, которые иногда могут быть платными.
как правило API таких провайдеров довольно простое, в виде http запросов, разобраться можно.
Кто как решил вопрос уведомления о сделках?
 
Цитата
Sergey Gorokhov пишет:
Цитата
Дмитрий пишет:
А пароль от почтового ящика, с которого идет отправка, разве не надо прописывать?
Что-то я не нашел его в примере.
Большинство публичных SMTP серверов не требуют пароля.
Если требуется с паролем, можно так:

Код
gSPath = getScriptPath()
package.cpath = gSPath .."\\?.dll;" .. package.cpath
package.path = gSPath .."\\?.lua;" .. gSPath .. "\\?.luac;" ..package.path
local smtp = require("socket.smtp")

   Settings = 
   {
      host = "smtp.TEST.ru",
      port = 25,
      from = "TEST@TEST.ru",
      to = "TEST@TEST.ru",
      subject = "Qlua notification",
      cc = "TEST@TEST.ru",
      user = "TEST",
      password = "123",
      rcpt = {
            "<TEST@TEST.ru>"
            }
   }
function smtp_send(settings, msg)
   local mesgt = 
   {
      headers = 
      {
         to = settings.to,
         cc = settings.cc,
         subject = settings.subject or "Qlua Notification",
         ["content-type"] = 'text/plain; charset="windows-1251"'
      },
      body = msg
   }

   r, e = smtp.send{
   from = settings.from,
   rcpt = settings.rcpt, 
   source = smtp.message(mesgt),
   server = settings.host,
   port = settings.port,
   user = settings.user,
   password = settings.password
   }
end

   smtp_send(Settings, "TEST")
Кто как решил вопрос уведомления о сделках?
 
Цитата
s_mike@rambler.ru пишет:
Сергей, при помощи этой библиотеки можно общаться далеко не со всеми почтовыми серверами.
Значит нужно выбрать тот сервер с которым она работает
Цитата
Дмитрий пишет:
А пароль от почтового ящика, с которого идет отправка, разве не надо прописывать?
Что-то я не нашел его в примере.
Большинство публичных SMTP серверов не требуют пароля.
Кто как решил вопрос уведомления о сделках?
 
Пример:
Код
--gSPath = getScriptPath()
--package.cpath = gSPath .."\\?.dll;" .. package.cpath
--package.path = gSPath .."\\?.lua;" .. gSPath .. "\\?.luac;" ..package.path
local smtp = require("socket.smtp")

   Settings = 
   {
      host = "smtp.TEST.ru",
      port = 25,
      from = "TEST@TEST.ru",
      to = "TEST@TEST.ru",
      subject = "Qlua notification",
      cc = "TEST@TEST.ru",
      rcpt = {
            "<TEST@TEST.ru>"
            }
   }
function smtp_send(settings, msg)
   local mesgt = 
   {
      headers = 
      {
         to = settings.to,
         cc = settings.cc,
         subject = settings.subject or "Qlua Notification",
         ["content-type"] = 'text/plain; charset="windows-1251"'
      },
      body = msg
   }

   r, e = smtp.send{
   from = settings.from,
   rcpt = settings.rcpt, 
   source = smtp.message(mesgt),
   server = settings.host,
   port = settings.port
   }
end

   smtp_send(Settings, "TEST")
Кто как решил вопрос уведомления о сделках?
 
Цитата
s_mike@rambler.ru пишет:
Цитата
Sergey Gorokhov пишет:
Цитата
Николай Бехтерев пишет:
Есть какая-нибудь возможность кидать хотя бы е-мейлы через скрипт?
Здравствуйте,
Способов много, тот же email можно отправлять через http://luaforge.net/projects/luasocket/
Сергей, Вы сами пробовали использовать эту библиотеку с qlua?
Михаил,
Да, специально для Вас только что попробовал, работает.
Кто как решил вопрос уведомления о сделках?
 
Цитата
Николай Бехтерев пишет:
Есть какая-нибудь возможность кидать хотя бы е-мейлы через скрипт?
Здравствуйте,
Способов много, тот же email можно отправлять через http://luaforge.net/projects/luasocket/
CreateDataSource
 
Цитата
Старатель пишет:
Цитата
Sergey Gorokhov пишет:
Цитата
Старатель пишет:
Вы можете однозначно ответить все ли данные (1), (2) и (3) будут обработаны в колбеке GetPrice, заданном в SetUpdateCallback?
Только текущие.
Не знаю, что вы подразумеваете под словом "текущие", но основываясь на том, что очередь находится на сервере (блин, ну почему нельзя было сразу об этом сказать?!), я делаю вывод, что данные (1), (2) и (3) будут обработаны функцией-колбеком GetPrice()
Под текущие имеется в виду все которые есть на момент события OnInit.
Но свежие данные тоже продолжат поступать в колбек GetPrice, если Вы об этом.
Прошу прощения за неточность в предыдущем ответе
CreateDataSource
 
Цитата
Старатель пишет:
Где физически находится эта очередь? На сервере? И данные ждут, когда откроется "портал", чтобы "спуститься" к клиенту? Пока работает колбек клиент не доступен для сервера?
На сервере
Цитата
Старатель пишет:
Вы можете однозначно ответить все ли данные (1), (2) и (3) будут обработаны в колбеке GetPrice, заданном в SetUpdateCallback?
Только текущие.
Цитата
Старатель пишет:
Что-нибудь изменится, если колбек задать после обработки таблицы в цикле?
нет не изменится.
MOVE_ORDERS - замена заявки
 
Цитата
lergen пишет:
А использование перестановки вместо снятия/выставления уменьшает общее число транзакций?
Да, так и есть.
Цитата
lergen пишет:
Какие параметры для перестановки являются обязательными?
Все перечисленные в примере выше являются обязательными.
Цитата
lergen пишет:
По сути все кроме номера ордера, новой цены и возможно нового количества можно взять из параметров старого ордера?
Да верно
Таблица лимитов по бумагам.
 
Цитата
Александр Иванов пишет:
Неужели сложно сделать таблицу, в которой будет содержаться информация по всем инструментам, находящимся в портфеле? Было бы значительно удобнее, если трейдер мог бы видеть в таблице цену приобретения и текущую цену актива.
Такая таблица уже есть. Называется "Состояние счета", находится в меню Торговля.

Цитата
Александр Иванов пишет:
А если взять разные торговые сессии, то вообще становится неясно, по какой цене приобретался актив и какой финансовый результат имеется на текущее время. Даже в таблице лимитов по бумагам в графе "цена приобретения" проставляются нули.
Это вопрос к брокеру, так как именно он решает транслировать пользователям цену приобретения или нет.
Возможно у брокера были причины ее не транслировать, поэтому там нули.
Некорректная отработка экспорта через ODBC
 
Цитата
Сергей пишет:
и обновление не производится.
Делаем в базе таблицу
Код
CRE ATE   TABLE [dbo].[Table_1](
   [instrument] [varchar](255) NOT NULL,
   [last] [decimal](19, 6) NULL,
 CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED 
(
   [instrument] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

GO


Далее в терминале строим ТТП по какому-нибудь инструменту и добавляем одно единственное поле "Цена последней сделки"

настраиваем экспорт, запускаем, данные едут все хорошо.
Останавливаем экспорт а потом снова запускаем.
Появляется сообщение о нарушении первичного ключа (так и должно быть)
Смотрим в базу, данные продолжают обновляться. Ровно как и должно быть.
То есть у нас описанная проблема не воспроизводится.

Опишите аналогично как Вы воспроизводите?
CreateDataSource
 
Цитата
Старатель пишет:
Имеется ввиду, где эти данные будут обработаны?
1) нигде
2) в колбеке
3) в цикле for i = 1, ds:Size() do GetPrice(i) end
4) другое
Вопрос не понятен.
Еще раз повторю, пока работает колбек, новые данные никуда не идут, они копятся в очереди.
Когда колбек закончит работу пропущенные данные заедут в том порядке в котором скопились.
И последующие события сработают ровно в том же порядке в котором они бы сработали если бы в событии OnInit ничего не было.

В Вашем примере это значит что
никаких "нигде" в принципе быть не может.
никаких "в колбеке" в принципе быть не может.
никаких "в цикле" в принципе быть не может.

Ответ ровно один, пропущенные данные будут обработаны ровно так как если бы они не были пропущенными.
CreateDataSource
 
Цитата
Старатель пишет:
Цитата
Sergey Gorokhov пишет:
Колбеки в QUIK идут в основном потоке терминала, поэтому никаких "тут приходят данные" просто не будет.
Объясните. Вот в OnInit() или любом другом колбеке реализован сложный алгоритм, который занимает длительное время. Пока колбек занят, сервер шлёт клиенту новую порцию данных.
Что происходит с этими данными? Клиент их не принимает? И когда освободится сервер отправит эти же данные повторно?
Данные будут копиться в очереди.
То есть поток данных как бы поставится на паузу. После окончания работы колбека, пропущенные данные сразу заедут.
Если колбек никогда не завершится, то терминал зависнет и сервер через некоторое время разорвет соединение.
CreateDataSource
 
Цитата
Старатель пишет:
Раз уж тут у нас получился "Вечер откровений" касательно работы функции CreateDataSource, то предлагаю вернуться к проблеме (CQ01544135), когда CreateDataSource не заказывает данные параметров с сервера, как изначально планировалось.
Предлагаю создать новую функцию, предназначенную непосредственно для заказа параметров бумаг, аналог меню "Связь - Списки...", и не завязывать получение этих параметров на CreateDataSource.

Т.е., если нужно получить только последнее значение параметра (без истории) через getParamEx или колбек OnParam, то заказывать данные с помощью новой функции.
Если нужна истории параметров, то CreateDataSource.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
CreateDataSource
 
Цитата
Старатель пишет:
Куда попадут данные (1), (2) и (3)?
Колбеки в QUIK идут в основном потоке терминала, поэтому никаких "тут приходят данные" просто не будет.
CreateDataSource
 
Пожалуйста без флуда.
Если что, на форуме можно отправлять личные сообщения.
Пожелания по развитию СМС уведомлений из QUIK
 
Цитата
Дмитрий пишет:
У меня в меню оповещения, нет вкладки настройки, почему ? Версия квика 6.17.1.17
Здравствуйте,
Пункт меню Настройки активируется только в случае если брокер предоставляет сервис СМС оповещений.
Quik перестает соединяться с серверами
 
Цитата
Старатель пишет:
Кстати, верно ли, что в OnConnected() уже можно получить списки всех классов (getClassesList), бумаг (getClassSecurities), их статические параметры (getSecurityInfo), доступные для данного аккаунта (при условии правильной загрузки шлюзов брокером)?
Да это верно.
Цитата
сергей пишет:
Я, как пользователь аки пенсионер не понимающий тонкостей взаимодействия клиент-сервер, вижу суть проблему такой:
Есть заявленная работа "клиента" - восстанавливать связь с сервером.
Если сервер во всю пашет, а клиент хромает - заявленная работа не фурычит. Что, где и когда - решать не удел пенсионера. Или я не вник в проблему ТС должным образом )
Тема с восстановлением связи уже давно переросла в тему проверки данных
Take Profit, Как правильно выставить величину отступа и спрэда
 
Цитата
сергей пишет:
Цитата
Sergey Gorokhov пишет:
Здравствуйте,
Сервер сам вычитает из цены или прибавляет в зависимости от направления заявки
Ответ ниочём. Опущены нюансы варианта срабатывания "на покупку". Порицаю.
Описание есть на сайте
http://www.quik.ru/about/features/conditional-orders/
Некорректная отработка экспорта через ODBC
 
Цитата
Сергей пишет:
Сергей,

я не знаю синтаксис ODBC.
А нем нет ничего подобного команде "update or ins ert in to..."?

С уважением,
Сергей.
Этот вопрос зависит от базы данных в которую идет экспорт.
То есть затрагивается момент потери совместимости.
К тому же текущая реализация ничем не хуже
Списки кодов классов и бумаг
 
Цитата
Старатель пишет:
Цитата
Michael Bulychev пишет:
В текущей реализации только постоянно анализируя классы и бумаги
Можно ли добавить колбек, который будет вызываться по получению нового класса или бумаги?
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Quik перестает соединяться с серверами
 
Цитата
Старатель пишет:
Я думаю, это от вас должны исходить предложения, как должен повести себя робот в подобной ситуации. Поскольку ваш терминал вместо nil возвращает number, string или table, то иногда по возвращаемым значениям (как в этом случае) нельзя понять, является ли это значение корректным или имеет место сбой.
Сервер тоже этого не знает, и сообщить клиенту соответственно не может.
Некорректная отработка экспорта через ODBC
 
Цитата
Сергей пишет:
Судя по описанной Вами логике, отсутствие галки должно работать при наличии уникальных индексов.
Не вижу противоречий уже сказанному ранее.
Сначала происходит вставка, если она не удачна то обновление.
Все работает.
Quik перестает соединяться с серверами
 
Цитата
green_X5 пишет:
Цитата
Sergey Gorokhov пишет:
Цитата
green_X5 пишет:
Сергей, ответ "Не будем заниматься этой проблемой, потому что - не будем!" - тоже ответ, имеет право на жизнь. )
А вот "выполнил ли брокер процедуру - мы не знаем" и "какой именно форс-мажор имел место трудно установить" - не принимается. Я Вам дал описание проблемы, её дату, временной диапазон, назвал брокера, который имеет моё обращение (и не только моё), вроде как можете связаться с брокером (своим клиентом) и разобраться в проблеме.
И в третий раз укажу Вам на важность проблемы - Если данные исправились только после "Перезаказать данные с сервера", значит терминал не получал обновленные данные, когда они уже лежали (но почему-то не принимаются клиентским местом) на сервере. В результате клиентское место имеет неправильный параметр торгуемой бумаги, а именно "0", на не "28".
Была бы пустая строка "" или nil, мы бы могли обнаружить это скриптом.
Терминал отображал данные, не соотв. данным на сервере.

Если это проблема на серверной части, Вы наверное имеете возможность взаимодействовать и с их разработчиками. Подскажу адрес - support@quik.ru
Критика это конечно хорошо, но есть ли у Вас конкрентое предложение в изменении текущего поведения?
Да нет никакой критики. Есть просьба смоделировать проблемную ситуацию у себя. Наверняка у вас есть тестовая пара сервер-клиент. Перед "началом новой сессии" забейте фьючерсам "до погашения" ноль. Дайте соединение клиенту с сервером, клиент должен получить этот ноль. Затем, не разрывая соединения и не меняя сессии и даты торгов измените принудительно у сервера этот ноль на например 10. Посмотрите, изменились ли данные на клиентском месте. И как скоро изменились.
Вот и предложение.
Мы изучим этот вопрос. Постараемся в ближайшее время дать ответ.
Quik перестает соединяться с серверами
 
Цитата
Старатель пишет:
Цитата
Старатель пишет:
Цитата
Sergey Gorokhov пишет:
Описанной проблемы не должно было быть, есть специальная процедура восстановления в случае сбоев.
Если процедура выполняется то на клиентских терминалах данные перезакажутся.
Данные на клиентских терминалах перезакажутся в какой момент? После переподключения к серверу или независимо от этого?
Процедура восстановления включает рестарт сервера?
up
Данные перезакажутся после следующего подключения.
Да процедура включает рестарт сервера.
Take Profit, Как правильно выставить величину отступа и спрэда
 
Здравствуйте,
Сервер сам вычитает из цены или прибавляет в зависимости от направления заявки
6.17.0.58 bugs collection, разработчикам на заметку. (все остальные - прошу проходить мимо и не засорять топик)
 
Здравствуйте!

Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
Некорректная отработка экспорта через ODBC
 
"Здравствуйте,
Описанное поведение не является ошибочным.
Сначала происходит вставка, если она неудачна из за нарушения уникальности, то обновление.
Это общепринятый подход, обусловленный тем что предварительно проверять наличие данных в базе более трудозатратно.
Уникальность записи контролируется не QUIK, а самой базой данных через первичные ключи или индексы уникальности.
Соответственно если они не настроены, то очередная запись добавляется, а не обновляется.

таким образом, если галка "Чистить таблицу перед выводом" включена, происходит очистка таблицы, и в ней вставка срабатывает успешно, в результате данные добавляются
если галка "Чистить таблицу перед выводом" отключена, вставка не срабатывает, в результате данные обновляются.
То есть Вам нужно ее включить
Страницы: Пред. 1 ... 65 66 67 68 69 70 71 72 73 74 75 ... 78 След.
Наверх