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

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

Страницы: Пред. 1 ... 19 20 21 22 23 24 25 26 27 28 29 ... 72 След.
Quik 9.7.0 или младше, Где скачать ?
 
Цитата
k4rkpin написал:
установите старую версию с сайта Сбера  
http://www.sberbank.ru/common/img/uploaded/broker/quik_setup.zip
http://www.sberbank.ru/ru/person/investments/broker_service/quik?tab=install

и обновите через  https://arqatech.com/ru/support/files/quik-workstation/
Версия 9.4, 24.02.2022
Комплект файлов для обновления программы вручную zip, 71.9 МБ
У сбера сейчас обновляется до 9.7.0
Пользователям trans2quik.dll на заметку!
 
читаем внимательно документацию:

DWORD

32-разрядное беззнаковое целое число. Этот тип объявлен в Windef.h как показано ниже:

typedef unsigned long DWORD;
и это не long положительного значения, а беззнаковое число.
Беззнаковое от знакового отличается лишь исполнением операций сравнения на больше меньше
а бинарный код у них одинаковый.
----------------------
Учите мат часть.
getSecurityInfo возвращает nil
 
Цитата
andrey2185 написал:
getSecurityInfo возвращает nil по всем инструментам, что за безобразие ???
покажите скрипт. А то все телепаты на фронте.
и такая дребедень Целый день
 
Цитата
k4rkpin написал:
Цитата
nikolz написал:
но и бесплатный и безвозвратный заем их активов
с бесплатным понятно, а почему безвозвратный ?
потому что никто не выводит  ту сумму ,которую завел.
Выводят либо прибыль, либо снова заводят пополняя убытки.
В итоге все что  завели клиенты это бессрочная и бесплатная халява для брокера.
--------------------
Из 24 миллионов буратин (счетов) на бирже активные лишь 1 . Остальные дали беспроцентный заем брокеру.
Часто зависает Quik 9.7.1.10, Имя события проблемы: AppHangB1
 
так как у сбербанка актуальная версия 9.7,
то в очередной раз установил ее  и снова вернул 8.7
----------------
9.7 заметно тормознутая на графиках.
-----------------
сейчас на демо тестирую  версию 10
пока вроде бы нормально.
---------------------
предложите сберу версию 10 вместо кривой 9.
и такая дребедень Целый день
 
торговля на бирже это не только кило шерсти с клиентов,
но и бесплатный и безвозвратный заем их активов
на нужды брокера и крупных проф участников.
----------
А В РФ уже 24 млн граждан отнесли свои деньги брокерам.
пора уже стричь начинать.  
Сверхбольшие годовые ставки по 200 и 300% годовых
 
Цитата
k4rkpin написал:
по мотивам сообщения
Цитата
https://forum.quik.ru/messages/forum1/message67512/topic7819/#message67512 Шорты осиновые написал:
Брокер  «Универ Капитал» сообщил 28 марта о возникновении у него признаков   банкротства  и  недостаточности имущества , следует из раскрытия данных  на Федресурсе.

Откуда появляются сверхбольшие годовые ставки по 200 и 300% годовых, или они всегда плавающие для розничных клиентов?
Возможно ли при короткой продаже акций нарваться на такие %, если на счете есть денежное обеспечение 100% или от суммы шорта ?


 
Цитата
25  февраля, на следующий день после рекордного обвала рынка, все активы  клиентов «Универ капитала» на общем торговом разделе Московской биржи  оказались заблокированы из–за задолженности по сделкам: брокер утратил  возможность самостоятельно заключать сделки РЕПО. После этого, пишет  Кожевников, Национальный клиринговый центр (НКЦ, входит в группу  Мосбиржи) начал осуществлять перенос общей отрицательной денежной  позиции клиентского счета штрафными сделками РЕПО, заключаемыми без  участия брокера. C  28 февраля по 17 марта НКЦ начислял штрафные проценты за перенос  маржинальных клиентских позиций: по ставке 200% годовых в долларах, 300%  годовых в евро и 40% годовых в рублях. За указанный период НКЦ начислил  процентов на 880 млн руб  

https://www.vedomosti.ru/finance/articles/2022/03/28/915556-univer-kapital-poprosil-sanatsii
Не только у клиентов может быть маржин кол, но и у брокеров тоже может быть и этот кол  брокер перекладывает на клиентов.
---------------------
Из жалобы этого брокера видно, что на момент продажи активов клиентов, доходность по долларовым облигациям доходила до 400%
Так что НКЦ продал по рынку.
---------------------------
Далее из письма следует, что убыток составил 15% от объема проданного.
------------------------------
По идее брокер должен был это покрыть своим средствами (он же считает себя крутым), а он просто кинул клиентов
и включил дурочка с протянутой рукой к ЦБ.  
Системная разжопица и отсутствие индикации краха Quik
 
наступает момент, когда количество ошибок переводит  систему на совершенно новый уровень.
------------------------------
И тогда появляется название этому новому.
---------------------------------
Ибо если нет названия, то и нет явления.
срочный рынок Московской биржи переходит на новую тарифную модель
 
Цитата
BlaZed написал:
Цитата
nikolz написал:
на бирже надо не расходы экономить, а убытки сокращать.
Экономия на комиссии биржи хоть и копейки, но если их можно будет избежать добавив одну строчку кода, то почему бы и нет?
Я не против,
но суть в том,
что Вы реально будете стоять либо вдали от рынка либо против рынка.
так как это правило направлено на уменьшение движения рынка,
т е Вы станете бесплатным маркет-мейкером, которым биржа платит за сжатие спреда..

 
срочный рынок Московской биржи переходит на новую тарифную модель
 
на бирже надо не расходы экономить, а убытки сокращать.
срочный рынок Московской биржи переходит на новую тарифную модель
 
чтобы не быть голословным вот Вам пример с биржи.
посмотрите сколько в процентах Вы экономите.
и сравните с Вашими возможными потерями.

А это величина комиссии в процентах на фьючерсы от базового актива.

 
срочный рынок Московской биржи переходит на новую тарифную модель
 
На фьючерсах при прибыльной торговле комиссия для брокера и биржи составит от 10 до 50% от полученной вами прибыли,
если Вы не проф участник.
срочный рынок Московской биржи переходит на новую тарифную модель
 
Цитата
Игорь М написал:
RI
Возможно я не совсем точно выразился.
Я уверен, что теряете Вы не на комиссии , а на убытках при движении рынка против вашей позиции. И эти потери гораздо больше .
Но экономия на комиссии - это не способ получить прибыль на рынке, тем более на фьючерсе.
Фьючерс - это торговля с плечом.
Посчитайте величину комиссии от стоимости актива и сравните это с убытком при движении актива против вашей позиции хотя бы на 1%.
--------------------
Если экономить на комиссии, то лучше вообще не ставить заявки. Экономия максимальная.
Что не так?
 
пардон,
сообщение ошибочно.
Что не так?
 
Попытался установить новую версию для демо.
при распаковке получил это:
 
срочный рынок Московской биржи переходит на новую тарифную модель
 
Цитата
Игорь М написал:
Цитата
Anton Belonogov написал:
Герман , дополнительных действий с Вашей стороны не потребуется.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Антон, убедительная просьба с этим не затягивать. Эта опция актуальна и реально поможет деньги сэкономить.
на самом деле это не так
реально это не поможет экономить деньги.
Так как комиссия брокера остается, а она всегда существенно больше биржевой.
Если заявка не пассивная, то она просто отклоняется и правило это лишь к лимитированным заявкам.
и такая дребедень Целый день
 
сделал такой финт ушами:
---------
подключился к WebQUIK
подключение прошло, но данные с биржи не транслировались.
Вышел из webQUIK
==========
подключился к QUIK
полет нормальный.
и такая дребедень Целый день
 
сегодня в сбербанке все началось как вчера
----------------
полный писец.
-----------------
TTT не меняется, портфель не пересчитывается
время отстает
меняется лишь график и стакан.
===================
пытаюсь переключиться  идет подключение и писец.
и такая дребедень Целый день
 
если серверов много, то тем более странно что так случилось.
и такая дребедень Целый день
 
Цитата
Sergey Gorokhov написал:
Цитата
nikolz написал:
У сбербанка указан лишь один ip сервера
У них много серверов за одним адресом.
По этому было сказано "переподключиться", а не поменять сервер
вот этим (переподключится ) я и занимался вчера весь день.
К вечеру заработало. очевидно, сделали.
--------------------
проблема больше не в том, что сломалось,
а в том что ничего не сообщают клиентам о проблеме.
----------------------------
Получается, что им просто наплевать на клиентов.
и такая дребедень Целый день
 
Цитата
Sergey Gorokhov написал:
Цитата
nikolz написал:
Сервер подключен к КВИКу но трансляции никакой нет
Попробуйте переподключиться, чтобы попасть на другой сервер
У сбербанка указан лишь один ip сервера
Другого нет.
Более того, теперь вообще перестал подключать
Вообще хрен знает где их поддержка.
и такая дребедень Целый день
 
В сбербанке полный писец.
сейчас время 12:50
Сервер подключен к КВИКу но трансляции никакой нет
Полная хрень,
Индикатор подключения - зеленый
а время последней сделки 11:55
 
и такая дребедень Целый день
 
в настоящее время отключили отображение время сервера в строке состояния.
Так задумано?
 
и такая дребедень Целый день
 
сейчас восстановилось соединение и восстановился вчерашний день торгов.
Очевидно, что-то исправили в консерватории.
и такая дребедень Целый день
 
Цитата
Sergey Gorokhov написал:
nikolz,
Николай, сообщите если сегодня повторится

сегодня дурдом какой-то
Во-первых, при подключении исчез вчерашний день торгов .
Во-вторых, сейчас соединение с сервером разорвалось и не восстанавливается.
интернет норма скорость 100 Мбод
и такая дребедень Целый день
 
брокер Сбербанк.
Стыдоба - это ведущий банк РФ.   Внедряют ИИ.



и такая дребедень Целый день.
Почему-то не происходит обновления табличных данных лучший спрос и лучшее предложение (брокер СБЕР) ??, Два дня на
 
Цитата
Nikolay написал:
А прямо сейчас цена последней сделки в ТТТ, видимо, отстает от графика. Время сервера встало на 10 утра. Данные ТТТ видимо тоже. Для целей автоматизации  брокер просто нерабочий. Да и для торговли тоже т.к. вчера графики просто стояли.
Вам повезло
У меня сбер вообще  на сообщении - соединение установлено
прислал код а меню для ввода не выдает
Почему-то не происходит обновления табличных данных лучший спрос и лучшее предложение (брокер СБЕР) ??, Два дня на
 
У брокера сбер вчера
сначала время сервера отставала на 50 минут.
после двух кратного переподключения  время сервира стало нормальным
но цена последней сделки в ТТТ стала отставать минут на 30 от цены на графике.
Потом графики встали , а цены в ТТТ изменялись.
=============
раньше уже писал про выкрутасы сбера.
==============
хорошо бы  что-то в консерватории изменить.
COMMENT и CLIENT_CODE
 
Цитата
Иван Иванов написал:
+ "; CLIENT_CODE=" + comment;
 читаем внимательно документацию:
===================================
Настройки автозаполнения полей ввода заявки Заполнение полей «Код клиента» и «Поручение»
========================
Применение глобальной настройки управляется параметром «set-comment-mode»,
который может быть указан как в  секции [Global], так и в секции настроек для
какого-либо класса. Параметр может принимать следующие значения:
  • «0» – применение глобальной настройки отключено,
  • «1» – включено автозаполнение поля «Поручение» значением глобальной
    настройки, значение берется из параметра «sell-default-client-code» для заявок
    на продажу и «buy-default-client-code» для заявок на покупку в секции [Global].
    Если в параметрах указан код клиента, то он игнорируется. Например, если
    параметром «sell-default-client-code=77//global» задана подстановка кода клиента
    «77» и поручения «global», то код клиента не будет использоваться для
    автоподстановки.
Неправильная дата в Web Quik 7 3 1, Отстает на 3 дня
 
у сбера сегодня и в квике был бардак. Посмотрите на цену последней сделки.
Правда, круто?
 
Неполный вывод через DDE сервер
 
Цитата
Александр написал:
Можно конечно, но почему вывод данных так работает? Если есть 40 строк в стакане, так и он должен выводить 40 строк, даже если они пустые. Или по какому принципу работает вывод данных из стакана?
возможно он и выводит. Возможно это эксель не отображает пустые строки та как после них ничего нет.
Неполный вывод через DDE сервер
 
напишите в экселе скрипт на бейсике
Коллеги как подключить LUA SOCKET к QUIK 9 ?
 
Цитата
Alex написал:
Выполняю команду

socket=require("socket")

Вылезают вот такие ошибки

no field package.preload['socket']
no file 'C:\VTBC_Broker\QUIK\lua\socket.lua'
no file 'C:\VTBC_Broker\QUIK\lua\socket\init.lua'
no file 'C:\VTBC_Broker\QUIK\socket.lua'
no file 'C:\VTBC_Broker\QUIK\socket\init.lua'
no file 'C:\VTBC_Broker\QUIK\. .\share\lua\5.3\socket.lua'
no file 'C:\VTBC_Broker\QUIK\. .\share\lua\5.3\socket\init.lua'
no file '.\socket.lua'
no file '.\socket\init.lua'
no file 'C:\VTBC_Broker\QUIK\socket.dll'
no file 'C:\VTBC_Broker\QUIK\. .\lib\lua\5.3\socket.dll'
no file 'C:\VTBC_Broker\QUIK\loadall.dll'
проверьте версию dll
в 9 версии квик можно работать с dll Lua 5.3 либо Lua 5.4
[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта
 
поставьте галочки для торгуемых вами инструментов в подписке на обезличенные сделки.
[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта
 
Цитата
Quikos написал:
Прошу пожалуйста подтвердить, что это ошибка или что это корректное поведение Квика:
Версия Квика 9.7.1.10
Если по понятиям,
то такое поведение функции, мягко сказать, странное.
-----------------------------
Если по документации,
то там ничего об этом нет,
следовательно,
получилось как всегда.
-----------------------
Но исправлять в ближайшем будущем это никто не будет.
--------------------
Поэтому, что Вам даст их ответ?
срочный рынок Московской биржи переходит на новую тарифную модель
 
вот нашел ответ на данный вопрос на бирже( совпало с данным мною выше определением ):
----------------------
Заявки с признаком только пассивные
В декабре 2022 года на Срочном рынке будет добавлен новый признак заявки только пассивная

Новый признак заявок "только пассивная" доступен для лимитированной или айсберг-заявки, которая становится Активной если в момент объявления имеет цену / величину спреда хуже цены / величины спреда встречных Активных заявок. Если Заявка в момент объявления имеет цену / величину спреда лучше цены / величины спреда хотя бы одной встречной Активной заявки, она отклоняется торговой системой.

Новый тип заявок с признаком только пассивные (BoC - Book-or-Cancel) предполагает, что заявка, поданная в торговую систему, никогда не будет тейкерской.

Особенности заявки с признаком только пассивные (BoC)

  • Признак BoC сохраняется на протяжении всей жизни заявок (в том числе и для GTD – good till date);
  • В рамках действующей тарификация признак BoС гарантирует нулевую комиссию по сделкам;
  • Команда MoveOrder исполняется в случае, если она не приводит к исполнению заявки, исходная заявка не снимается.
срочный рынок Московской биржи переходит на новую тарифную модель
 
или продажи, но валютой не торгую, поэтому лишь предположу.
срочный рынок Московской биржи переходит на новую тарифную модель
 
Цитата
Герман написал:
Цитата
nikolz написал:
 
Цитата
Герман  написал:
 
Цитата

Каким образом в функции sendTransaction прописать, что заявка пассивная? В руководстве не нашел информации
 
 ничего писать не надо.
Выставите сделку лимитной по цене хуже рынка - будет пассивной.  
В терминале функция есть, должна быть и возможность в коде прописать
предположу, что это условие ограничения покупки валюты физ лицами.
COMMENT и CLIENT_CODE
 
Цитата
Иван Иванов написал:
Столкнулись с тем, что в брокере А..р    не получается указать произвольный коммент к ордеру в CLIENT_CODE.     По итогу постановки заявки там всегда оказывается номер счета
SPBFUT1234F.     Невозможность пометить ордера ломает логику менеджмента заявок...

Вопрос такой:    замена CLIENT_CODE происходит на стороне брокера из-за каких-то особых настроек сервера ?     Или может всё-таки в локальных настройках терминала как-то можно подшаманить?
а где Вы прочитали что в CLIENT_CODE могут быть комментарии?
ссылку дайте плиз.
Робот Сетка LUA для QUIK бесплатно, Обзоры и обновления робота
 
к недостатку арбитражных стратегий следует отнести их малую доходность,
сопоставимую с доходностью облигаций.  
срочный рынок Московской биржи переходит на новую тарифную модель
 
пардон заявку.
когда в нее ударят, то ваша сделка будет пассивной.
срочный рынок Московской биржи переходит на новую тарифную модель
 
Цитата
Герман написал:
Цитата

Каким образом в функции sendTransaction прописать, что заявка пассивная? В руководстве не нашел информации
ничего писать не надо.
Выставите сделку лимитной по цене хуже рынка - будет пассивной.  
Связывание глобальной callback функции
 
Цитата
Quikos написал:
Цитата
nikolz написал:
 Так Вы просто сделали функцию OnQuote но ваша dll вообще здесь не причем.
--------------------------
Вы  dll  сделали правильно (если выкинуть лишнее, из того что Вам написали)
Но Вы не объявили Вашу функцию колбеком.
-----------------------

Как вариант,вы можете вызвать вашу функцию внутри
например так:  
Код
      --здесь загрузите вашу dll  
  function   OnQuote (class, sec)
  ----  здесь вызов вашей функции из вашей dll  
  end  
    
 
Не понимаю, что значит я просто обьявил функцию, но не сделал ее колбеком ?
Я обявил Сишную функцию и связал ее с именем реальной глобальной квиковской функции - OnQuote.

Что значит не сделал ее колбеком ? И что такое " ----  здесь вызов вашей функции из вашей dll".
Функция OnQuote вызывается не мной - а самим Квиком.
покажите где КВИК  в скрипте, который написали Вы,  загрузил вашу  dll
Есть смысл делать так ? Это экономит ресурсы ?
 
Цитата
Евгений написал:
А комментарии  сильно влияют на скорость ?

или например роспись кода в одну строку и в несколько строк ?
нет
Цитата
Евгений написал:
а пустые строки в файле скрипта могут влиять ?
нет
Связывание глобальной callback функции
 
Цитата
Quikos написал:
Цитата
В скрипте я дополнил ровно вот эти две строчки:
Код
   function   OnQuote (class, sec)
 end   
Просто вы же сами написали, что я неправильно описываю ее в dll, да и  BVladimir , что вроде бы может работать без указания этих двух строчек в скрипте.

Собсвенно работает и хорошо, но теперь мне все таки интересно - может ли это работать без указания OnQuote в скрипте или нет.
Так Вы просто сделали функцию OnQuote но ваша dll вообще здесь не причем.
--------------------------
Вы  dll  сделали правильно (если выкинуть лишнее, из того что Вам написали)
Но Вы не объявили Вашу функцию колбеком.
-----------------------

Как вариант,вы можете вызвать вашу функцию внутри
например так:
Код
--здесь загрузите вашу dll
function OnQuote (class, sec)
----  здесь вызов вашей функции из вашей dll
end
Связывание глобальной callback функции
 
Цитата
Quikos написал:
Цитата
nikolz написал:
 
Цитата
Quikos  написал:
 
Цитата
 BVladimir   написал:
   
Цитата
  Quikos    написал:
Хмммм, в моем случае - начинает работать когда я объявляю callback-функцию в самом скрипте, без этого в dll - не вызывается.
   надо с самой dll разбираться...
  Я даже не знаю, что там еще можно разобрать. В Luaopen - я добавил функцию на стек, определил ее, как глобальную "OnQuote".  Не вызывается.
Как только добавляю в Lua скрипт эти две строчки - то начинает вызываться. Ну и хорошо, что мне еще нужно :)
 Проблема в том что Вы неправильно ее описываете в dll.
Ваша DLL - это таблица которая размещается в глобальном стеке, а колбек - это функция которая размещается в глобальном стеке
Когда Вы присвоите функции вашу функцию тогда и вызывается.  

Я делаю так:

Код
  static int global_callback__OnQuote(lua_State *  L)
{
    std::cout  <  <   "global_callback__OnQuote"   <  <  std::endl;

     return   0 ;
}



extern  "C"  LUALIB_API int luaopen_DLL(lua_State  *  L)     
{
    
    luaL_newlib(L, ls_lib);

    lua_pushcfunction(L, global_callback__OnQuote);
    lua_setglobal(L,  "OnQuote" );

}  

Каким образом дополнительно нужно присвоить "функцию моей функции" ?
Ну Вы же сами написали, что это сделали?
Покажите как Вы это сделали в скрипте.
Связывание глобальной callback функции
 
т е в вашем варианте, Вы описанием делаете указатель в глобальном стеке на вашу функцию из таблицы dll, потому и вызывается.
Связывание глобальной callback функции
 
Цитата
Quikos написал:
Цитата
BVladimir написал:
 
Цитата
Quikos  написал:
Хмммм, в моем случае - начинает работать когда я объявляю callback-функцию в самом скрипте, без этого в dll - не вызывается.
 надо с самой dll разбираться...
Я даже не знаю, что там еще можно разобрать. В Luaopen - я добавил функцию на стек, определил ее, как глобальную "OnQuote".  Не вызывается.
Как только добавляю в Lua скрипт эти две строчки - то начинает вызываться. Ну и хорошо, что мне еще нужно :)
Проблема в том что Вы неправильно ее описываете в dll.
Ваша DLL - это таблица которая размещается в глобальном стеке, а колбек - это функция которая размещается в глобальном стеке
Когда Вы присвоите функции вашу функцию тогда и вызывается.  
Связывание глобальной callback функции
 
Цитата
Quikos написал:
Цитата
BVladimir написал:
 
Цитата
Quikos  написал:
Оказывается в самом Lua-Скрипте нужно еще прописать вызов OnQuote.
 Не нужно. В скрипте только подключение dll.
Хмммм, в моем случае - начинает работать когда я объявляю callback-функцию в самом скрипте, без этого в dll - не вызывается.
  Чтобы было проще программировать колбеки,
Вы можете эти функции написать на луа,
а внутри их вызвать ваши функции на СИ.
-------------------
например так
function OnQuote()
---------------  вызываете что хотите писанное на  СИ
.....  
--------------
end
=================  
На самом деле Вы так сейчас и делаете, так как QLUA - библиотека функций, писанных на СИ.
Вы хотите написать  еще и свою хотелку на CИ.
Таблица обезличенных сделок ....
 
Цитата
Евгений написал:
Можно наверное напрямую с биржи еще подписаться, там то уже точно можно делать как хочешь))
если готовы платить, то можно и с биржи.
Страницы: Пред. 1 ... 19 20 21 22 23 24 25 26 27 28 29 ... 72 След.
Наверх