修复NewOrderSingle收到内部应用程序错误,请与支持部门联系 我在C++中使用QueFixt开发了一个BOT,使用ReSalk测试我的应用程序,但是当我发送一个NeWord单y GET “内部应用错误,联系支持”< > /P>
我假设应用程序是我自己,但我也试图联系Remarkets,但没有任何答复 消息如下所示: 登录:修复NewOrderSingle收到内部应用程序错误,请与支持部门联系 我在C++中使用QueFixt开发了一个BOT,使用ReSalk测试我的应用程序,但是当我发送一个NeWord单y GET “内部应用错误,联系支持”< > /P>,c++,quickfix,fix-protocol,C++,Quickfix,Fix Protocol,我假设应用程序是我自己,但我也试图联系Remarkets,但没有任何答复 消息如下所示: 登录: 8=FIXT.1.1 9=124 35=A 34=1 49=usr123 52=20201012-21:00:35.860 56=ROFX 553=usr123 554=hdjbxA7# 98=0 108=30 141=Y 1137=9 10=129 登录答案: 8=FIXT.1.1 9=89 35=A 34=1 49=ROFX 52=20201012-21:00:36.534 56=usr12
8=FIXT.1.1 9=124 35=A 34=1 49=usr123 52=20201012-21:00:35.860 56=ROFX 553=usr123 554=hdjbxA7# 98=0 108=30 141=Y 1137=9 10=129
登录答案:
8=FIXT.1.1 9=89 35=A 34=1 49=ROFX 52=20201012-21:00:36.534 56=usr123 98=0 108=30 141=Y 1137=9 10=246
收到我不完全了解的交易时段状态:
8=FIXT.1.1 9=114 35=h 34=2 49=ROFX 52=20201012-21:00:38.069 56=usr123 325=Y 335=NONE 336=[N/A] 340=2 1300=DDF 1301=ROFX 10=098
8=FIXT.1.1 9=115 35=h 34=3 49=ROFX 52=20201012-21:00:38.069 56=usr123 325=Y 335=NONE 336=[N/A] 340=2 1300=DUAL 1301=ROFX 10=188
8=FIXT.1.1 9=114 35=h 34=4 49=ROFX 52=20201012-21:00:38.069 56=usr123 325=Y 335=NONE 336=[N/A] 340=2 1300=DDA 1301=ROFX 10=095
8=FIXT.1.1 9=115 35=h 34=5 49=ROFX 52=20201012-21:00:38.069 56=usr123 325=Y 335=NONE 336=[N/A] 340=2 1300=MERV 1301=ROFX 10=210
8=FIXT.1.1 9=115 35=h 34=6 49=ROFX 52=20201012-21:00:38.069 56=usr123 325=Y 335=NONE 336=[N/A] 340=2 1300=RFXI 1301=ROFX 10=210
8=FIXT.1.1 9=128 35=h 34=7 49=ROFX 52=20201012-21:00:38.070 56=usr123 58=EXTERNAL 325=Y 335=NONE 336=[N/A] 340=2 1300=MATBA 1301=ROFX 10=009
8=FIXT.1.1 9=118 35=h 34=8 49=ROFX 52=20201012-21:00:38.581 56=usr123 325=Y 335=NONE 336=1 340=0 625=1 1300=[N/A] 1301=ROFX 10=216
我尝试购买
8=FIXT.1.1 9=151 35=D 34=2 49=usr123 52=20201012-21:00:39.084 56=ROFX 1128=7 11=1132322 21=1 40=1 44=250 54=1 55=SOJ.ROSNov20 59=0 60=20201012-21:00:39 99=1 10=151
遭到拒绝
8=FIXT.1.1 9=145 35=j 34=9 49=ROFX 52=20201012-21:00:39.225 56=usr123 58=Internal application error, contact support.13558951763361350 372=[N/A] 380=4 10=036
我尝试了几种方法来传达这个信息,总是得到同样的回应
我的问题是:
- 我的新单曲有什么问题吗
- 我有一个使用pyRofex的python工作机器人。有没有办法让我看看pyRofex生成了什么修复消息
- 仪器使用标签55可以吗
我在该字段中看到了一些值为“EUR/USD”的示例。符号应该是一个组的一部分吗55=SOJ.ROSNov20
- 关于ClOrdID:Remarkets文档声明
提前谢谢 做对了!我还没有理解死亡的原因,当我成为一名固定协议y本票的专家时,我会来解释,但现在我可以告诉你允许我购买期权期货的信息
8=FIXT.1.1 //Dictionary
9=220 //Body Length
35=D //Message type. D= New order single
34=2 //MdgSeqNum
49=myuser //User
52=20201016-00:21:56.758 //Sending time
56=ROFX //Target comp ID
1128=7 //Dictionary version? 7=FIX50SP2
1=REMXXXX //Account
11=1223221 //ClOrdID
21=3 //HandlInst. 3=manual order
22=8 //ID source. 8=Exchange Symbol
38=2 //Number of shares ordered.
40=2 //Order type. 2=LIMIT *1
44=100 //Price
54=1 //Side. 1=BUY 2=SELL
55=SOJ.ROSNov20 220c //Symbol
60=20201016-00:21:56 //Time of execution/order creation
167=OPT //Security type. OPT=options
200=NOV20 //MaturityMonthYear
202=100 //StrikePrice
231=100 //ContractMultiplier
461=F //CFI_CODE. F=FUTURE
10=118 //CheckSum
*1: I dont yet understand the difference between order "LIMIT" or "MARKET" but that is what solved it.
有了这个信息,我得到了这个答案:
8=FIXT.1.1|9=315|35=8|34=9|49=ROFX|52=20201016-00:21:56.900|56=user|1=Account|6=100.0000|11=1223221|14=2|17=T7661551|31=100.0|32=2|37=189923278|38=2|39=2|40=2|44=100.0|54=1|55=SOJ.ROSNov20 220c|58=Operada |59=0|60=20201016-00:21:56.898|150=F|151=0|207=ROFX|382=1|375=PMYVTR|453=1|448=user|447=D|452=11|10=174|
关于我关于ClOrdID的问题:它是由客户管理的,唯一的限制是不能在一个交易日重复相同的ID
要卖出期货期权,同样的信息也可以从1(买入)变为2(卖出)
我很确定我的消息中有额外的字段,will ckeck
谢谢大家的回答,他们帮了很多忙
380=4
,如果他们正确使用代码,则表明应用程序不可用。要排除由您的订单引起的问题,请尝试发送其他内容,如心跳、间隙填充或重新发送请求。您好!我正在成功发送和接收hartbeats,并且我得到了登录答案。我想他们是在线的。还有什么东西可能是“不可用的”?假设在登录成功后,您发送了一个订单,而“exchange”没有准备好处理此订单,或者您的请求无效,那么“exchange”可能会进入错误状态,不再可用。虽然抱歉,但不确定,听起来对该应用程序来说非常具体。嗯,您发送的是带有99/StopPrice和44/Price标签的市场订单?我觉得很奇怪也没有44岁?不需要市场订单。限价订单有一个由输入者给出的价格,市场订单按市场价格出售/购买,因此不包含价格。