Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Важна каждая микросекунда
Тогда нужно смотреть на что-то подобное: https://github.com/rigtorp/nanomq
Важна каждая микросекунда (если бы не так, я бы не спрашивал)
Всем спасибо, я придумал как сделать.
И как же ?
Как оказалось, не сложно.
Заявки в стаканы разных терминалов на одном компьютере приходят синхронно.
В одном терминале, по приходу новой заявки в стакан - отсылаем данные, а
в другом терминале - принимаем (заводим цикл для ожидания)
Как оказалось, не сложно.
Заявки в стаканы разных терминалов на одном компьютере приходят синхронно.
В одном терминале, по приходу новой заявки в стакан - отсылаем данные, а
в другом терминале - принимаем (заводим цикл для ожидания)
Так а каким методом отсылаем в другой терминал ? Что то я не пойму ? Как Вы соединили оба терминала ?
Через DLL
P/S Как соединять терминалы - вообще не имеет значения (как хотите)
Событие BookEvent() по одному и тому же символу приходит в оба терминала
практически одновременно. Не нужно "вешать" ни таймер, ни "танцевать с бубнами".
Кстати, Tick() нельзя использовать, т.к это событие не синхронно в различных терминалах.
Через DLL
P/S Как соединять терминалы - вообще не имеет значения (как хотите)
Событие BookEvent() по одному и тому же символу приходит в оба терминала
практически одновременно. Не нужно "вешать" ни таймер, ни "танцевать с бубнами".
Кстати, Tick() нельзя использовать, т.к это событие не синхронно в различных терминалах.
Как в DLL организовали взаимодействие, каждый терминал запускает свою копию DLL со своим адресным пространством?