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

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

Страницы: 1 2 3 4 След.
Почему перестали работать неторговые поручения ?, Почему перестали работать неторговые поручения ?
 
Цитата
Egor Zaytsev написал:
Вопрос выяснили. Обновление, которое исправляет ошибку было отправлено брокеру. После обновления проблема решится.
Проблема так и не решилась.
А кто на данный момент должен обновить ? Брокер ?
Ошибка криптопровайдера при входе в Quik
 
Здравствуйте,

Подскажите пожалуйста на чьей стороне может быть косяк - на стороне Quik или брокера ?

В тех.поддежке брокера сказали, что на строне Quik и что данная ошибка направлена на исправление/рассмотрение разработчикам Quik:

Ошибка заключается в следующим:

1)При входе в Quik наблюдается ошибка кприптопровайдера ЭЦП, при том, что самое соединение с этим самым кприптропровайдером успешно установлено.
Скриншот прилагаю:


Ошибка является плавающей, но постоянной. Для примера, сегодня было тоже самое, перезагрузил компьютер - ошибка временно пропала.
Оповещения в Quik
 
Цитата

1)Оказалось, по крайней мере у меня, что смс-оповещения появляются в окне оповещения(именно в окне) c задержкой от 1 до 10 минут в среднем.

2)Но, тут появилась другая проблема:

-Сейчас захотел снять смс-оповещение, кликаю правой кнопкой мыши по нему в окне-оповещения, и функция "снять оповещение" - неактивно! Оно серое.
-И тоже самое с попыткой создать смс-оповещение - оно неактивно! Я не могу установить смс-оповещение. Это очередной баг или в Quik есть лимит на кол-во смс-оповещений ??
Вы Quik бесплатно даете пользоваться или за деньги ? Если бесплатно, то проблем нет, если вы свой косячный продукт за деньги продаете, то это проблема:

-Через 10 минут сервис смс-оповещений опять стал доступен, поставил оповещение для проверки, уже час жду, когда оно появится в "окне-оповещения" - его там нет!!!!
Оповещения в Quik
 
Цитата
Evgeniy Karnaukhov написал:
Optimus1 Optimus1, здравствуйте.

Цитата
Optimus1 Optimus1 написал:
На следующий день я запустил quik с другого компьютера - и в таблице оповещений не было не одного активного или исполненного оповещения.Подскажите куда они пропали ? И как теперь понять вообще мои оповещения, который я выставлял днем ранее (в частности смс-оповещения) - вообще еще активны или нет ?
Удостоверьтесь, что Вы не путаете таблицу сообщений и окно оповещений. Если Вы подразумевали именно Окно оповещений - проверьте его настройки на отображение всех типов оповещений. Особое внимание обратите на "Фильтр состояния" и "Фильтр по виду". Отмеченные галочкой виды оповещений будут отображаться, не отмеченные - не будут. Также просьба уточнить, приходила ли Вам SMS с оповещением в тот день?
Помимо этого, важно знать, какие настройки Вы задавали самому оповещению, когда его создавали.
Цитата
Optimus1 Optimus1 написал:
Только что выставил sms-оповещение, оно успешно зарегистрировалось, но в окне оповещений - его нет!!!!!Причем в окне оповещения висит только две активные локальные: ни sms, ни ранее исполненных нет!!!
Просьба прислать скриншот (снимок экрана) настроек окна оповещений и самого окна.

Также рекомендуем Вам обновить свое рабочее место до актуальной версии - 8.12. Сделать это можно из самой программы. Для этого выберите в пункте меню "Система" - "О программе" - "Проверить обновление программы". Если появится сообщение, что версия программы не изменилась на сервере, то попробуйте запросить у своего брокера дистрибутив с последней доступной версией. Если брокер по каким-либо причинам не предоставит Вам актуальную версию, то обновиться Вы можете самостоятельно, скачав файлы обновления с нашего публичного ftp:  ftp://ftp.quik.ru/public/updates/8.12/
Скачанный архив нужно будет распаковать. Создайте копию папки, в которой находится Ваш терминал и переместите в нее файлы из скачанного архива в нее с подтверждением замены.
1)Оказалось, по крайней мере у меня, что смс-оповещения появляются в окне оповещения(именно в окне) c задержкой от 1 до 10 минут в среднем.

2)Но, тут появилась другая проблема:

-Сейчас захотел снять смс-оповещение, кликаю правой кнопкой мыши по нему в окне-оповещения, и функция "снять оповещение" - неактивно! Оно серое.
-И тоже самое с попыткой создать смс-оповещение - оно неактивно! Я не могу установить смс-оповещение. Это очередной баг или в Quik есть лимит на кол-во смс-оповещений ??
Почему перестали работать неторговые поручения ?, Почему перестали работать неторговые поручения ?
 
Цитата
Optimus1 Optimus1 написал:
Цитата
Egor Zaytsev написал:
 
Цитата
Optimus1 Optimus1  написал:
Здравствуйте,

Подскажите пожалуйста, почему в Quik перестали работать неторговые поручения ?
Брокер уверяет, что уже две недели от разработчиков Quik`а ждет исправления, а исправления все нет.
 Добрый день.

Чтобы ответить нужно больше информации. Что именно не работает? Пункт меню не активен, ошибка при подаче поручения?, кто Ваш брокер?
1)Пункт выбора: Расширения --> Неторговые поручения.   Вот "неторговые поручения" неактивны, то есть не нажимается, как бы "серый"
2)Сбербанк.
Этой информации достаточно - для ответа ?
Почему перестали работать неторговые поручения ?, Почему перестали работать неторговые поручения ?
 
Цитата
Евгений написал:
Собственником сбера является правительство РФ, так что имейте это ввиду
Не собственником, а имеет управляющий пакет акций. Зачем это иметь в виду ?
Почему перестали работать неторговые поручения ?, Почему перестали работать неторговые поручения ?
 
Цитата
Александр написал:
Здравствуйте.

Аналогичная ситуация. Неторговые поручения недоступны. Вот как это выглядит:

Скриншот

Нажимаешь и там пустое место. Отсутствуют какие-либо опции. Брокер тоже от Сбера. Сегодня устанавливал Quik на компьютер и обнаружил такую проблему. Если такое не только у меня, то дело, вероятно, не в моём ПК. Надеюсь брокер и Quik разберутся с этой ситуацией. Опции эти нужны в ближайшее время, а привычнее всего подавать эти поручения через программу. Но если дело в моих настройках программы, то буду рад услышать, что нужно отладить мне вручную, что опции снова работали как и раньше.
Это не в настройках дело, тех.поддержка Сбера сообщила, что это косяк со стороны разработчиков Quik и что они уже 2-3 недели ждут, когда разработчики Quik пофиксят этот баг.
Почему перестали работать неторговые поручения ?, Почему перестали работать неторговые поручения ?
 
Цитата
Egor Zaytsev написал:
Цитата
Optimus1 Optimus1 написал:
Здравствуйте,

Подскажите пожалуйста, почему в Quik перестали работать неторговые поручения ?
Брокер уверяет, что уже две недели от разработчиков Quik`а ждет исправления, а исправления все нет.
Добрый день.

Чтобы ответить нужно больше информации. Что именно не работает? Пункт меню не активен, ошибка при подаче поручения?, кто Ваш брокер?
1)Пункт выбора: Расширения --> Неторговые поручения.   Вот "неторговые поручения" неактивны, то есть не нажимается, как бы "серый"
2)Сбербанк.
Почему перестали работать неторговые поручения ?, Почему перестали работать неторговые поручения ?
 
Здравствуйте,

Подскажите пожалуйста, почему в Quik перестали работать неторговые поручения ?
Брокер уверяет, что уже две недели от разработчиков Quik`а ждет исправления, а исправления все нет.
Оповещения в Quik
 
Только что выставил sms-оповещение, оно успешно зарегистрировалось, но в окне оповещений - его нет!!!!!

Причем в окне оповещения висит только две активные локальные: ни sms, ни ранее исполненных нет!!!

Версия Quik:8.7.13
Окно оповещения: указано показывать все оповещения: локальные и sms, активные, исполненные снятые.

Че за фигня ???
Оповещения в Quik
 
Здравствуйте,

Подскажите пожалуйста насчет оповещений в Quik и в частности SMS-оповещений:

1)Я настроил несколько локальный и СМС оповещений, протестировал - они работают.
2)На следующий день я запустил quik с другого компьютера - и в таблице оповещений не было не одного активного или исполненного оповещения.

Подскажите куда они пропали ? И как теперь понять вообще мои оповещения, который я выставлял днем ранее (в частности смс-оповещения) - вообще еще активны или нет ?
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
пример конкретной задачи
Дохнет сервер в конце торгового дня, квик подключается на другой, очистка сессии, перезалив всей ТВС за день, тик за тиком дергается ваш апи, на каждом тике маршалинг и ожидание обработки на вашей стороне. Рано или поздно вы, конечно, догоняете сессию, главное чтобы она не закончилась к тому моменту.
Вы привели просто еденичный и самый звгруженный вариант взаимодействия с quik'ом и на основании этого некорректного примера делаете вывод, что такое api не нужно.
Ну согласитесь, что это неправильно ?
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
Записать в есель эти же 450 тыщ строк - занимает не более 5 секунд.
Одним вызовом записывали, сразу все в safearray и вперед в эксель, да? В реале-то оно не так работать будет.
Ну так, а откуда возьмутся те 3 млн строк о которых вы пишите ? Они что сразу сгенерятся в 1 секунду ? Что это за 3 млн строк ?
Приведите пример конкретной задачи, а то слишком абстрактно получается.
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Optimus1 Optimus1 написал:
Цитата
Anton написал:
 
Цитата
это все же более реальный сценарий (насколько вариант с полноценным апи в бесплатном рабочем месте вообще реален, у мамбы свой апи есть и ей такой расклад очень не понравится)
В чем его не реальность то !? И чем api не нравится и кому ?
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
Я так понимаю (возможно я жесЦко ошибаюсь ?), но  trans2quik  - только для выставления заявок.
Не ошибаетесь. Значит, апи это trans2quik с кучкой дополнительных функций, так? Тогда давайте "желать" этих функций в trans2quik, а не предлагать сделать из квика нетинвестор (или метатрейдер, или еще что-то), это все же более реальный сценарий (насколько вариант с полноценным апи в бесплатном рабочем месте вообще реален, у мамбы свой апи есть и ей такой расклад очень не понравится).

Цитата
Optimus1 Optimus1 написал:
А первоначально то, как эту ТВС выгрузить из Quika ?
Да неважно как, хоть "сохранить в текстовый файл", вопрос в том, чтобы все эти 3-6 миллионов строк потом в эксель напихать через ком. Даже не предлагаю время засекать, бо эксперимент закончится через диспетчер задач скорей всего.
450 тыщ строк в 5 столбцов на стареньком i5 - взять в vector на С++ - занимает порядка 2 секунд.
Записать в есель эти же 450 тыщ строк - занимает не более 5 секунд.

И это на сереньком буке 2013 года.

О каком диспетчере задач речь идет ? :)
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
Не совсем понял, что вы имели ввиду под выгружать ТВС через ком ? Вы имели ввиду выгружать ТВС встроенную функцию quik через dde в ексель ?
Создать книгу и напихать туда всю твс через ком апи, хоть бы из текстового файла.
А первоначально то, как эту ТВС выгрузить из Quika ?  
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
Точно также как WinApi к примеру.
Этот вариант пропустил. Чем это от trans2quik будет отличаться?
Я так понимаю (возможно я жесЦко ошибаюсь ?), но  trans2quik  - только для выставления заявок.
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
через COM
Был же нетинвестор с комом, чет никто им не пользовался, так и сдох, странное дело. А ежли в эксель ТВС через ком загружать, через неделю-то он отвиснет, не пробовали?
Не совсем понял, что вы имели ввиду под выгружать ТВС через ком ? Вы имели ввиду выгружать ТВС встроенную функцию quik через dde в ексель ?
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
API к ПО Quik
Любопытно узнать, как вы себе его представляете. Ну в общих чертах набросать, мож арка воодушевится и запилит прям через неделю?
Точно так же, как к API к Chrome или Internet Explrer примеру.
Точно так же, как "API" к Excel через COM  к примеру.
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
API к ПО Quik
Любопытно узнать, как вы себе его представляете. Ну в общих чертах набросать, мож арка воодушевится и запилит прям через неделю?
Точно также как WinApi к примеру.
Почему у Quika - нет нормального полноценного API ?
 
Цитата
Anton написал:
Цитата
Optimus1 Optimus1 написал:
не могут сделать нормальное полноценное API
Давно сделали, QuikFIX называется.
  • Подключение внешней платформы к серверу QUIK для получения информации с сервера QUIK и подачи в QUIK торговых поручений (FIX adapter и FIX Client Connector)
  • Передача данных с сервера QUIK во внешнюю платформу (FIX drop copy)
  • Подключение QUIK к внешней торговой платформе с целью получения информации на сервер QUIK и передачи торговых поручений из QUIK (FIX order router)
Я так понимаю - это протокол прямого подключения к серверу, а я говорил про API к ПО Quik.
как подключить .dll к lua скрипту , который выполняется в quik?, как подключить .dll к lua скрипту , который выполняется в quik?
 
Цитата

Но добавлю бесплатный совет: если собаку не съели на сях и винапи, лучше так не делать. Из голого луа хотя бы квик не уроните.
Именно так лучше и делать, без всякий тупых костылей в виде Qlua.
Почему у Quika - нет нормального полноценного API ?
 
Здравствуйте,

Мне вот просто из любопытства интересно, почему разработчики Quik`а - не могут сделать нормальное полноценное API к своему (своему ли?) продукту ?? Чтобы можно было нормально и просто взаимодейстовать через единый интерфейс без всяких костылей типа: DDE, ODBC, QLUA, QPILE, trans2quik -  какой б?ть  шикарный выбор, аж глаза разбегаются.

Извините. :)
QUIK и Windows 10, Проблемы работы QUIK на ОС Windows 10
 
Так что проблема то решилась?
Или сотрудники Quika думают это единственная проблема ???
Quck досту через сокеты
 
Понял.
Спасибо.
Quck досту через сокеты
 
Здравствуйте,
Подскажите пожалуйста, есть ли в quik возможность получения доступа к данным (цены, и прочии параметры по инструменту) через сокеты ?
То есть по сути сделать из quik такой мини локальный сервер еа который можно слать свои запромы  получать на них ответы ?

Чтобы не использовать dde и odbc.
Цена свечи без тега графика
 
Подскажите пожалуйста, вот скрипт, который выводит фактическое значение цены свечи, в тот момент, когда происходит изменение цены:
Код
p_classcode_1="TQBR"
p_seccode_1="GAZP"

is_run = true

function cb(index)

Price_close1 = ds:C(Kol_vo_svechey)

local t1 = ds:T(Kol_vo_svechey)

message("Цена:"..tostring(Price_close1));

end

------------------------------------------------------------------

function main()

ds=CreateDataSource(p_classcode_1, p_seccode_1, INTERVAL_D1)

--------------
while ds:Size() == 0 do 
sleep(5) 
end
--------------

Kol_vo_svechey=ds:Size()

ds:SetUpdateCallback(cb)


while is_run do

sleep(100)

end
end

Но, если в момент работы скрипта происходит разрыв связи и обратное ее восставновление, после подключение скрипт выводит значения всех свечей по выбранному интервалу от 1 до последней, почему так происходит ?
Причем, если скрипт запустить во время уже устанновленного подключения, вывода всех свечей не происходит, а выдается только последняя цена.
Цена свечи без тега графика
 
Или же ds:Size() подгружается либо целиком, либо не подгружается вообще ? То есть частично ds:Size() не загружается ?
Цена свечи без тега графика
 
По идее - это не совсем корректно, потому что, как только подгрузится только одна свеча, то цикл сразу выйдет из своей работы.

По идее корректнее вот так:
Код
While ds:Size() < 3001 do 
      sleep(5) 
   end
Цена свечи без тега графика
 
Вариант был бы идеальным, но к сожалению не по всем инструментам кол-во свечей по факту на данный момент имеется - 3001, то есть если скрипт попадет на такой инструмент, то он зависнет на проверке полноты Size`а.
Цена свечи без тега графика
 
Так работает.
Это что то на подобии задержки, чтобы данные успели погрузится ?
Если да, то как быть точно уверенным, что это задержи хватило, а если таких запросов будет больше одного, то необходимо после каждого запроса задержку делать ?
Цена свечи без тега графика
 
Поправка, если график не открыт, то и по дневному интервалу значение "0" выдается. Непонятно, идет ли все таки загрузка с сервера или нет.
Цена свечи без тега графика
 
А вот еще что то не понятное мне, опять запускаю вышеприведенный скрипт, с уже подключенным соединением, на тот инструмент, который есть в "таблице торгов", но по которому не открыт график.
Если в скрипте указываю дневной интервал, то скрипт показывает значение, если указываю минутный интервал, скрипт показывает значение "0", но после того, как я открыл график по данному инструменту и открыл на нем минутный интервал, то после запуска скрипта, показывается правильно значение.
Цена свечи без тега графика
 
Данные по инструменту в таблице"текущие торги" есть. Там по сути, как я понял вообще все данные по всем инструментам у меня были в этой таблице.
То есть по сути, если эта таблица открыта со всеми инструментами, то есть CreateDataSource будет обращаться при любом инструменте к этой таблице ?
Цена свечи без тега графика
 
Открытая таблица "текущие торги" влияет на это ?
Цена свечи без тега графика
 
Хотя нет, сейчас запустил скрипт по инструменту (при разорванном соединении), по которому график в Квике открыт не был, но скрипт все равно вывел правильно значение.
Цена свечи без тега графика
 
Понял, если график открыт, то данные берутся с графика.
Цена свечи без тега графика
 
Так и не понял все таки откуда и как подгружаются данные при вызове этой функции:
Код
is_run=true

------------------------------------------------------------
function main()

ds1, err = CreateDataSource("TQBR", "GAZP", INTERVAL_D1);
Kol_vo_svechey=ds1:Size()

Price_close = ds1:C(Kol_vo_svechey)

message(tostring(Price_close))

   while is_run do
       sleep(1000)

 end
 end

После выполнения этого скрипта, вывелось значения цены закрытия последней свечи по выбранному инструменту.
После этого, я закрыл Квик, а потом его открыл, но без подключения и заменил в скрипте инструмент с GAZP на SBER, запустил и скрипт показал правильно значение.
Так откуда скрипт взял эти данные, если я не запускал данный скрипт по инструменту SBER будучи подключенным к серверу ?
Цена свечи без тега графика
 
Получилось, спасибо!
Цена свечи без тега графика
 
Запустил в Квике вот этот скрипт для проверки, как работает CreateDataSource:
Код
p_classcode_1="TQBR"
p_seccode_1="GAZP"

is_run=true
------------------------------------------------------------
function main()

ds1, err = CreateDataSource("TQBR", "GAZP", INTERVAL_M1, "last");

message(err);
ds1:SetEmptyCallback();
message(ds1:Size());


   while is_run do
       sleep(1000)

 end
 end

Но что то ничего не происходит, никаких message(ds1:Size()) не появляется.
Встроенные индикаторы в скриптах индикаторов, Встроенные индикаторы в скриптах индикаторов
 
Цитата

Цитата
Здравствуйте,

Подскажите, а в итоге доработка была реализована ?
Здравствуйте,

Нет.

Но разве реализация пожелания не была признана потенциально целесообразной ? :)
Запись в таблицу - вопрос.
 
Огромнейшее спасибо за ответ!
Запись в таблицу - вопрос.
 
А при каком тогда заходе интерпретатор заглянет внутрь функции ?
Запись в таблицу - вопрос.
 
То есть, когда в данном случае выполнилось условие If then, сама таблица t_id по сути еще не создана ?
Цена свечи без тега графика
 
Еще только не понятно одно, закачка идет именно с сервера брокера ?
Цена свечи без тега графика
 
Спасибо за развернутые ответы!
Завтра проверю, как раз :)
Цена свечи без тега графика
 
Спасибо!
Подскажите пожалуйста еще, я правильно понимаю, что, если я при отключенном подключении захочу получить данные:

ds:Size(), а потом и значение самой произвольной свечи:

ds:C(i-1)

То Quik ничего не выдаст, так как эти запросы обращены к серверу, а значит сам терминал Quik должен быть подключен к серверу и в оффлайне это не работает ?
Цена свечи без тега графика
 
А как получить данные через CreateDataSourse - n-ой свечи ?
Цена свечи без тега графика
 
Видимо можно, через CreateDataSource(Class_Code, Sec_Code, INTERVAL_M1) , но я так понял, что это можно сделать только, когда quik подключен к бирже в ее рабочее время, то есть оффлайн данная функция что то не работает.
Цена свечи без тега графика
 
Здравствуйте,

Подскажите пожалуйста можно ли получить цену свечи (с выбором интервала) без использования тега графика, а только по classcode`у и seccode`у ?
Страницы: 1 2 3 4 След.
Наверх