gpt4 book ai didi

java - QuickFix 创建订单并发送至 currenex

转载 作者:行者123 更新时间:2023-12-02 12:49:44 25 4
gpt4 key购买 nike

我创建:

quickfix.fix44.NewOrderSingle order = new quickfix.fix44.NewOrderSingle();

填写:

    order.set(new ClOrdID(String.valueOf(orderDomain.getOrderId())));
order.set(new Product(Product.CURRENCY));
order.set(new TransactTime(new Date()));
...

我需要将其发送到 currenex:

Session.sendToTarget(order, sessionID);

但我有两个问题:

  1. 如何创建sessionID?现在我就这么做了

    SessionID sessionID = new SessionID("FIX.4.4:INITIATOR->INITIATOR");但我不明白我在这里做了什么

  2. 如何(以及在​​哪里)配置主机/用户/密码?

最佳答案

QuickFix session ID 包含在 HashSet<SessionID> 中您可以通过使用 i.GetSessionIDs(); 获得对于给定的IInitiator i .

然后你可以通过使用 Session.LookupSession(sessionID) 来获取 session 实例

你正在做的是手动创建一个sessionID,它基本上是设置消息Header信息。

关于java - QuickFix 创建订单并发送至 currenex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44645550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com