QuickFix на Windows с Python - Использование MYSQL для событий и сообщений
Возможно ли это в настоящее время? Это содержимое моего файла settings.cfg:
[DEFAULT]
DefaultApplVerID=FIX.5.0SP2
ConnectionType=initiator
ReconnectInterval=60
FileStorePath=store
FileLogPath=*store
HttpAcceptPort=8080
HeartBtInt=30
StartTime=00:00:00
EndTime=00:00:00
UseDataDictionary=Y
DataDictionary=quickfix/FIX50SP2.xml
TransportDataDictionary=quickfix/FIXT11.xml
ValidateUserDefinedFields=N
ResetOnLogout=Y
ResetOnLogon=Y
MySQLStoreDatabase=quickfix
MySQLStoreUser=user
MySQLStorePassword=password
MySQLStoreHost=ip address
MySQLLogDatabase=quickfix
MySQLLogUser=user
MySQLLogPassword=password
MySQLLogHost=0.0.0.0
[SESSION]
BeginString=FIXT.1.1
SenderCompID=senderid
TargetCompID=targetid
SocketConnectPort=port
SocketConnectHost=host
В настоящее время он использует FileStorePath (/store/), но игнорирует MySQLStoreDatabase. Должен ли я изменить эти настройки, или изменение будет более сложным, чем это / невозможно?
Я использую Python 2.7 и QuickFix 1.14.3 (который я установил с помощью pip)
1 ответ
Могу поспорить, что вы создаете свое приложение с FileStoreFactory
,
Должен использовать MySQLStoreFactory
,