在 QuickFIX/J 中定义自定义字段公式

Define custom field formulas in QuickFIX/J

QuickFIX/J 是否提供任何方法来指定应在特定会话上使用的配置文件中的字段-> 值映射?

例如,在 SESSION_UAT 我想发送每个新订单 customTag1="Test",在 SESSION_PROD 我想要 customTag1="Real"?这些值可能会随着时间的推移而改变,应该由非开发人员维护,所以我不想在代码中做那部分。

我自己可以添加对此的支持,但我想知道是否已经有类似的东西,所以我不会重新发明轮子。为此,我正在查看 QuickFIX/J 中的代码生成包,但我想避免代码生成步骤。

不,这不是 QF/j 明确提供的。

但是,您可以将自定义值放入 QF/j 会话配置文件 (see docs) 并根据该值设置您的值。这是一个非常简单的方法。

或者,如果您不希望用户能够编辑会话配置,推出您自己的配置文件格式和 reader.

会很简单