quickfix icon indicating copy to clipboard operation
quickfix copied to clipboard

The Go FIX Protocol Library :rocket:

Results 130 quickfix issues
Sort by recently updated
recently updated
newest added

Let's say you have an application which performs verification of Logons in FromAdmin and returns an appropriate RejectLogon error when authentication fails. When a client sends a Logon with ResetSeqNumFlag=Y...

We use a 3rd party vendor for order entry and market data. We use Golang 1.14.2 (the code uses master branch of quickfixgo). The counter party always sends us a...

Initiator start doesnt wait for go routine to execute because it doesnt have initiator.waitgroup.wait(). Need to add i.wg.Wait() to wait wg.Done() to get execute. Currently, It doesnt execute the handleconnection()...

I have some simple code to read a FIX message and I keep getting a ParseMessage Panic. I placed the byte array in comments so there aren't any rendering issues...

I just seems can't get TestRequest from server. This is my core program: ``` app := TradeClient{} fileLogFactory, err := quickfix.NewFileLogFactory(appSettings) if err != nil { fmt.Println("Error creating file log...

There seem to be a window, before the session's state is completely updated, between the time a Logout message (`MsgType=5`) is being processed (and store next sequence number is being...

QuickFIX/J's `Session` objects have a `getStore()` accessor lacking in the Golang implementation. cf. http://quickfixengine.org/quickfix/doc/html/class_f_i_x_1_1_session.html#a1f3aa9ad3152de9ed6f09223d309977a While not ideal, some exchanges have really finicky sequence number management and having direct access to...

If we have one update and we want to push it to multiple destinations, what is the recommended way to handle this communication? * One app and multiple sessions *...

In: https://github.com/quickfixgo/quickfix/blob/bbe42d9f62205321fa6b61c46f22fe073b814467/tag_value.go#L43-L44 TagValue.bytes is stored as rawFieldBytes from the BufferPool. Also when cloning a message, the tagvalue is not copied over, but using `append()` which [may not be threadsafe.](https://medium.com/@cep21/gos-append-is-not-always-thread-safe-a3034db7975) https://github.com/quickfixgo/quickfix/blob/bbe42d9f62205321fa6b61c46f22fe073b814467/tag_value.go#L18-L20...

I have a QuickFIX App that acts as a Proxy: Convert from Fix44 to Fix42 before sending message to server and convert response from Fix42 to Fix44 before sending response...