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

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 88 След.
Причина очень медленной загрузки QUIK
 
Pivaev Maxim,

Прикольно, к серверу сбербанка - 1200Мбайт и 8 минут
к демо серверу -180Мбайт и 1  минута
Причина очень медленной загрузки QUIK
 
Сейчас объем занимаемой памяти уменьшился до 54 МБайт.
Причина очень медленной загрузки QUIK
 
Сейчас объем занимаемой памяти уменьшился до 125 МБайт.
Причина очень медленной загрузки QUIK
 
Сейчас объем занимаемой памяти уменьшился до 167 МБайт.
Не приходит полная версия OnTrade
 
Цитата
User12501 написал:
Сегодня опять случилась эта бяка. За секунду произошли четыре транзакции, по трём из них полная версия OnTrade (с ненулевым trans_id) не пришла. Видимо придётся убрать из скрипта эту дополнительную проверку. Но вообще факт неприятный.  
Когда делал тесты системы выставления заявок по лучшей цене, то наблюдал подобные эффекты. Как я понял это происходи тогда, когда заявка сразу исполняется встречной. В этом случае приходит сообщение что она и выставилаcь и исполнилась  все в одном. При этом  OnTransReply тоже содержит всю информацию о заявке.
--------------------  
Мне собственно безразлично такие ситуации, так как без разницы сколько раз поступили события по транзакции,заявке или сделке.
Причина очень медленной загрузки QUIK
 
Сейчас объем занимаемой памяти уменьшился до 330 МБайт.
За прошедшее время никаких действий в терминале не совершал.
Причина очень медленной загрузки QUIK
 
Pivaev Maxim,

Есть файл sec.dat  . Вчера он был 14Мбайт сегодня 24Мбайта.
Он очевидно содержит информацию по всем торгуемым инструментам.
---------------------
Но они мне не нужны.
--------------------------
Может надо его обрезать до требуемого количества инструментов, а не присылать кучу мусора?
Причина очень медленной загрузки QUIK
 
Понятно. Сегодня объем занятой памяти составил 920 Мбайт вместо 1200 вчера. В настройках ничего не менял.
Запуск терминала происходил так же как и вчера.   Сначала 4 минуты загрузка . Потом 4 минуты после ввода кода со смартфона.
-----------------------
В архиве убрал папку индикаторы
https://cloud.mail.ru/public/JjQs/VcjCiJpWK
На едином счете клиентский портфель считается с грубыми системными ошибками
 
Цитата
A.T. написал:
Любой брокер в принципе вам отключит FORTS (все фьючерсы и опционы), если вы не поставите галку и на подпишете документ, что согласны на
У Вас путаница в голове.
фьючерсы и маржинальные сделки это две большие разницы.
-------------------------
Для торговли фьючерсами не нужно ставить галочку на маржинальные сделки
----------------------------------
Маржинальными сделками называются сделки которые вы совершите за счет заемных средств или акций.
=================
Более того Вы вообще не  в теме.
----------------------------------
Речь идет о расчете клиентского портфеля при переходе на единый брокерский счет.
=====================
При этом таблица «Ограничения по клиентским счетам» становится нулевой, а денежные средства фьючерсов объединяются с денежными средствами акций.
----------------------------------
В результате этого покупка фьючерсов становится равной покупке акций и в клиентском портфеле появляется сумма якобы заемных средств на те акции, которые можно купить на купленные фьючерсы.
--------------------------------
Т е вместо купленных Вами фьючерсов зачисляются средства,которые надо  чтобы купить акции по этим фьючерсам как долг брокеру.
=====================
Мой вопрос исключительно к разработчикам.
===================
Подобные финты в клиентском портфеле не только создают дополнительные риски для клиентов но и содержат признаки преступления по ст 159 ч.4 УК РФ.
-----------------------------
Поэтому хотелось бы получить подробное разъяснения у авторов этого перехода на единый брокерский счет и законные основания такого расчета клиентского портфеля.
Причина очень медленной загрузки QUIK
 
Pivaev Maxim,
Прикольно но сейчас терминал qUIk занимает в оперативной памяти на моем ПК  всего 50 Мбайт  вместо 1200 Мбайт при старте в начале дня.
Можете это объяснить?
На едином счете клиентский портфель считается с грубыми системными ошибками
 
Ув.Разработчики.
Сообщаю Вам о следующих грубейших ошибках расчета клиентского портфеля.
-------------------
При торговле фьючерсами не может быть никаких маржинальных сделок.
Т е такие показатели как НПР1, НПР2, Требование, УДС, и все показатели со словом маржа не существуют для фьючерсов.
Так как никаких займов брокер клиентам на фьючерсном рынке не дает и не может давать ни по регламенту ни по закону.
Указание Банка России от 12.02.2024 N 6681-У "О требованиях к осуществлению брокерской деятельности при совершении брокером отдельных сделок за счет клиента" (Зарегистрировано в Минюсте России 02.07.2024 N 78736)
У Вас же все эти показатели считаются для фьючерсов как для акций.
--------------------
Если Вы полагаете, что Вы считаете все правильно, то дайте ссылку на документ,
где указана методика расчета этих показатель для фьючерсов и объясните о какой марже  идет речь,
что такое нач и кон маржа для фьючерсов.
----------------------
Брокер Сбербанк это объяснить не смог.
====================
Есть ошибки и в других таблицах, но давайте решим сначала по клиентскому портфелю для единого счета.
Причина очень медленной загрузки QUIK
 
Цитата
Pivaev Maxim написал:
nikolz, здравствуйте.

Рекомендации по устранению проблемы долгой загрузки QUIK мы приводили в теме  FAQ: Возможные проблемы с производительностью и рекомендации по их устранению :

Цитата
Долгая загрузка терминала на старте

   Если после запуска программы терминал долго загружается (30-60 сек и более) – скорее всего, это следствие неоптимальной настройки параметров запроса данных и устаревшего оборудования на локальном компьютере. В данном случае перед запуском QUIK из директории с программой можно удалить файл вида «info.log» (размер данного файла и определяет длительность загрузки конфигурации). Файл содержит в себе полученную с сервера в рамках предыдущего сеанса связи информацию. После соединения с сервером данные о торгах будут загружены с сервера заново.    

Уточните, пожалуйста, правильно ли мы понимаем, что выполнение данных рекомендаций в Вашем случае не приводят к ускорению загрузки программы?
Все верно.
Эти рекомендации ошибочные.  
Вы невнимательно читаете то, что я написал.
При старте QUIK загрузка процессора не более 25% ,
а загрузка сети не более 0.1%.  

Pivaev Maxim
Можете объяснить, что именно грузит  терминал QUIK  если занимаемая им память увеличивается от 140Мбайт при старте до 1200Мбайт .
При этом в момент подключения занимаемая память сбрасывается до 600 Мбайт.  
Вроде бы это удаляется вчерашняя сессия.
Но не тут то было, терминал снова набирает в час по чайной ложке свои 1200 Мбайт.
Что такого размером 600 Мбайт он набивает в патять.
----------------------
Что особенно удивительно, что через 2-3 часа, если ничего не делать, объем занятой памяти уменьшается до 300 Мбайт,
а через 4 часа аж до 60 Мбайт.
-----------------
Если потом совершить несколько сделок то объем памяти занятой терминалом увеличивается с 60 до 320 Мбайт.
Т е от 2 сделок память разбухает аж на 260 Мбайт
=====================================
Еще замечу, что на тех же настройках версия 8 занимала 600 Мбайт
а версия 12 уже 1200.
Но они мало чем отличаются чтобы так резко жрать память.
Приколы терминала QUIK
 
К вечеру объем занимаемой терминалом QUIK памяти уменьшился до 97 Мбайт.
Причина очень медленной загрузки QUIK
 
Повторил эксперимент. Закрыл QUIK и через минуту снова стартовал. При этом сервер не запрашивает код а необходимо ввести лишь пароль.
Загрузка произошла существенно быстрее   (не более 5 минут)  Занимаемая память 1150Мбайт. Число пакетов сообщений всего 50 тысяч.  
Причина очень медленной загрузки QUIK
 
В данной теме раскрою вам секрет, почему при старте терминала QUIK  приходится ждать не просто минуты, а десятки минут.
------------------------
Все происходит очень просто.
Любой желающий может повторить мой эксперимент.
-------------------
Берем версию QUIK 12.8.3
Открываем диспетчер задач и наблюдаем объем занимаемой памяти
Начальный объем примерно 170Мбайт, но он быстро увеличивается до 400 и потом медленно, минут за 5 до 800 Мбайт.
Это происходит загрузка сохраненных данных торгов и истории.
----------------------------
После этого QUIK запрашивает логи и пароль и через некоторое время код со смартфона.
---------------------
После этого QUIK сбрасывает объем занимаемой памяти до 400 МБайт и начинает через интернет получать данные для настройки графиков и таблиц .
-------------------------
В конечном итоге он займет 1200 Мбайт (если удалите всю накопленную историю, то получите  от 850 до 1100 Мбайт)
---------------------
Т е ему надо получить с сервера данные и чего-то там наплодить размером от 400 до 800 Мбайт
=======================
При этом процессе Вам надо наблюдать работу сети
==================
Прикольно, но факт.
Обмен данными с сервером происходит малыми посылками.
Например , у меня для полной загрузки терминал QUIK обменялся с сервером  аж 1 млн. пакетов.
При этом канал Ethernet  и Интернет был загружен аж на 0.1% !!!
Т е при возможности обмена на скорости 100Мбит/s, сервер и терминал обмениваются мелкими пакетами на скорости в среднем 50 Кбит/s Т е в 2000 раз медленнее, чем возможно.
--------------------------
Причем возникает естественный вопрос. Нафига надо обмениваться 1 000 000 сообщений при старте?
Почему невозможно все передать на скорости в 1000 раз большей и пакетами в 1000 раз длиннее?
-------------------------
Но это риторические вопросы.
=================
Учитывая, что версии 12 занимают памяти в 2 раза больше, чем версии 8  (ранее писал 1200 -12 версия 600- .8 версия)  следует ожидать еще большего зависания терминалов в следующих версиях.
------------------------------
Еще замечу, что у меня очень малая подписка на инструменты и индикаторы,  открыто обычно не более  5 графиков и  2 стакана и таблицы, включая ТТП,  с сотней инструментов.  
На бирже инструментов тысячи.
------------------------------------
Представляю сколько ждут начинающие, которые открывают сотню графиков и стаканов.
============================
Поэтому начинайте загружать терминал вечером.
Утром все будет загружено. (Шутка)
Приколы терминала QUIK
 
Сейчас объем память уменьшился до 800 Мбайт,
но я ничего не делал это он сам.
Приколы терминала QUIK
 
Проблема решилась просто.
------------------------------
Установил версию 12.8.3.4.  
Но сбербанк дает всем клиентам лишь 12.6
----------------------------
Как я показал Выше 12.6 это глючная версия.
=========================
Теперь подробнее, чем 12.8 отличается от 12.6
--------------------------------
1) Объем занимаемой памяти составляет 850 Мбайт вместо 1200 Мбайт
-------------------------
2) Запуск терминала происходит в разы быстрее.
---------------------------
3) Мой скрипт работает как обычно, чудеса исчезли.
================
Просьба  к разработчикам.
Порекомендуйте сбербанку не предлагать 12.6 а срочно заменить ее на 12.8.3
================================
«Скажите государю, что у них ружья кирпичом не чистят: пусть чтобы и у нас не чистили...».
Приколы терминала QUIK
 
Цитата
Йцукен написал:
Цитата
nikolz написал:
получаю большую загрузку процессора (на 8.7 такого не было)
-----------------------
Тогда я удаляю свой скрипт
Загрузка процессора возвращается в норму
Без обид, но вы просто не умеете программировать  
Не занимайтесь плагиатом.
свободные средства для срочного рынка на едином счете
 
Ура! Сбербанк нашел мои позиции. Все работает.
Приколы терминала QUIK
 
Но самое прикольное, в том что объем занятой памяти всех приложений  практически не изменился.  
Приколы терминала QUIK
 
Так как после установки версии 12.6 начались чудеса, то решил провести подробные исследования процесса загрузки терминала.
-------------
Для начала я восстановил архив котировок, который у меня составлял 100 Мбайт и запустил QUIK
----------------------
Начальный размер памяти при старте составил 800Мбайт:


терминал грузился 5 минут и конечный размер составил 1100 Мбайт


после того как ввел пароль терминал снова стал загружать данные с сервера и далал это следующие 5 минут
начал с 800Мбайт



в результате получилось 1200Мбайт


==============================  
После этого я решил перезаказать данные для построения графиков . У меня лишь графики сбербанка и индекса
Загрузка началась с 400Мбайт


В итоге загрузка данных продолжалась следующие 10 минут и результат 1200 Мбайт занятой памяти


================================
А теперь внимание, будет самое интересное.
====================
У меня есть скрипт советника, который без проблем работал уже 2 года на версии 8.7
----------------------------------
Я его загружаю на версию 12.6 и о ЧУДО  получаю  22 Мбайт !!! занятой памяти терминалом.

Но при этом получаю большую загрузку процессора (на 8.7 такого не было)
-----------------------
Тогда я удаляю свой скрипт
Загрузка процессора возвращается в норму
А что же с занятой памятью?
68 Мбайт  вместо 1200 Мбайт

Зависание версии 12.6. при откреплении окна.
 
Теперь начались чудеса. Объем занимаемой памяти сократился до 80 МБайт.
Quik 12.6.0 зависает Сбербанк 2026 год, зависает QUIK
 
Теперь начались чудеса. Объем занимаемой памяти сократился до 80 МБайт.
Quik 12.6.0 зависает Сбербанк 2026 год, зависает QUIK
 
Версию 12.6 переустановил в новый каталог. Проблем с зависанием нет занимаемая память тоже в норме сократилась на 1000 Мбайт.
------------------------
Но проблема с исчезновением позиций по фьючерсам и неправильного расчета осталась.
Помогите своим заказчикам - Сбербанку настроить сервер на единый счет
Зависание версии 12.6. при откреплении окна.
 
Проблему решил полной переустановкой в новый каталог версии 12.6.1
--------------------
При этом объем занимаемой памяти сократился на 1000 Мбайт.(на 1ГБайт)
--------------
Зависание версии 12.6. при откреплении окна.
 
Спешу поздравить всех с ляпом в версии 12.6.
----------------------
Если открепить окно с графиком для перемещения его за пределы основного окна QUIK, например на второй монитор, то получаем зависание терминала.
-----------------------
При этом загрузка процессора возрастает с 3% до 30%.
--------------------------
Если это окно свернуть, то все возвращается обратно.
Quik 12.6.0 зависает Сбербанк 2026 год, зависает QUIK
 
Про версию 12.8.3  скажите сбербанку. Они предлагают клиентам лишь 12.6
свободные средства для срочного рынка на едином счете
 
Просьба расскажите спецам сбербанка что они делают не так, так как они второй день уже трахаются  а результатов нет.
свободные средства для срочного рынка на едином счете
 
Цитата
Izotova Liliya написал:
nikolz, здравствуйте.
Для анализа просьба прислать скриншот таблицы "Клиентский портфель" и примеры неверных расчетов системы.
Так как сбербанк перешел на единый счет, то приходится устанавливать версию 12.6.0.53.
Загружаю уже целый час.
При этом размер занятой памяти 1200Мбайт  вместо 600 для 8.7.
-----------------------------------
Позиции по фьючерсам вообще исчезли из QUIK.
В онлайн банке они на месте.
-------------------------------------
Вчера некоторое время позиции были
--------------------------
Так как у меня нет акций а лишь позиции по фьючерсам, то никаких уровней маржи быть в принципе не может.
Однако клиентский портфель был вчера таким:



а сегодня он такой:

никаких сделок за прошедшее время не совершалось.
но позиции по фьючерсам исчезли.
---------------------
Сбербанк предлагает выкинуть КВИК и передавать заявки по телефону. Какой-то каменный век .
свободные средства для срочного рынка на едином счете
 
Цитата
Alexander Kopyatkevich написал:
Здравствуйте, Олег!
Получить значение свободных средств для Срочного рынка с единой денежной позицией можно в таблице Клиентский портфель из параметра "НаПокупНеМаржин".
Для этого нужно вызвать функцию GET_CLIENT_MARGINAL_PORTFOLIO_INFO и нужное Вам значение передастся в параметре LIM_NON_MARGIN.
Там не отображаются свободные средства по фьючерсам при отсутствии акций и наличии позиций по фьючерсам.
Это связано с ошибкой в расчете клиентского портфеля.  
Алгоритм расчет портфеля брокер может сам  задать? Если нет то в QUIKе системна ошибка расчетов.
Вопрос по единому счету
 
и еще...
Кто знает, где в документации QUIK найти список параметров таблиц, которые надо для торговли фьючерсами, а какие для торговли акциями для единого  счета.
-----------------------
Иначе транслируется куда мусора, который для фьючерсов не имеет смысла. Например уровень маржи. Прикольно, что подобные параметры cчитаются для фьючерсов.
---------------------
Это в сбербанке не знают или разработчики так сделали?
Вопрос по единому счету
 
Сегодня сбербанк перешел на единый счет
Торгую лишь фьчерсами
В результате нигде не могу найти сумму свободных средств по фьючерсам
Кто знает где искать?
----------------
В сбербанке не знают.
Quik 12.6.0 зависает Сбербанк 2026 год, зависает QUIK
 
Сегодня Сбербанк переходит на единый счет.
Целый день они пытаются нормально отобразить у меня фьючерсы.
Три раза уже сфонил в тех поддержку и каждый раз обещают через очередные 2 часа исправить новый прикол.
То свободные средства исчезли, средства отобразили - исчезли позиции.
Круто.
Quik 12.6.0 зависает Сбербанк 2026 год, зависает QUIK
 
Сегодня в очередной раз попытался установить версию 12.6 которая выложена у сбербанка.
Нормально запустить не получилось. Очень долго грузилась и потом работала с тормозами.
------------------------------
Пришлось вернуться на 8.7
===========================
Что меня очень удивило, так это то, сколько памяти сжирает версия 12.6 Просто ужас какой-то.
------------------------
одни и те же  настройки
---------------------
версия 8.7 -600 МБайт
---------------------
версия 12.6 - 1260 МБайт
--------------------
Прикольно, но печально.
Вопрос к Разработчикам. Можете объяснить этот прикол?
 
Pivaev Maxim,
А я чем Вам могу помочь?
Написать в тех поддержку Сбербанка, Смешно?
Будет один из двух вариантов.
Либо мой вопрос пропустит мимо ушей, либо тот кто его прочитает ничего не понимает в вашем софте
и следовательно пропустит его мимо ушей.
----------------
Запросите у них логи сервера. Я Вам указал в картинках точные даты и время этих глюков.
Если мало, то еще соберу.
Нужна ли внешняя БД для Lua/QUIK?
 
Цитата
Quikdll написал:
Приветствую,
я пишу приложение на Lua для QUIK. И на данный момент в качестве БД используется обычный(ые) текстовый(ые) файл(ы), в котором(ых), в основном хранятся сделки и данные прошлых дней (по сути, куски таблиц заявкок, стоп-заявок, сделок и т.д., т.к при наступлении новой торговой сесии в QUIK они очищаются). У меня есть подозрение, что при реальной работе со временем могут возникнуть проблемы со скоростью запис и чтения.
Я сам лично не проводил никаких тестов, поэтому хочу спросить, нужно ли задумываться о том, чтобы искать более быстрые и надежные варианты замены использования обычных текстовых файлов?
Интересует реальный опыт.
P.S приложение на данный момент пишется только на Lua/Qlua.
Как известно, Файловая система это тоже БД.  Тоже использую эту БД.
----------------
Если не закрывать и снова открывать на каждом обращении,
то скорость обращения не зависит от размера файла.
------------------------
Как уже неоднократно писал на форуме,
задержка скриптов на Lua, как и задержка любого другого приложения
при работе под windows и любой БД
при чтении данных внутри циклов со Sleep или с обработкой событий  
определятся квантом времени Windows.
---------------------------
Это 10-15 ms, по умолчанию, и не менее 2 ms при перепрограммировании системного таймера.
-------------------
Решайте проблемы по мере их появления.
onstop и колбек пользовательского окна
 
Цитата
tohoki написал:
Цитата

Закрытие главного окна текстового редактора, майкрософт ворда или самомго терминала квик приводит к прекращению работы программы, а не к продолжению ее работы втихую. Это нормально и привычно везде и всюду, в Windows, Linux и даже, прости господи, macos. Но не в гордости российского программирования от ARQA.

Вы путаете кислое с зеленым.
---------------------------
Окно в редакторе текста - это область работы самого приложения. аналогично приложениям windows или Linux.
--------------------
Но в самом приложении пользователь может и делает кучу окон которые открывает и закрывает по надобности.
-----------------------
Таблица В скрипте - это не главное окно скрипта.
-------------------------
Терминал QUIK который Вы осваиваете с трудом.
-----------------
Когда закроете окно с графиков то терминал закроется?
----------------------
Для программирования надо не только читать школьные учебники по истории, но и учебники программирования.
Вопрос к Разработчикам. Можете объяснить этот прикол?
 
и еще..
На форуме встречал сообщения относительно другого банка,
который периодически сбрасывает соединение.
Тоже интересный прикол.
Вопрос к Разработчикам. Можете объяснить этот прикол?
 
Если это проблема связи сервера с биржей.
То, как то прикольно, что у такого банка такие плохие каналы связи с биржей,
что возникают часто аж на 5 минут разрывы соединения с биржей.  
onstop и колбек пользовательского окна
 
Цитата
tohoki написал:
Я пробовал искать по форуму, но ничего не нашел

у меня квик 12.8.3.4

запущен пользовательский скрипт, создающий окно. У окна есть колбек OnClose. Когда пользователь мышкой закрывает окно, нужно завершить работу скрипта. Нет проблем, завершаем.

Когда пользователь закрывает терминал при запущенном скрипте, завершать работу скрипта не нужно, она должна продолжаться автоматом при следующем запуске терминала.

Мне кажется, что такое поведение скрипта не  является чем-то необычным и не должно требовать каких то сверхусилий.


Но нихрена! При закрытии терминала первым делом в окно скрипта сразу же приходит колбек OnClose - скрипт его обрабатывает и завершает скрипт. До OnStop дело не доходит даже, этот колбек будет вызван когда то позже.

Получается, что при вызове колбека onclose невозможно понять, что произошло - завершили скрипт или закрыли терминал.


Я чего то не понимаю или ВСЕ НА САМОМ ДЕЛЕ ТАК И ЕСТЬ?    :shock:  :shock:  :shock:
Вы ошибаетесь.
----------------------------  
Если скрипт создает окно, то у окна есть функция закрытия, но нет кобека закрытия окна.
--------------------
OnClose  - это колбек  закрытие терминала QUIK или выгрузка файла qlua.dll
OnStop - это колбек остановки скрипта из диалога управления (т е из окна запуска скрипта)
Что не так?
Вопрос к Разработчикам. Можете объяснить этот прикол?
 
и это возникает при относительно спокойном рынке.
вот еще примеры такого прикола.



Вопрос к Разработчикам. Можете объяснить этот прикол?
 
Цитата
Pivaev Maxim написал:
nikolz, судя по Вашему описанию, четко прослеживается локализация проблемы: на участке от Торговой системы до брокера. Поэтому, для решения данной проблемы, все же предлагаем Вам обратиться к брокеру.
Обоснуйте.
Почему в этом случае не срабатывает проверки каждые 30 секунд связи терминала с сервером?
Связь есть а данных нет. Прикольно.
При этом тест интернета показывает скорость 100
На втором мониторе я смотрю кино без задержки. А Ваш QUIK не принимает никаких данных с сервера.
Что можете еще придумать?
Не приходит полная версия OnTrade
 
Цитата
User12501 написал:
Цитата
nikolz написал:
 
Цитата
User12501  написал:
 
Цитата
 nikolz   написал:
   User12501    ,
Два вопроса, которые могут дать ответ.
1) С какой задержкой у вас Sleep в main?
2) есть ли у Вас очередь событий?
  1) 585 секунд.
2) Не знаю. А что это?

(Предыдущее сообщение отправилось по ошибке, не ту клавишу нажал).  
 Тогда вероятнее всего Вы просто теряете сообщения, когда по заявке совершаются несколько сделок относительно быстро.
Непонятно. Насколько я знаю, все функции OnTrade приходят в одном потоке, т.е. даже если две сделки совершились строго одновременно, функции по ним вызовутся последовательно, и их невозможно потерять.

Кроме того, в приведённом примере интервал между сделками несколько секунд. Это не быстро. Быстро - это когда десятки сделок в секунду. Я такое видел, и мой скрипт их успешно обрабатывает.  
Если правильно вас понял, то Вы обрабатываете все события внутри колбеков.
Т е Вы тормозите терминал QUIK на время работы вашего скрипта.
Да, в этом случае события вероятно вы не пропустите. Но это лишь предположение,
Судя по установленной Вами задержки,  и в этом случае найдутся способные  написать такой скрипт.
Система принятия решений и/или Нечеткая логика(FuzzyLogic), Нечеткая логика или Система принятия решений в трейдинге
 
Цитата
VPM написал:
nikolz,  На мой взгляд это из одной области и все туда же к " Сивой кобыле ". Ну вышла и вышла, еще показать себя надо. Ну или падение на 1.2%? Даже комментировать не буду.

А вот что важно, не найти. На пример почему Шанхай дает премию по серебру ~ 30$ за унцию серебра? Куда реки текут? На наших глазах делаются состояния. А расскажут потом. Но я собственно ответы нашел и тема стала не интересна.
Вы это на шанхайской биржи видели сегодня? Новость об этом не только в США но и в Азии.
Тест быстродействия многопоточного бота
 
Тема для начинающих писателей роботов
-----------------------
Алгоритм теста:
---------------------
Скрипт на Lua в терминале  QUIK обрабатывает колбеки и выставляет заявки по требованию приложения.
---------------------------------
Полученные события,
кроме событий OnOrder, OnStopOrder, OnTransReply,
которые обрабатывает сам, скрипт рассылает приложениям.
-------------------------------------
Для каждого инструмента или класса работает отдельное приложение,
которое получает данные от скрипта ,
прогнозирует изменение позиции и отсылает требования на выставление или снятие заявок скрипту.
-----------------------------------  
Приложения можно реализовать в виде отдельного скрипта для терминала QUIK ,
либо отдельного приложения Windows.
--------------------------------------
Механизм обмена сообщениями реализован через файлы, поэтому он один и тот же как для скриптов так и для приложений.
-------------------------------------
Весь процесс обмена сообщений пишется в лог файлы.
Результаты теста такие:
это логи событий, от скрипта к приложениям для инструментов. Первое число - задержка получения события приложением.
В данном тесте задержка  равна кванту windows, который установлен 2ms.
В конце каждого события через символ "> " указано сколько всего событий в очереди.
Код
1024us, 19545940221.4:1,GAZP,126.22,126.22,126.31>4
2069us, 19547996621.9:1,VTBR,81.79,81.770,81.790>1
1761us, 19548976031.1:1,ALRS,40.96,40.94,40.96>1
2122us, 19548975763.9:1,AFKS,13.446,13.442,13.446>2
164us, 19548977786.8:1,GAZP,126.23,126.22,126.23>3
3020us, 19551013990.4:1,AFKS,13.445,13.442,13.446>3
2904us, 19552031852.1:1,GMKN,156.28,156.24,156.28>3
2961us, 19552031904.2:1,VTBR,81.79,81.790,81.815>1
2068us, 19553048370.0:1,AFLT,56.53,56.49,56.53>7
19550003064us, 6120562.3:1,HYDR,0.4386,0.4383,0.4386>2
2116us, 19557151989.5:1,AFLT,56.52,56.49,56.53>5
3100us, 19557154009.4:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.22,quantity=377},{price=302.33,quantity=81},{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945}},offer={{price=303.50,quantity=22},{price=303.58,quantity=1},{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.08,quantity=201},{price=304.10,quantity=97}}}>1
2946us, 19559169335.8:1,CHMF,974.4,974.0,975.2>3
3149us, 19559169199.5:1,AFLT,56.53,56.49,56.53>4
3024us, 19559187312.8:1,VTBR,81.815,81.790,81.815>1
718us, 19560195155.7:1,RUAL,37.495,37.480,37.495>2
2916us, 19560193051.8:1,GAZP,126.28,126.28,126.31>2
1975us, 19560197010.7:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.33,quantity=81},{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.50,quantity=5}},offer={{price=303.58,quantity=1},{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407}}}>1
249us, 19561199970.8:1,SBER,303.5,303.50,303.58>1
3111us, 19562215668.5:1,AFKS,13.451,13.442,13.451>3
1527us, 19562226731.8:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.22,quantity=377},{price=302.33,quantity=81},{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945}},offer={{price=303.50,quantity=35},{price=303.58,quantity=1},{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.08,quantity=201},{price=304.10,quantity=97}}}>1
1699us, 19563239495.6:1,SBER,303.5,303.48,303.50>1
1073us, 19564257502.6:1,AFLT,56.54,56.49,56.54>3
1975us, 19564259571.1:1,RUAL,37.5,37.480,37.500>3
2916us, 19565367155.3:1,CHMF,974.6,974.6,975.2>1
966us, 19566538221.2:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.22,quantity=377},{price=302.33,quantity=81},{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945}},offer={{price=303.56,quantity=25},{price=303.57,quantity=10},{price=303.58,quantity=1},{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.08,quantity=201}}}>1
1117us, 19568731056.8:1,AFLT,56.55,56.49,56.55>6
1013us, 19571884419.5:1,AFKS,13.452,13.442,13.452>4
980us, 19571884533.0:1,GAZP,126.28,126.28,126.29>2
2909us, 19572876032.2:1,GAZP,126.29,126.28,126.29>1
995us, 19572878023.0:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.33,quantity=81},{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5}},offer={{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407}}}>1
1817us, 19573893073.2:1,SBER,303.59,303.59,303.70>2
2998us, 19576946543.6:1,SBER,303.6,303.59,303.70>1
3060us, 19577952638.5:1,GAZP,126.31,126.28,126.31>7
1116us, 19577954709.5:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5},{price=303.64,quantity=16}},offer={{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407}}}>1
2844us, 19578998223.5:1,SBER,303.64,303.64,303.70>1
2096us, 19579996246.4:1,CHMF,975.2,974.6,975.2>6
3024us, 19580058598.2:1,VTBR,81.85,81.790,81.850>1
1032us, 19581000600.7:1,RTKM,65.62,65.53,65.62>3
3160us, 19580998565.3:1,AFLT,56.57,56.49,56.57>2
2599us, 19582061555.8:1,RUAL,37.505,37.480,37.505>1
1168us, 19582063123.7:1,SBER,303.66,303.64,303.66>3
1721us, 19583137903.4:1,GMKN,156.32,156.24,156.34>3
19584266007us, 705.9:1,MTSS,227.35,227.00,227.35>2
779us, 19585436100.9:1,ALRS,40.97,40.94,40.97>3
3031us, 19585451977.5:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5},{price=303.64,quantity=127}},offer={{price=303.66,quantity=40},{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97}}}>1
880us, 19586562910.9:1,RUAL,37.525,37.480,37.525>2
1081us, 19586562802.1:1,AFKS,13.457,13.442,13.457>3
988us, 19586562976.9:1,SBER,303.64,303.64,303.66>1
1998us, 19586564896.4:1,VTBR,81.84,81.790,81.850>2
1994us, 19586564971.2:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.42,quantity=3},{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5},{price=303.64,quantity=40}},offer={{price=303.66,quantity=40},{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97}}}>1
2879us, 19587645272.0:1,VTBR,81.85,81.790,81.850>1
2058us, 19587661250.3:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5},{price=303.64,quantity=33},{price=303.65,quantity=11}},offer={{price=303.66,quantity=40},{price=303.70,quantity=5},{price=303.71,quantity=375},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97}}}>1
1914us, 19588755163.3:1,SBER,303.65,303.65,303.66>2
3076us, 19588757012.6:1,VTBR,81.85,81.850,81.855>2
2780us, 19592899311.6:1,RUAL,37.51,37.480,37.510>1
2002us, 19593894417.4:1,VTBR,81.855,81.850,81.855>1
2050us, 19594927136.5:1,AFKS,13.448,13.442,13.452>6
1978us, 19594927300.1:1,MTSS,227.2,227.00,227.20>4
1986us, 19595921782.1:1,AFKS,13.448,13.448,13.449>4
2013us, 19596942548.8:1,AFKS,13.449,13.449,13.452>3
1955us, 19596942729.0:1,SBER,303.66,303.65,303.66>1
2984us, 19596944644.8:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.55,quantity=304},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5},{price=303.64,quantity=33},{price=303.65,quantity=24}},offer={{price=303.66,quantity=83},{price=303.70,quantity=5},{price=303.71,quantity=376},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97}}}>1
1832us, 19598988870.0:1,GMKN,156.34,156.24,156.34>4
109us, 19598990711.0:1,SBER,303.71,303.65,303.71>4
2937us, 19598990816.2:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.58,quantity=177},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5},{price=303.64,quantity=33},{price=303.65,quantity=24}},offer={{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407},{price=304.28,quantity=236}}}>1
2059us, 19599991800.5:1,MTSS,227.3,227.00,227.30>5
1369us, 19601010287.6:1,RUAL,37.53,37.480,37.530>1
1026us, 19602016692.1:1,AFKS,13.453,13.449,13.453>5
3040us, 19605200077.0:1,SBER,303.7,303.65,303.71>2
1963us, 19607223681.8:1,SBER,303.7,303.70,303.71>3
2109us, 19607241747.3:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.59,quantity=5},{price=303.64,quantity=33},{price=303.65,quantity=24},{price=303.70,quantity=4}},offer={{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407},{price=304.28,quantity=236}}}>1
246us, 19609261908.6:1,RUAL,37.525,37.480,37.525>2
1145us, 19609261165.6:1,AFLT,56.57,56.56,56.57>9
2001us, 19612320640.0:1,AFKS,13.45,13.449,13.453>2
3017us, 19613357085.7:1,VTBR,81.85,81.850,81.855>1
873us, 19618420864.4:1,RUAL,37.525,37.525,37.530>1
1070us, 19618420750.7:1,ALRS,40.95,40.94,40.95>3
2965us, 19620569675.3:1,SBER,303.69,303.65,303.69>2
3029us, 19621672486.3:1,AFKS,13.45,13.449,13.450>3
2871us, 19622754415.3:1,SBER,303.7,303.65,303.70>1
1814us, 19624963547.9:1,GMKN,156.36,156.24,156.36>2
1005us, 19629285145.6:1,ALRS,40.95,40.94,40.97>2
2974us, 19631443340.0:1,ALRS,40.95,40.94,40.95>2
839us, 19632517491.0:1,MTSS,227.15,227.00,227.30>1
2017us, 19633576478.9:1,ALRS,40.95,40.95,40.97>2
1028us, 19636788872.1:1,AFKS,13.452,13.449,13.452>3
936us, 19636789059.0:1,SBER,303.68,303.65,303.70>1
3004us, 19638830536.8:1,GAZP,126.31,126.30,126.31>7
2884us, 19638830746.4:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=300.71,quantity=1},{price=302.55,quantity=304},{price=302.58,quantity=177},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.57,quantity=60}},offer={{price=303.70,quantity=6},{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407}}}>1
1002us, 19639893190.4:1,ALRS,40.94,40.94,40.97>5
2987us, 19640857405.7:1,ALRS,40.93,40.93,40.97>3
2990us, 19640857505.9:1,SBER,303.57,303.57,303.70>1
1862us, 19641904165.2:1,SBER,303.58,303.58,303.70>1
3021us, 19641905963.7:1,VTBR,81.855,81.850,81.855>1
1046us, 19641920092.7:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.55,quantity=304},{price=302.58,quantity=177},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.57,quantity=60},{price=303.58,quantity=5}},offer={{price=303.70,quantity=6},{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407}}}>1
1792us, 19642903655.9:1,RUAL,37.53,37.525,37.530>2
2965us, 19643911832.3:1,SBER,303.6,303.60,303.70>1
1027us, 19644926434.1:1,ALRS,40.97,40.93,40.97>5
877us, 19647965299.3:1,MTSS,227.3,227.00,227.30>2
2038us, 19648980013.8:1,RTKM,65.63,65.53,65.63>4
1998us, 19650118906.3:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.57,quantity=60},{price=303.58,quantity=5},{price=303.60,quantity=9},{price=303.63,quantity=1}},offer={{price=303.70,quantity=6},{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97},{price=304.23,quantity=407}}}>1
910us, 19651219492.2:1,SBER,303.63,303.63,303.70>1
1023us, 19653450111.0:1,GAZP,126.3,126.30,126.31>1
1034us, 19656678685.6:1,ALRS,40.94,40.93,40.97>3
2986us, 19657784199.8:1,ALRS,40.94,40.93,40.94>3
849us, 19658870958.0:1,RUAL,37.525,37.525,37.530>3
1072us, 19658870804.0:1,ALRS,40.94,40.93,40.97>7
2018us, 19658872904.9:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.58,quantity=177},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.57,quantity=60},{price=303.58,quantity=5},{price=303.60,quantity=9}},offer={{price=303.62,quantity=3},{price=303.70,quantity=6},{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201},{price=304.10,quantity=97}}}>1
3016us, 19659998924.8:1,ALRS,40.97,40.93,40.97>6
966us, 19661037394.8:1,VTBR,81.855,81.855,81.860>2
997us, 19661037448.6:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=300.04,quantity=59},{price=302.55,quantity=304},{price=302.58,quantity=177},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.57,quantity=60}},offer={{price=303.58,quantity=12},{price=303.62,quantity=3},{price=303.70,quantity=6},{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201}}}>1
2812us, 19661996560.1:1,GMKN,156.34,156.34,156.36>4
3136us, 19661996364.4:1,CHMF,974.8,974.6,974.8>6
3024us, 19662056764.5:1,VTBR,81.86,81.855,81.860>1
2011us, 19666067757.2:1,GMKN,156.32,156.32,156.36>2
2051us, 19668088665.3:1,GMKN,156.36,156.32,156.36>2
2085us, 19668143011.9:1,VTBR,81.855,81.855,81.860>2
2083us, 19669133655.1:1,GAZP,126.31,126.30,126.31>4
865us, 19673197714.8:1,RUAL,37.505,37.505,37.530>1
3028us, 19675273824.7:1,VTBR,81.825,81.825,81.860>1
911us, 19676266770.5:1,VTBR,81.855,81.855,81.860>1
3046us, 19678333887.3:1,HYDR,0.4388,0.4383,0.4388>2
955us, 19680341257.4:1,SBER,303.58,303.57,303.58>1
2114us, 19680343236.1:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=300.04,quantity=59},{price=302.55,quantity=304},{price=302.58,quantity=177},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.57,quantity=60}},offer={{price=303.58,quantity=10},{price=303.59,quantity=2},{price=303.62,quantity=3},{price=303.70,quantity=6},{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309}}}>1
3046us, 19681356411.9:1,GAZP,126.3,126.30,126.31>2
841us, 19682375223.5:1,SBER,303.59,303.58,303.59>1
1955us, 19682377113.8:2,SBER,{bid_count=10.000000,offer_count=10.000000,bid={{price=302.55,quantity=304},{price=302.58,quantity=177},{price=302.74,quantity=226},{price=302.83,quantity=118},{price=302.86,quantity=1},{price=303.04,quantity=6},{price=303.19,quantity=52},{price=303.48,quantity=945},{price=303.57,quantity=60},{price=303.58,quantity=3}},offer={{price=303.59,quantity=12},{price=303.62,quantity=3},{price=303.70,quantity=6},{price=303.71,quantity=475},{price=303.76,quantity=162},{price=303.78,quantity=1},{price=303.82,quantity=90},{price=303.96,quantity=45},{price=304.05,quantity=309},{price=304.08,quantity=201}}}>1
980us, 19685485494.8:1,VTBR,81.82,81.820,81.860>1
2043us, 19687552516.3:1,VTBR,81.855,81.820,81.860>1
1887us, 19689492369.4:1,VTBR,81.855,81.820,81.855>1
это сообщения от приложений.  Сообщение отсылается на каждое событие по данному инструменту:
В сообщении первым указано время задержки приема его скриптом.  
Если сообщения от приложения скрипт получил одновременно,
т е они были все записаны до того момента как скрипт их прочитал,
то в таблице у них одно время и они отделены пустой строкой от следующих сообщений.
 
Код
27us, 19524576309.1:RUAL,привет

241us, 19524576631.9:GMKN,привет
19524586256.6:ALRS,привет
19524586480.4:ROSN,привет
19524586636.8:CBOM,привет
19524586779.4:AFKS,привет
19524586918.3:MOEX,привет
19524587053:SNGS,привет
19524587195.6:GAZP,привет

320us, 19524587469.6:VTBR,привет
19524596990.6:UNAC,привет
19524597192:SIBN,привет

428us, 19524597336.9:RTKM,привет
19524606625.7:MTSS,привет
19524606946.3:SBER,привет
19524607100.8:CHMF,привет

509us, 19524607493.5:HYDR,привет
19524607741.9:AFLT,привет
19524607872.6:MAGN,привет

536us, 19525376511.4:AFLT,привет

563us, 19526375377.9:VTBR,привет

590us, 19528407463.3:VTBR,привет

617us, 19530430789.6:RUAL,привет

644us, 19531459927.5:GAZP,привет

671us, 19532483018.9:SBER,привет

725us, 19533490423.2:GAZP,привет
19533490522.8:SBER,привет

752us, 19534496366.8:AFKS,привет

777us, 19534499442:SBER,привет

804us, 19534502462.4:SBER,привет

858us, 19535508322.3:RUAL,привет
19535508436.1:VTBR,привет

912us, 19536527079.2:VTBR,привет
19536527198.3:RTKM,привет

939us, 19539811762.2:VTBR,привет

966us, 19541928043.2:GAZP,привет

993us, 19544947679.6:GAZP,привет

1020us, 19545941246.3:GAZP,привет

1047us, 19547998691.4:VTBR,привет

1128us, 19548977792.9:ALRS,привет
19548977886.4:AFKS,привет
19548977951.4:GAZP,привет

1155us, 19551017010.9:AFKS,привет

1209us, 19552034756.9:GMKN,привет
19552034865.5:VTBR,привет

1236us, 19553050438.7:AFLT,привет

1263us, 19556123626.8:HYDR,привет

1288us, 19557154106:AFLT,привет

1315us, 19557157109.6:SBER,привет

1369us, 19559172282.7:CHMF,привет
19559172348.9:AFLT,привет

1396us, 19559190337.2:VTBR,привет

1450us, 19560195874.1:RUAL,привет
19560195968.7:GAZP,привет

1475us, 19560198986:SBER,привет

1502us, 19561200220.2:SBER,привет

1527us, 19562218780:AFKS,привет

1554us, 19562228258.9:SBER,привет

1581us, 19563241194.7:SBER,привет

1608us, 19564258575.8:AFLT,привет

1635us, 19564261546.6:RUAL,привет

1662us, 19565370071.7:CHMF,привет

1689us, 19566539187.4:SBER,привет

1716us, 19568732173.8:AFLT,привет

1770us, 19571885432.5:AFKS,привет
19571885513.6:GAZP,привет

1824us, 19572878941.2:GAZP,привет
19572879018.8:SBER,привет

1851us, 19573894890.5:SBER,привет

1878us, 19576949541.6:SBER,привет

1932us, 19577955698.6:GAZP,привет
19577955826.4:SBER,привет

1959us, 19579001067.5:SBER,привет

1986us, 19579998343.3:CHMF,привет

2013us, 19580061622.2:VTBR,привет

2067us, 19581001633.1:RTKM,привет
19581001725.4:AFLT,привет

2121us, 19582064155.5:RUAL,привет
19582064292.6:SBER,привет

2148us, 19583139625.1:GMKN,привет

2175us, 19584266713.8:MTSS,привет

2202us, 19585436880.6:ALRS,привет

2229us, 19585455008.9:SBER,привет

2310us, 19586563791.3:RUAL,привет
19586563883.2:AFKS,привет
19586563965.5:SBER,привет

2364us, 19586566895.3:VTBR,привет
19586566966.1:SBER,привет

2391us, 19587648151.3:VTBR,привет

2526us, 19593896419.5:VTBR,привет

2580us, 19594929186.9:AFKS,привет
19594929278.2:MTSS,привет

2607us, 19595923768.5:AFKS,привет

2661us, 19596944562.7:AFKS,привет
19596944684.5:SBER,привет

2688us, 19596947629.5:SBER,привет

2740us, 19598990702.8:GMKN,привет
19598990820:SBER,привет

2767us, 19598993753.3:SBER,привет
Система принятия решений и/или Нечеткая логика(FuzzyLogic), Нечеткая логика или Система принятия решений в трейдинге
 
https://habr.com/ru/news/993402/
Quik 12.6.0 зависает Сбербанк 2026 год, зависает QUIK
 
Цитата
Anton написал:
Quik 12.6.0  сервер Сбербанка  зависает. 2026 год
Я торгую давно уже, лет 6 в сбере. Проблемы периодически возникают. Сервер у них один. Нагрузка большая и постоянно случаются проблемы.
Зависает в основном когда нагрузка повышается, т. е. при большой волотильности когда свечи летают туда сюда. ту все и зависает.
Подключится снова получается тоже не сразу. минут 5 теряется... а за это время можно много денег потерять...
Торговать практически невозможно стало.
Если раньше вылетало редко раз или 2.
То сейчас по 5 по 10 раз может выкинуть.
Ждать каких то нововведений и улучшений врят ли повезет....
За все время работы у этого брокера ... проблемы всегда бывают...
Вот я и спросить пришел.
Может какой брокер есть поудачнее???
Где и у кого работоспособность Quik лучше??
Подскажите свой опыт...
Какаие варианты есть???  но только что бы в QUIK работать... другие программы не хочу уже изучать...
Тоже работаю со сбером последние пять лет, но не потому что хорошо, а просто удобно переводить деньги.
--------------------
Хорошо работает финам, бкс - т е те кто, был сначала лишь брокером, а потом сделал свой банк.
---------------------
Вопрос к Разработчикам. Можете объяснить этот прикол?
 
Цитата
Pivaev Maxim написал:
Pivaev Maxim
Pivaev Maxim,
Вы внимательно читали, то что я написал?
------------------
Не хотел Вам проводить ликбез. Но приходится.
-------------------------
1) Это соединение TCP и он не разрывается целых 5 минут т е 300 секунд.
Таких задержек на современных каналах связи быть не может.  
------------------------------
2) Терминал каждые 30 секунд обменивается с сервером короткими сообщениями чтобы подтвердить связь.
И это полагаю у вас реально реализовано .
Т е никаких задержек между сервером и терминалом нет.
---------------------------------
3) Задержка от биржи до брокера в 5 минут - это уже ЧП.
--------------
Какие еще Вы можете придумать причины?
Все индикаторы на Lua
 
Если правильно понимаю,
то Встроенный индикатор Force Index  это фактически нормированный (относительно предыдущей close)классический индикатор  Force Index .
Так как этот индикатор отображается в отдельном окне, то для торговли используются не абсолютные значения , а относительное его изменение либо движения вокруг нулевой линии.
---------------
Стратегии
Некоторые стратегии торговли с использованием Force Index:
  • Стратегия на пересечении нулевой линии. Если Force Index пересекает нулевую линию снизу вверх, это может быть сигналом к покупке, так как рынок переходит от медвежьего к бычьему тренду. Если Force Index пересекает нулевую линию сверху вниз, это может быть сигналом к продаже, так как рынок переходит от бычьего к медвежьему тренду.
  • Стратегия на дивергенциях. Например, если цена делает новый минимум, но Force Index показывает более высокий минимум, это может быть сигналом к покупке, так как рынок может готовиться к развороту вверх.
Force Index часто используется в сочетании с другими техническими индикаторами для повышения точности торговых сигналов. Например, с скользящими средними (MA) — пересечение Force Index с MA может служить сигналом для входа в сделку, с индексом относительной силы (RSI) — совместное использование с RSI позволяет более точно определить перекупленность или перепроданность рынка.

В итоге  , для принятия решения, нет никакой разницы как он рассчитан.
Не приходит полная версия OnTrade
 
Цитата
User12501 написал:
Цитата
nikolz написал:
 User12501  ,
Два вопроса, которые могут дать ответ.
1) С какой задержкой у вас Sleep в main?
2) есть ли у Вас очередь событий?
1) 585 секунд.
2) Не знаю. А что это?

(Предыдущее сообщение отправилось по ошибке, не ту клавишу нажал).  
Тогда вероятнее всего Вы просто теряете сообщения, когда по заявке совершаются несколько сделок относительно быстро.
Если надо принять все то сделайте очередь сообщений.  один из примеров есть в документации на библиотеку QLUA
Другой есть в моей теме на форуме по универсальному обработчику событий
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 88 След.
Наверх