Hi,
I’m getting my signals via the ATI API and my own client. Usually it works fine, except for a trade this morning for [LINKSYSTEM_37780234]. The problem is that the API never sent me the closing trade signal.
Sequence of events:
* Around 8:09am I poll the API and get a new signal with sigId=52933541. I confirm to C2 and C2 acks my confirmation.
* A couple of seconds later I report my fill to C2.
20100915 08:09:24 Reporting MY execution for signalId=52933541
CMD = http://74.220.20.155:7878/?cmd=mult2fillconfirm&session=5293315396738176076&h=<my host here>&filldata=52933541sep2sep4599sep130.19&live=0
RESPONSE =
<collective2>
<status>OK</status>
<error>
<code>0</code>
</error>
<data>
Multiple fill confirmations (0) received for person 42774773
</data>
</collective2>
Is it weird that there’s a (0) in the C2 response? Does that mean C2 got 0 confirmations? I double checked my syntax with the C2 ATI PDF manual and it’s not obvious to me why it is wrong.
* Around 12:30pm I should have gotten the exit signal with sigId=52944788 but that never happens. I only get notified that the entry signal is completed.
<completetrades>
<sigid>52933541</sigid>
</completetrades>
Daniel
I guess your forum software striped out the vertical bars from the URL for the execution confirmation. But I put them in the right places as indicated in the PDF manual …