БД и остальное — это конечно интересно. А как без МТ4/5 будете отдавать приказы на торговый сервер? Я видел много лет назад некое API на гитхабе, вроде под МТ4 (не уверен). Но даже пробовать не стал, ибо MQ выкатывают обновление и все эти API больше не работают.
извините, за не большой офф - топ, но ИМХО, смысловая нагрузка постов кое-кого (я так рассматриваю и местами уже ржу) уже в течение нескольких лет носит - исключительно информационно-развлекательный характер... :-)
Специализированные БД всегда на порядки лучше универсальных. что при чтении из нее создается мгновенно снепшот всей базы. Для каждого читателя, которых может быть сколь угодно много. Снепшотом независимо от других читателей не тормозя писателя в базу
Коннектор Plaza, написанный на С++ под Linux. Среднее время задержки между биржевым временем котировки и временем получения в системе ~ 12 мс. Минимальное, что наблюдалось - 3 мс. Расположение сервера в зоне коллокации биржи, пинг ~ 400 мкс. В логах коннектора можно увидеть время обработки коллбэк функций, там всегда более 10 мс. Время между отправкой заявки и её исполнением < 1 мс.
В последних версиях Делфи (у меня 10.4) отличный менеджер памяти (работает быстрее чем в С++, замеряли. База написана на С++)
В Делфи
Без менеджера памяти // set_memory_manager(@delphi_allocator, @delphi_deallocator);14.02.202422:58:03.133 --> База вычитана за 40574 ticks
Включен менеджер памяти set_memory_manager(@delphi_allocator, @delphi_deallocator);
14.02.202422:59:14.283 --> База вычитана за 12030 ticks
В 3,37 раза быстрее!!!
БД и остальное — это конечно интересно. А как без МТ4/5 будете отдавать приказы на торговый сервер? Я видел много лет назад некое API на гитхабе, вроде под МТ4 (не уверен). Но даже пробовать не стал, ибо MQ выкатывают обновление и все эти API больше не работают.
Вы бы тему почитали...
Вы бы тему почитали...
А зачем?
А зачем?
Тоже не вижу смысла тратить время на 52 страницы.
извините, за не большой офф - топ, но ИМХО, смысловая нагрузка постов кое-кого (я так рассматриваю и местами уже ржу) уже в течение нескольких лет носит - исключительно информационно-развлекательный характер... :-)
Тоже не вижу смысла тратить время на 52 страницы.
https://www.mql5.com/ru/forum/434155/page51#comment_52208535
Коннектор Plaza, написанный на С++ под Linux.
Среднее время задержки между биржевым временем котировки и временем получения в системе ~ 12 мс. Минимальное, что наблюдалось - 3 мс. Расположение сервера в зоне коллокации биржи, пинг ~ 400 мкс.
В логах коннектора можно увидеть время обработки коллбэк функций, там всегда более 10 мс.
Время между отправкой заявки и её исполнением < 1 мс.
Добрый день!
А как сертифицируется ПО для Плаза 2 ?
Да, в общем-то она универсальная, есть и Транзакции, Коммит и Роллбэк,
но главная особенность ее в том, что при чтении из нее создается мгновенно снепшот всей базы
для каждого читателя, которых может быть сколь угодно много, и каждый читатель работает со своим
снепшотом независимо от других читателей не тормозя писателя в базу.
При этом в базе нет ни мьютексов ни локов!
Так же есть возможность сохранения как всей базы, так и отдельных таблиц.
Добавлено
Минусом является то, что не создаются индексы на отдельные поля таблиц,
что затрудняет вычитывание из базы, но это во сто крат перекрывается скоростью
и независимостью доступа к данным.
Но база была написана за 10 дней и в последствии, конечно же, будет возможность
ее усовершенствовать.
Забыл сказать о важной фичи БД.
БД может выдавать (если установить) сообщения об изменении в таблице, поля таблицы.
В последних версиях Делфи (у меня 10.4) отличный менеджер памяти (работает быстрее чем в С++, замеряли. База написана на С++)
В Делфи
Добрый день!
А как сертифицируется ПО для Плаза 2 ?
Сам нашел