QuickFix和SessionSettings

时间:2016-03-11 00:42:07

标签: quickfix

我正在使用quickfix的python实现。 http://www.quickfixengine.org

我想设置SocketConnectHost,而不是通过配置' .ini'文件,但还没有发现如何做到这一点。

我发现SessionSettings类有一个成员SOCKET_CONNECT_HOST,但我似乎无法设置'除了通过' .ini'文件。

我也无法看到如何获得'成员个人。

打印SessionSettings实例的字符串表示形式,提供对内存中某个位置的C ++ ish引用...

<quickfix.SessionSettings; proxy of <Swig Object of type 'FIX::SessionSettings' at 0x7f5a1c1333390>.

所以看起来SessionSettings的东西正在C ++ quickfix引擎层中处理。

我可以从python获取或设置SocketConnectHost吗?

谢谢, 本

1 个答案:

答案 0 :(得分:0)

我无法代表Python,但您需要创建一个SessionSettings实例来创建SocketInitiator

通常,您将从QuickFIX配置文件创建此实例。从配置文件初始化后,您可以使用setter方法更改设置,例如SessionSettings.setString(SessionID s, String key, String value)。在你的情况下,关键是SocketConnectHost