Details
Description
Hi,
I'm running QuickFIX/J for 8 months and still cannot solve this issue.
I run only the initiator and have synchronized time with the third party FIX server.
The problem is that sometimes machine will have a time lag to receive the message. Once the time lag is over 30 seconds, our side will report a "SendingTime accuracy problem" issue to broker and asked log-out.
After I modified the code, the frequency drops a lot. But it still happens one time per day.
Do you have any idea why this problem keeps happening?
1. internet unstable?
We save the price from broker to our server.
—
Here is the sample log
8=FIX.4.3|9=69|35=0|49=BrokerQuote|56=Client123|34=670|57=FX|52=20160215-07:55:34.743|369=5|10=074|
8=FIX.4.3|9=230|35=S|49=BrokerQuote|56=Client123|34=683|57=FX|52=20160215-07:55:35.369|369=5|131=3072|117=Client123-USDSEK-2016-2-15:7.55.35:72-2000000|537=1|55=USD/SEK|460=4|132=8.43613|133=8.43913|134=2000000|135=2000000|60=20160215-07:55:35.369|64=20160217|10=051|
8=FIX.4.3|9=61|35=0|34=6|49=Client123|50=FX|52=20160215-07:55:56.108|56=BrokerQuote|10=190|
8=FIX.4.3|9=229|35=S|49=BrokerQuote|56=Client123|34=684|57=FX|52=20160215-07:55:35.470|369=5|131=3072|117=Client123-GBPUSD-2016-2-15:7.55.35:80-2000000|537=1|55=GBP/USD|460=4|132=1.4515|133=1.45166|134=2000000|135=2000000|60=20160215-07:55:35.470|64=20160217|10=219|
8=FIX.4.3|9=229|35=S|49=BrokerQuote|56=Client123|34=685|57=FX|52=20160215-07:55:35.470|369=5|131=3072|117=Client123-USDRUB-2016-2-15:7.55.35:80-2000000|537=1|55=USD/RUB|460=4|132=77.8389|133=77.934|134=2000000|135=2000000|60=20160215-07:55:35.470|64=20160216|10=028|
8=FIX.4.3|9=69|35=0|49=BrokerQuote|56=Client123|34=686|57=FX|52=20160215-07:55:35.619|369=5|10=084|
8=FIX.4.3|9=229|35=S|49=BrokerQuote|56=Client123|34=687|57=FX|52=20160215-07:55:35.696|369=5|131=3072|117=Client123-USDPLN-2016-2-15:7.55.35:98-2000000|537=1|55=USD/PLN|460=4|132=3.9205|133=3.92347|134=2000000|135=2000000|60=20160215-07:55:35.696|64=20160217|10=037|
8=FIX.4.3|9=113|35=3|34=7|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|45=684|58=SendingTime accuracy problem|372=S|373=10|10=033|
8=FIX.4.3|9=61|35=5|34=8|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|10=198|
8=FIX.4.3|9=113|35=3|34=9|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|45=685|58=SendingTime accuracy problem|372=S|373=10|10=036|
8=FIX.4.3|9=62|35=5|34=10|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|10=240|
8=FIX.4.3|9=114|35=3|34=11|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|45=686|58=SendingTime accuracy problem|372=0|373=10|10=044|
8=FIX.4.3|9=62|35=5|34=12|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|10=242|
8=FIX.4.3|9=114|35=3|34=13|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|45=687|58=SendingTime accuracy problem|372=S|373=10|10=082|
8=FIX.4.3|9=62|35=5|34=14|49=Client123|50=FX|52=20160215-07:56:07.607|56=BrokerQuote|10=244|