Well, I’m now acknowledging signals without timing out, but…
I’m not getting all the signals. This morning, I only got 4 of the 9 new signals on the trading system (Ruby NQ100 M). Yesterday morning, I was missing several as well.
Here’s what transpired (from Fiddler):
request (I put 's in for the email & password for this email):
GET /?cmd=login&e=***********&p=******&protoversion=8.2&client=TESTCLIENT&h=lelm570u-1&build=0001 HTTP/1.1
response:
<collective2>
<status>OK</status>
<error>
<code>0</code>
</error>
<data>
<session>2848250856774708765</session>
<first>Lawrence</first>
<last>Lewis</last>
<redirectip>64.68.145.3</redirectip>
<redirectport>7878</redirectport>
<pollinterval>7000</pollinterval>
<servertime>1191583840</servertime>
<humantime>2007-10-05 07:30:40</humantime>
</data>
</collective2>
request:
GET /?cmd=latestsigs&session=2848250856774708765&h=lelm570u-1 HTTP/1.1
response:
<collective2>
<status>OK</status>
<error>
<code>0</code>
</error>
<data>
<recentc2fills>
<recent>
<signalid>28392374</signalid>
<permid></permid>
<filledago>245680</filledago>
<filledprice>99.92</filledprice>
</recent>
<recent>
<signalid>28323143</signalid>
<permid></permid>
<filledago>856240</filledago>
<filledprice>48.32</filledprice>
</recent>
<recent>
<signalid>28323116</signalid>
<permid></permid>
<filledago>856684</filledago>
<filledprice>23.36</filledprice>
</recent>
<recent>
<signalid>28323156</signalid>
<permid></permid>
<filledago>856840</filledago>
<filledprice>126.45</filledprice>
</recent>
<recent>
<signalid>28323150</signalid>
<permid></permid>
<filledago>856840</filledago>
<filledprice>27.64</filledprice>
</recent>
</recentc2fills>
<cancelsiglist>
</cancelsiglist>
<signalsep>28479104</signalsep>
<signalpacket>
<systemname>Ruby NQ100 M</systemname>
<systemidnum>23969581</systemidnum>
<signalid>28479104</signalid>
<postedwhen>1191583840</postedwhen>
<postedhumantime>2007-10-05 07:30:40</postedhumantime>
<action>BTO</action>
<scaledquant>360</scaledquant>
<originalquant>1080</originalquant>
<symbol>CDNS</symbol>
<assettype>stock</assettype>
<mutualfund>0</mutualfund>
<ordertype>LIMIT</ordertype>
<stop>0</stop>
<limit>21.55</limit>
<tif>DAY</tif>
<underlying></underlying>
<right></right>
<strike>0</strike>
<expir></expir>
<exchange></exchange>
<marketcode></marketcode>
<ocagroup></ocagroup>
<conditionalupon></conditionalupon>
<conditionaluponpermid></conditionaluponpermid>
<commentary>PosID=R20071004</commentary>
</signalpacket>
<signalsep>28479129</signalsep>
<signalpacket>
<systemname>Ruby NQ100 M</systemname>
<systemidnum>23969581</systemidnum>
<signalid>28479129</signalid>
<postedwhen>1191583840</postedwhen>
<postedhumantime>2007-10-05 07:30:40</postedhumantime>
<action>BTO</action>
<scaledquant>195</scaledquant>
<originalquant>584</originalquant>
<symbol>XRAY</symbol>
<assettype>stock</assettype>
<mutualfund>0</mutualfund>
<ordertype>LIMIT</ordertype>
<stop>0</stop>
<limit>39.88</limit>
<tif>DAY</tif>
<underlying></underlying>
<right></right>
<strike>0</strike>
<expir></expir>
<exchange></exchange>
<marketcode></marketcode>
<ocagroup></ocagroup>
<conditionalupon></conditionalupon>
<conditionaluponpermid></conditionaluponpermid>
<commentary>PosID=R20071004</commentary>
</signalpacket>
<signalsep>28479101</signalsep>
<signalpacket>
<systemname>Ruby NQ100 M</systemname>
<systemidnum>23969581</systemidnum>
<signalid>28479101</signalid>
<postedwhen>1191583840</postedwhen>
<postedhumantime>2007-10-05 07:30:40</postedhumantime>
<action>BTO</action>
<scaledquant>225</scaledquant>
<originalquant>676</originalquant>
<symbol>BRCM</symbol>
<assettype>stock</assettype>
<mutualfund>0</mutualfund>
<ordertype>LIMIT</ordertype>
<stop>0</stop>
<limit>34.42</limit>
<tif>DAY</tif>
<underlying></underlying>
<right></right>
<strike>0</strike>
<expir></expir>
<exchange></exchange>
<marketcode></marketcode>
<ocagroup></ocagroup>
<conditionalupon></conditionalupon>
<conditionaluponpermid></conditionaluponpermid>
<commentary>PosID=R20071004</commentary>
</signalpacket>
<signalsep>28479107</signalsep>
<signalpacket>
<systemname>Ruby NQ100 M</systemname>
<systemidnum>23969581</systemidnum>
<signalid>28479107</signalid>
<postedwhen>1191583840</postedwhen>
<postedhumantime>2007-10-05 07:30:40</postedhumantime>
<action>BTO</action>
<scaledquant>155</scaledquant>
<originalquant>466</originalquant>
<symbol>CHRW</symbol>
<assettype>stock</assettype>
<mutualfund>0</mutualfund>
<ordertype>LIMIT</ordertype>
<stop>0</stop>
<limit>50.07</limit>
<tif>DAY</tif>
<underlying></underlying>
<right></right>
<strike>0</strike>
<expir></expir>
<exchange></exchange>
<marketcode></marketcode>
<ocagroup></ocagroup>
<conditionalupon></conditionalupon>
<conditionaluponpermid></conditionaluponpermid>
<commentary>PosID=R20071004</commentary>
</signalpacket>
<fillinforeceived>
</fillinforeceived>
<completetrades>
</completetrades>
<pollinterval>7000</pollinterval>
<servertime>1191583840</servertime>
<humantime>2007-10-05 07:30:40</humantime>
</data>
</collective2>
When I run the program again, the response to the latestsigs command is:
<collective2>
<status>OK</status>
<error>
<code>0</code>
</error>
<data>
<recentc2fills>
<recent>
<signalid>28392374</signalid>
<permid></permid>
<filledago>246941</filledago>
<filledprice>99.92</filledprice>
</recent>
<recent>
<signalid>28323143</signalid>
<permid></permid>
<filledago>857501</filledago>
<filledprice>48.32</filledprice>
</recent>
<recent>
<signalid>28323116</signalid>
<permid></permid>
<filledago>857945</filledago>
<filledprice>23.36</filledprice>
</recent>
<recent>
<signalid>28323156</signalid>
<permid></permid>
<filledago>858101</filledago>
<filledprice>126.45</filledprice>
</recent>
<recent>
<signalid>28323150</signalid>
<permid></permid>
<filledago>858101</filledago>
<filledprice>27.64</filledprice>
</recent>
</recentc2fills>
<cancelsiglist>
</cancelsiglist>
<fillinforeceived>
</fillinforeceived>
<completetrades>
</completetrades>
<pollinterval>7000</pollinterval>
<servertime>1191585101</servertime>
<humantime>2007-10-05 07:51:41</humantime>
</data>
</collective2>
I never got signals id’s 28479119, 28479116, 28479113, 28479110, 28479097
C2 will only send a few signals at a time until you acknowledge the ones it has sent. What would be helpful is a FULL log – at least enough to show me the sequence of your requests and c2’s responses so I can understand how and when and what you acknowledge, and in what sequence. Email is probably best for this.