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,

Другие вопросы по тегам