Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/157.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
修复NewOrderSingle收到内部应用程序错误,请与支持部门联系 我在C++中使用QueFixt开发了一个BOT,使用ReSalk测试我的应用程序,但是当我发送一个NeWord单y GET “内部应用错误,联系支持”< > /P>_C++_Quickfix_Fix Protocol - Fatal编程技术网

修复NewOrderSingle收到内部应用程序错误,请与支持部门联系 我在C++中使用QueFixt开发了一个BOT,使用ReSalk测试我的应用程序,但是当我发送一个NeWord单y GET “内部应用错误,联系支持”< > /P>

修复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

我假设应用程序是我自己,但我也试图联系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=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可以吗
    55=SOJ.ROSNov20
    我在该字段中看到了一些值为“EUR/USD”的示例。符号应该是一个组的一部分吗
  • 关于ClOrdID:Remarkets文档声明
订单应具有机构为交易日分配的唯一标识符(标记ClOrdID)。具有重复标识符的订单将被交易所拒绝

但我看到的每个客户都在内部管理这些克隆。我理解,唯一的限制是它不会在一个市场日内重复。我做对了吗


提前谢谢

做对了!我还没有理解死亡的原因,当我成为一名固定协议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岁?不需要市场订单。限价订单有一个由输入者给出的价格,市场订单按市场价格出售/购买,因此不包含价格。