在修复协议中找不到所需的标签

问题描述

enter image description here

我正在使用 quickfix 库处理 Fix 4.4 协议。由于某些标签和时间准确性问题,我的消息被拒绝。

image-size

Clientinitiator app = new Clientinitiator();
SessionSettings settings = new SessionSettings(@"D:\FixInitiator\FixInitiator\initiator.cfg");
QuickFix.Application application = new Clientinitiator();
FileStoreFactory storeFactory = new FileStoreFactory(settings);
ScreenLogFactory logFactory = new ScreenLogFactory(settings);
MessageFactory messageFactory = new DefaultMessageFactory();

Socketinitiator initiator = new Socketinitiator(application,storeFactory,settings,logFactory,messageFactory);
initiator.start();
Thread.Sleep(3000);
System.Collections.ArrayList list = initiator.getSessions();

SessionID sessionID = (SessionID)list[0];

//QuickFix44.NewOrderSingle order = new QuickFix44.NewOrderSingle();
//order.set(new OrderQty(45));
//order.set(new Price(25.4d));
//Console.WriteLine("Sending Order to Server");
//Session.sendToTarget(order,sessionID);

Console.ReadLine();

initiator.stop();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...