Thread: [Quickfix-developers] CancelRequest
Brought to you by:
orenmnero
From: jplavalle <jpl...@co...> - 2009-05-19 19:26:01
|
I cannot seem to send a proper cancel request. What am i missing here? This comes back with a Missing Tag Reguired (371=6), I dont think i need to send AvgPrice do I ? {8=FIX.4.29=7735=F49=JOEPC56=REDI11=432141=123454=155=AAPL58=Cancel My Order!10=039} c# CODE ========================= public void sendOrderCancelRequest() { Message message = new Message(); // BeginString message.getHeader().setField(new StringField(8, "FIX.4.2")); // SenderCompID message.getHeader().setField(new StringField(49, "JOEPC")); // TargetCompID, with enumeration message.getHeader().setField(new StringField(56, "REDI")); // MsgType message.getHeader().setField(new CharField(35, 'F')); // OrigClOrdID message.setField(new StringField(41, "123456789")); // ClOrdID message.setField(new StringField(11, "987654321")); // Symbol message.setField(new StringField(55, "AAPL")); // Side, with value enumeration message.setField(new CharField(54, Side.BUY)); Session.sendToTarget(message,_session); } -- View this message in context: http://www.nabble.com/CancelRequest-tp23622744p23622744.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
From: Ulisses <hay...@gm...> - 2009-05-20 01:25:00
|
Hi jplavalle, You are right, it doesn't make sense send AvgPrice ina a Cancel Request message. Did you receive the Reject message with tag 372=F ? According to the references in the site of FIXProtocol, rejections related to AvgPrice field shoud be sent by the counter part only in the case of Execution Report, Allocation and List Status messages. Cheers, Ulisses. On Tue, May 19, 2009 at 4:25 PM, jplavalle <jpl...@co...> wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > I cannot seem to send a proper cancel request. What am i missing here? This > comes back with a Missing Tag Reguired (371=6), I dont think i need to send > AvgPrice do I ? > > {8=FIX.4.2 9=77 35=F 49=JOEPC 56=REDI 11=4321 41=1234 54=1 55=AAPL > 58=Cancel > My Order! 10=039 } > > c# CODE > ========================= > public void sendOrderCancelRequest() > { > Message message = new Message(); > // BeginString > message.getHeader().setField(new StringField(8, "FIX.4.2")); > // SenderCompID > message.getHeader().setField(new StringField(49, "JOEPC")); > // TargetCompID, with enumeration > message.getHeader().setField(new StringField(56, "REDI")); > // MsgType > message.getHeader().setField(new CharField(35, 'F')); > // OrigClOrdID > message.setField(new StringField(41, "123456789")); > // ClOrdID > message.setField(new StringField(11, "987654321")); > // Symbol > message.setField(new StringField(55, "AAPL")); > // Side, with value enumeration > message.setField(new CharField(54, Side.BUY)); > > Session.sendToTarget(message,_session); > } > -- > View this message in context: > http://www.nabble.com/CancelRequest-tp23622744p23622744.html > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
From: Clebson D. <Cle...@cm...> - 2009-05-20 11:00:50
|
Well, this tag is optional by default, but you counterpart could need it. Are you ( or them ) using a DataDictonary ? -----Mensagem original----- De: jplavalle [mailto:jpl...@co...] Enviada em: terça-feira, 19 de maio de 2009 16:26 Para: qui...@li... Assunto: [Quickfix-developers] CancelRequest QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html I cannot seem to send a proper cancel request. What am i missing here? This comes back with a Missing Tag Reguired (371=6), I dont think i need to send AvgPrice do I ? {8=FIX.4.29=7735=F49=JOEPC56=REDI11=432141=123454=155=AAPL58=Cancel My Order!10=039} c# CODE ========================= public void sendOrderCancelRequest() { Message message = new Message(); // BeginString message.getHeader().setField(new StringField(8, "FIX.4.2")); // SenderCompID message.getHeader().setField(new StringField(49, "JOEPC")); // TargetCompID, with enumeration message.getHeader().setField(new StringField(56, "REDI")); // MsgType message.getHeader().setField(new CharField(35, 'F')); // OrigClOrdID message.setField(new StringField(41, "123456789")); // ClOrdID message.setField(new StringField(11, "987654321")); // Symbol message.setField(new StringField(55, "AAPL")); // Side, with value enumeration message.setField(new CharField(54, Side.BUY)); Session.sendToTarget(message,_session); } -- View this message in context: http://www.nabble.com/CancelRequest-tp23622744p23622744.html Sent from the QuickFIX - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |