Уважаемые представители StockSharp-a. Возник следующий вопрос: если я подписываюсь через метод TransaqTraderSubscribeMarketData(...) на получение сделок по нескольким инструментам, то сделки мне должны приходить начиная с какого момента, с момента подписки или начиная с 1000? На данный момент S# в случае подписи на два инструмента, для одного выдает данные с начала дня, для другого с момент подписи. Мне кажется это странным. Попробовал поэкспериментировать с вашими исходниками, забив значение "tradeno" равным единице (об этом есть информация в документации для txmlconnector) в XmlSerializeHelper::SerializeSubscribeTicks(...) и все запахало так, как и думал. Судя по логам от TC у вам при подписке на очередной инструмент для предыдущих инструментов "tradeno" переопределяется на ноль, с единицы.
123115.051665 [8576] [13916] <cmd> <command id="subscribe_ticks" filter="true">
<security secid="16920" tradeno="1" />
</command>
123115.063675 [8576] [13916] <res> [R] <result success="true"/>
123115.074682 [8576] [13916] <cmd> <command id="subscribe_ticks" filter="true">
<security secid="16920" tradeno="0" />
<security secid="2831" tradeno="1" />
</command>