Getpositions returns quantity unknown

I have a position of 1 in YCH1. Why does getpositions return quantity "unknown?"



ty



<collective2>

<status>OK</status>

<error>

<code>0</code>

</error>

<data>

<sync>

<system>

<systemid>50789039</systemid>

<timefiltersecs>1293024551</timefiltersecs>

<timefilterclock><humantime>2010-12-22 08:29:11</humantime></timefilterclock>

<position>

<symbol>YCH1</symbol>

<type>future</type>

<quant>unknown</quant>

<underlying>YC</underlying>

<right></right>

<strike>0</strike>

<expir>201103</expir>

<exchange>CBT</exchange>

<marketcode>42</marketcode>

</position>

</system>

</sync>



</data>

</collective2>

Due to the query/response nature of Gen1 AutoTrading, there are times when information is likely out of date or in flux. During these periods, C2 will return an "indeterminate" quantity for position status. This prevents your software client from updating positions based on quantities that will likely prove to be invalid or shortly outdated.



An example of when this might happen: during a period when the trading system recently issued or filled an order in the C2 platform, but which has not yet been confirmed as filled by the AutoTrading client. In that scenario, we would not want you to try to synchronize positions, because it would probably cause you to synchronize using information which is out of date.



So we impose these "in-flux periods" on position status to prevent unneeded trades.



Matthew