MQL5 WaitForSingleObject - страница 3

 
Михаил:

Важна каждая микросекунда

Тогда нужно смотреть на что-то подобное: https://github.com/rigtorp/nanomq 

 
Михаил:

Важна каждая микросекунда (если бы не так, я бы не спрашивал)

Всем спасибо, я придумал как сделать. 

И как же ?
 
Vladimir Pastushak:
И как же ?

Как оказалось, не сложно.

Заявки в стаканы разных терминалов на одном компьютере приходят синхронно.

В одном терминале, по приходу новой заявки в стакан - отсылаем данные, а

в другом терминале - принимаем (заводим цикл для ожидания)  

 
Михаил:

Как оказалось, не сложно.

Заявки в стаканы разных терминалов на одном компьютере приходят синхронно.

В одном терминале, по приходу новой заявки в стакан - отсылаем данные, а

в другом терминале - принимаем (заводим цикл для ожидания)  

Так а каким методом отсылаем в другой терминал ? Что то я не пойму ? Как Вы соединили оба терминала ?
 
Vladimir Pastushak:
Так а каким методом отсылаем в другой терминал ? Что то я не пойму ? Как Вы соединили оба терминала ?

Через DLL

P/S Как соединять терминалы - вообще не имеет значения (как хотите) 

Событие BookEvent() по одному и тому же символу приходит в оба терминала

практически одновременно. Не нужно "вешать" ни таймер, ни "танцевать с бубнами". 

Кстати, Tick() нельзя использовать, т.к это событие не синхронно в различных терминалах. 

 
Михаил:

Через DLL

P/S Как соединять терминалы - вообще не имеет значения (как хотите) 

Событие BookEvent() по одному и тому же символу приходит в оба терминала

практически одновременно. Не нужно "вешать" ни таймер, ни "танцевать с бубнами". 

Кстати, Tick() нельзя использовать, т.к это событие не синхронно в различных терминалах. 

Как в DLL организовали взаимодействие, каждый терминал запускает свою копию DLL со своим адресным пространством?
 
pusheax:
Как в DLL организовали взаимодействие, каждый терминал запускает свою копию DLL со своим адресным пространством?
https://www.mql5.com/ru/code/10872
SharedMemory.dll v4.2.7.0.
SharedMemory.dll v4.2.7.0.
  • голосов: 8
  • 2012.11.19
  • Vadim Zhunko
  • www.mql5.com
Библиотека для передачи данных между MQL4- и MQL5-программами, терминалами и другими приложениями.
Причина обращения: