Gamestudio Links
Zorro Links
Newest Posts
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Trading Journey
by 7th_zorro. 04/27/24 04:42
Help with plotting multiple ZigZag
by M_D. 04/26/24 20:03
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
M1 Oversampling
by jcl. 04/26/24 11:12
Why Zorro supports up to 72 cores?
by jcl. 04/26/24 11:09
Eigenwerbung
by jcl. 04/26/24 11:08
MT5 bridge not working on MT5 v. 5 build 4160
by EternallyCurious. 04/25/24 20:49
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (TipmyPip, Ayumi), 773 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
wandaluciaia, Mega_Rod, EternallyCurious, howardR, 11honza11
19049 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: FIX APIs [Re: Sphin] #471417
03/03/18 04:18
03/03/18 04:18
Joined: Feb 2017
Posts: 1,725
Chicago
AndrewAMD Offline
Serious User
AndrewAMD  Offline
Serious User

Joined: Feb 2017
Posts: 1,725
Chicago
I am simply relaying what I have read from experienced FIX programmers who, having put up with these problems, invented the DTC protocol in the first place.

On a side note, I wrote the Ally Plugin, which used a small number of FIX messages in a special XML format called FIXML, jumbled with their own proprietary REST stuff. And none of the FIXML messages were actually compliant with the official FIXML schema! Ally ignored me when I asked about it.

But that was a mixed interface. Hopefully I won’t have such hiccups working with pure FIX. None! wink

Re: FIX APIs [Re: AndrewAMD] #471461
03/05/18 13:32
03/05/18 13:32
Joined: Jan 2018
Posts: 29
L
luisd Offline
Newbie
luisd  Offline
Newbie
L

Joined: Jan 2018
Posts: 29
Andrew, FIX messages are asynchronous, correct? so you manage somehow concurrency when callbacks from FIX gain access to the same shared resources?

Thanks

Re: FIX APIs [Re: luisd] #471463
03/05/18 14:31
03/05/18 14:31
Joined: Feb 2017
Posts: 1,725
Chicago
AndrewAMD Offline
Serious User
AndrewAMD  Offline
Serious User

Joined: Feb 2017
Posts: 1,725
Chicago
Asynchronous network programming would be the preferred approach, yes, but technically it can be programmed synchronously as well, and optionally multithreaded (not necessarily the same thing as asynchronous). A server can send several kinds of messages at any time, so a plugin will need to receive and handle them. Let your programmer decide the best approach. wink

Re: FIX APIs [Re: AndrewAMD] #471472
03/05/18 18:16
03/05/18 18:16
Joined: Jan 2018
Posts: 29
L
luisd Offline
Newbie
luisd  Offline
Newbie
L

Joined: Jan 2018
Posts: 29
thanks Andrew, so you would suggest as a possible solution the plugin 'receiver' to collect callbacks, queue them and send for processing sequentially one by one. correct?

thanks

Re: FIX APIs [Re: luisd] #471475
03/05/18 18:35
03/05/18 18:35
Joined: Feb 2017
Posts: 1,725
Chicago
AndrewAMD Offline
Serious User
AndrewAMD  Offline
Serious User

Joined: Feb 2017
Posts: 1,725
Chicago
Originally Posted By: luisd
thanks Andrew, so you would suggest as a possible solution the plugin 'receiver' to collect callbacks, queue them and send for processing sequentially one by one. correct?

thanks
Messages should always be sent and received on a FIFO basis, yes.

Page 2 of 2 1 2

Moderated by  Petra 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1