9

QuickFIX/n を使用して FIX プロトコル (4.4) 経由でブルームバーグに接続しようとしています。

ブルームバーグでは、TLS 1.2 プロトコルを使用する必要があります。指示に従って PFX 証明書をインストールしました。

現在の FIX 構成ファイルは次のようになります。

[DEFAULT]
ConnectionType=initiator
ReconnectInterval=2
FileStorePath=store
FileLogPath=fixlog
StartTime=06:00:00
StartDay=monday
EndTime=22:00:00
EndDay=friday
SocketConnectHost=xxx.xx.xxx.xx
SocketConnectPort=8228

# standard config elements

[SESSION]
BeginString=FIX.4.4
SenderCompID=MY_COMP_ID
TargetCompID=BBG_COMP_ID 
HeartBtInt=60
ValidateFieldsOutOfOrder=N
UseDataDictionary=Y
DataDictionary=FIX_BBG.xml
CheckLatency=N

[SSL]
SSLEnable=Y
SSLProtocols=Tls12
SSLValidateCertificates=Y  
SSLCheckCertificateRevocation=N   
SSLCertificate=C:\Services\FixEngineService\cert\pkcs12\cert.pfx   
SSLCertificatePassword=xxxxxxxxxxxx

セッションを開くと、すぐに切断されます。実際には、サーバーに到達しているため、ネットワークの問題ではありません。ブルームバーグは、「不明なプロトコル」メッセージがあると言っています。私の側にはログがありません。

私の設定に何か問題がありますか?ブルームバーグとのクイックフィックス接続を成功させた人はいますか? はいの場合、あなたの経験から私の設定で何が間違っている可能性がありますか?

4

2 に答える 2