如何平仓 FXCM FIX 仓位

问题描述 投票:0回答:1

我想按照福汇官方FIX指南的指示平仓。但失败了。谁能帮我检查一下这里出了什么问题?谢谢!

QuickFix44.NewOrderSingle order = new QuickFix44.NewOrderSingle();
                order.setField(new QuickFix.ClOrdID("123456"));
                order.setField(account);
                order.setField(symbol);
                order.setField(new QuickFix.Side(QuickFix.Side.BUY));
                order.setField(new QuickFix.TransactTime());
                order.setField(new QuickFix.OrderQty(10000));
                order.setField(new QuickFix.OrdType(QuickFix.OrdType.MARKET));
                order.setField(9041, FXCM_Pos_ID);
                app.send(message, app.sessionID);
fix-protocol
1个回答
0
投票

我认为问题可能出在重复的 ClOrdID 上。根据规格,它应该是唯一的,但在你的情况下它每次都是相同的。

另外,您是否确定您要平仓的仓位是卖出仓位?

© www.soinside.com 2019 - 2024. All rights reserved.