Не регистрируется заявка в RealTimeEmulationTrader

Не регистрируется заявка в RealTimeEmulationTrader
Atom
20.09.2012
risty


S# 4.1.4 Не регистрируется заявка в RealTimeEmulationTrader. Что делал: Я взял пример SampleSMA, поменял

_trader = new QuikTrader(Path.Text);

на

_trader = new RealTimeEmulationTrader<QuikTrader>(new QuikTrader(Path.Text));

Поменял инструмент на RIZ2.

Verifier говорит, что у Квика все хорошо.

Лог:

2012.09.20 15:53:00.891| |SS_RIZ2@RTS_39350|Стратегия запущена. 2012.09.20 15:53:04.882| |MQS_RIZ2@RTS_39350|Стратегия запущена. 2012.09.20 15:53:04.887| |MQS_RIZ2@RTS_39350|Котирование на Sell объема 1. 2012.09.20 15:53:04.892| |MQS_RIZ2@RTS_39350|Приостановка правил. _rulesSuspendCount 1. 2012.09.20 15:53:04.945| |MQS_RIZ2@RTS_39350|Возобновление правил. _rulesSuspendCount 0. 2012.09.20 15:53:04.987| |MQS_RIZ2@RTS_39350|Цена текущей NULL и лучшей 149480. 2012.09.20 15:53:04.988| |MQS_RIZ2@RTS_39350|Лучший бид 149470 и лучший аск 149480. 2012.09.20 15:53:04.992| |MQS_RIZ2@RTS_39350|Регистрация новой заявки на Sell с ценой 149480 и объемом 1. 2012.09.20 15:53:05.063| |MQS_RIZ2@RTS_39350|Заявка 57145490 на Sell отправлена с ценой 149480 объемом 1. 2012.09.20 15:53:05.242|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:05.599|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:06.018|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:06.189|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:06.562|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:06.925|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:06.929|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:07.264|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:07.925|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:08.190|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:08.224|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:08.234| |MQS_RIZ2@RTS_39350|Стратегия запущена. 2012.09.20 15:53:08.234| |MQS_RIZ2@RTS_39350|Котирование на Buy объема 1. 2012.09.20 15:53:08.235| |MQS_RIZ2@RTS_39350|Приостановка правил. _rulesSuspendCount 1. 2012.09.20 15:53:08.235| |MQS_RIZ2@RTS_39350|Возобновление правил. _rulesSuspendCount 0. 2012.09.20 15:53:08.236| |MQS_RIZ2@RTS_39350|Цена текущей NULL и лучшей 149480. 2012.09.20 15:53:08.236| |MQS_RIZ2@RTS_39350|Лучший бид 149480 и лучший аск 149490. 2012.09.20 15:53:08.236| |MQS_RIZ2@RTS_39350|Регистрация новой заявки на Buy с ценой 149480 и объемом 1. 2012.09.20 15:53:08.237| |MQS_RIZ2@RTS_39350|Заявка 57145491 на Buy отправлена с ценой 149480 объемом 1. 2012.09.20 15:53:08.581|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:08.582|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:08.891|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:08.891|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.030|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.031|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.150|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.150|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.249|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.249|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.351|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.351|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.479|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.479|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.561|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.561|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.779|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.780|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:09.909|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:09.909|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:10.120|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:10.120|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:10.286|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:10.286|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:10.586|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:10.586|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:10.686|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:10.687|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:10.961|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:10.961|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:11.242|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:11.242|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:11.620|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:11.620|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:11.818|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:11.818|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:12.217|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:12.217|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:12.479|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:12.480|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:12.784|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:12.784|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:13.056|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:13.056|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:13.345|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:13.346|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:13.621|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:13.621|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:13.749|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:13.749|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:14.163|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:14.163|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:14.347|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:14.347|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:14.586|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:14.586|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:14.687|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:14.687|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:15.021|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:15.021|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:15.299|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:15.299|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:15.549|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:15.550|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:15.929|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:15.929|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:16.233|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:16.233|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:16.565|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:16.565|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:16.857|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:16.858|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:17.146|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:17.146|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:17.469|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:17.469|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:17.722|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:17.722|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:17.973|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:17.973|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:18.246|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:18.246|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:18.545|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:18.546|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:19.134|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:19.134|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:19.541|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:19.542|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:19.546|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:19.546|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:19.723|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:19.724|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:19.837|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:19.837|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:19.957|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:19.957|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:20.162|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:20.162|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:20.273|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:20.273|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:20.525|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:20.525|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:20.641|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:20.642|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:20.824|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:20.824|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:21.021|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:21.021|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:21.152|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:21.152|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:21.289|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:21.289|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:21.595|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:21.595|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:21.957|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:21.957|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:22.310|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:22.310|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:22.580|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:22.580|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:22.924|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:22.924|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:23.521|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:23.521|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:23.655|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:23.656|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:24.246|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:24.246|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:24.650|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:24.650|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:24.756|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:24.757|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:25.083|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:25.083|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:25.191|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:25.191|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:25.503|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:25.503|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:25.843|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:25.843|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:26.174|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:26.174|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:26.453|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:26.454|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:26.813|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:26.814|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:27.430|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:27.430|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:27.516|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:27.516|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:27.827|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:27.827|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:28.197|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:28.197|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:28.455|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:28.456|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:28.779|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:28.779|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:29.098|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:29.098|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:29.379|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:29.379|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:29.881|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:29.881|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:29.883|Warning|MQS_RIZ2@RTS_39350|Заявка 57145490 в процессе регистрации. 2012.09.20 15:53:29.884|Warning|MQS_RIZ2@RTS_39350|Заявка 57145491 в процессе регистрации. 2012.09.20 15:53:30.057| |MQS_RIZ2@RTS_39350|Стратегия запущена. 2012.09.20 15:53:30.057| |MQS_RIZ2@RTS_39350|Котирование на Sell объема 1. 2012.09.20 15:53:30.057| |MQS_RIZ2@RTS_39350|Приостановка правил. _rulesSuspendCount 1. 2012.09.20 15:53:30.057| |MQS_RIZ2@RTS_39350|Возобновление правил. _rulesSuspendCount 0. 2012.09.20 15:53:30.057| |MQS_RIZ2@RTS_39350|Цена текущей NULL и лучшей 149480. 2012.09.20 15:53:30.057| |MQS_RIZ2@RTS_39350|Лучший бид 149470 и лучший аск 149480. 2012.09.20 15:53:30.057| |MQS_RIZ2@RTS_39350|Регистрация новой заявки на Sell с ценой 149480 и объемом 1. 2012.09.20 15:53:30.058| |MQS_RIZ2@RTS_39350|Заявка 57145492 на Sell отправлена с ценой 149480 объемом 1.

и далее количество заявок продолжает нарастать.

Я что-то делаю не так? Если да, то что, куда смотреть ?




Спасибо:


<< < 2 3 4 5 6  >
pyhta4og

Фотография
Дата: 07.11.2012
Ответить


Дюшес: Использую AlfaTrader. На квике пробовал, но эмулятор тоже не работает. Сделать для него debug log? Да, сделайте это.

И еще, попробуйте залогировать в своей стратегии стаканы и трейды чтобы убедиться что в поле MarketDepth.LastChangeTime и Trade.Time не нулевые значения.

По вашим логам выходит что приходит в эмулятор нулевое время для стаканов и сделок из AlfaTrader и поэтому сообщения тупо буферизируются и не исполняются.

Соответственно надо понять, ошибка в AlfaTrader или в эмуляторе.

Спасибо:

Дюшес

Фотография
Дата: 09.11.2012
Ответить


pyhta4og: И еще, попробуйте залогировать в своей стратегии стаканы и трейды чтобы убедиться что в поле MarketDepth.LastChangeTime и Trade.Time не нулевые значения. В AlfaTrader поле Trade.Time изменяется согласно времени сделок, а MarketDepth.LastChangeTime имеет всегда нулевые значения.

В QuikTrader значения в этих полях не нулевые и изменяются. Отправляю 2 ордера: лимитный и маркет, на покупку RIZ2. После этого проверяю сделки и ордера в trader и то же самое в strategy. Получаю такой вывод:

trader.mytrade=09.11.2012 18:32:12 1 140610 1 от заявки 1830657/1 Покупка Цена=141000 Объем=1 Сост=Active Бал=1 trader.order=1830657 Limit 141000 Active trader.order=1830658 Market 0 Active

strategy.mytade="" - сделки нет strategy.order=1830657 Limit 141000 Done strategy.order=1830658 Market 0 Active

Т.е. в стратегии лимитный ордер исполняется, а в трейдере он значится как активный. В трейдере совершена сделка, а в стратегии ее нет.

Лог для квика:

Спасибо:

pyhta4og

Фотография
Дата: 12.11.2012
Ответить


Дюшес:

pyhta4og: И еще, попробуйте залогировать в своей стратегии стаканы и трейды чтобы убедиться что в поле MarketDepth.LastChangeTime и Trade.Time не нулевые значения. В AlfaTrader поле Trade.Time изменяется согласно времени сделок, а MarketDepth.LastChangeTime имеет всегда нулевые значения.

В QuikTrader значения в этих полях не нулевые и изменяются. Отправляю 2 ордера: лимитный и маркет, на покупку RIZ2. После этого проверяю сделки и ордера в trader и то же самое в strategy. Получаю такой вывод: 1.Я не совсем понимаю что у вас за логи. Нет временной метки и не понятно когда вам приходили эти события. Лучше бы использовать единый файл лога и для трейдера и для стратегий - получится смесь всех логов но там виден порядок хотя бы. trader.mytrade=09.11.2012 18:32:12 1 140610 1 от заявки 1830657/1 Покупка Цена=141000 Объем=1 Сост=Active Бал=1 trader.order=1830657 Limit 141000 Active trader.order=1830658 Market 0 Active

strategy.mytade="" - сделки нет strategy.order=1830657 Limit 141000 Done strategy.order=1830658 Market 0 Active

Т.е. в стратегии лимитный ордер исполняется, а в трейдере он значится как активный. В трейдере совершена сделка, а в стратегии ее нет.

Лог для квика: 2. непонятно в каком трейдере (quik или эмулейшн) и как (и в какой момент) в трейдере вы смотрите активность ордера (т.е. в каком обработчике)

  1. То что вам не пришла сделка - приведите код правила как вы на нее подписываетесь, возможно вы неправильно подписались.

  2. По логам эмулятора.

Вот эти две следующие строки лога означают что MyTrade и изменение стейта ордера 183067 на Done c Balance=0 доставлены клиенту (стратегии). Это я сужу по пометке CL: которая означает что был Raise событий клиенту. Соответственно в этих логах я проблемы не вижу.

2012.11.10 00:32:15.296|Debug |RealTimeEmulationTrader`1|CL:MyTrades 18:32:12.578 09.11.2012 18:32:12 1 140610 1 от заявки 1830657/1 Покупка Цена=141000 Объем=1 Сост=Active Бал=1 @21:32:12.578[2

2012.11.10 00:32:15.296|Debug |RealTimeEmulationTrader`1|CL:Changed,T=18:32:12.578,1830657/1 Покупка Цена=141000 Объем=1 Сост=Done Бал=0 @21:32:12.578[1

Спасибо:

Дюшес

Фотография
Дата: 14.11.2012
Ответить


1.Я не совсем понимаю что у вас за логи. Нет временной метки и не понятно когда вам приходили эти события. Лучше бы использовать единый файл лога и для трейдера и для стратегий - получится смесь всех логов но там виден порядок хотя бы. Я просто взял пример SampleRealTimeTesting, удалил лишнее и добавил кнопку. Сначала запускаю стратегию, она выставляет заявки, а потом жму на эту кнопку и получаю тот самый вывод, т.е. уже после исполнения ордера и совершения сделки. Код такой:


private void button1_Click(object sender, RoutedEventArgs e)
{
  _trader.MyTrades.ForEach(t => Debug.WriteLine("trader.mytrade={0}", t));
  _trader.Orders.ForEach(o => Debug.WriteLine("trader.order={0} {1} {2} {3} {4}", o.TransactionId, o.Type, o.Price, o.State, o.Status));

  _strategy.MyTrades.ForEach(t => Debug.WriteLine("strategy.mytrade={0}", t));
  _strategy.Orders.ForEach(o => Debug.WriteLine("strategy.order={0} {1} {2} {3} {4}", o.TransactionId, o.Type, o.Price, o.State, o.Status));
}

  1. непонятно в каком трейдере (quik или эмулейшн) и как (и в какой момент) в трейдере вы смотрите активность ордера (т.е. в каком обработчике) Состояние ордеров вижу в компоненте OrderGrid и через тот же вывод (по кнопке).
  1. То что вам не пришла сделка - приведите код правила как вы на нее подписываетесь, возможно вы неправильно подписались. Сделки смотрю через компонент TradeGrid, потом опять через тот же вывод (по кнопке) и еще ловлю через правило:

this
   .WhenNewMyTrades()
   .Do(mytrades =>
   {
     mytrades.ForEach(mytrade => Debug.WriteLine(mytrade));
   })
   .Apply(this);

  1. По логам эмулятора.

Вот эти две следующие строки лога означают что MyTrade и изменение стейта ордера 183067 на Done c Balance=0 доставлены клиенту (стратегии). Это я сужу по пометке CL: которая означает что был Raise событий клиенту. Соответственно в этих логах я проблемы не вижу. Да, похоже сделка исполняется, но ее можно увидеть только в трейдере. В стратегии она нигде не появляется. И странное состояние исполненного ордера в трейдере - Active, хотя в стратегии оно - Done.

Данный тестовый проект:

Спасибо:

Alexander

Фотография
Дата: 26.12.2012
Ответить


Просьба проверить на свежей версии с codeplex и с другим трейдером - не AlfaTrader.

Спасибо:

Дюшес

Фотография
Дата: 10.01.2013
Ответить


Попробовал на альфе и квике. Заявки выставляются, но не исполняются при наступлении условия лимитированные ордера. Лимитные заявки, отправленные по рынку, исполняются. Debug лог нужен?

Спасибо:

esper

Фотография
Дата: 10.01.2013
Ответить


Версия какая у вас? Если качали с кодеплекса, то какой номер ревизии?

Спасибо:

Дюшес

Фотография
Дата: 10.01.2013
Ответить


4.1.7.21978

Спасибо:

Геннадий Ванин (Gennady Vanin)

Фотография
Дата: 11.01.2013
Ответить


Дюшес: Данный тестовый проект: SampleRealTimeTesting.rar (7,147kb) Пробовал посмотреть невзначай ненароком И совсем запутался, что же Вы и зачем делаете

У Вас там 3 проекта

В SampleRealTimeTesting.csproj используется графический интерфейс (WPF .xaml)из SampleRealTimeTesting StockSharp, в котором код соединения SmartCOM аменён на соединение с КВИК

private void ConnectClick(object sender, RoutedEventArgs e)
{
    if (!_isConnected)
    {
        if (_trader == null)
        {
 // создаем шлюз
             _trader = new RealTimeEmulationTrader<QuikTrader>(new QuikTrader());

             Portfolios.Trader = _trader;
             // подписываемся на событие успешного соединения
             _trader.Connected += () =>
             {
           // возводим флаг, что соединение установлено
                 _isConnected = true;

           // разблокируем кнопку Экспорт
                  this.GuiAsync(() => ChangeConnectStatus(true));

но соединение к КВИК нигде ркально не производится (и в принципе не может произвестись ни из GUI? ни из кода), хотя все плюшки для отвода глазприсутствуют

Для этого нужно было бы в коде инициализировать Trader с определением и указанием пути к файлу info.exe, откуда запускается КВИК

  • Trader = new QuikTrader(filePathQu2QUIK); (что нигде не сделано), имея запущенный КВИК с установленным соединением (поскольку в коде он тоже нигде не запускается)

Что-то типа

var quikPath = QuikTerminal.GetDefaultPath();

if (quikPath.IsEmpty())
{
    MessageBox.Show("Не найден ни один запущенный Quik");
    return;
}

if (!_isConnected)
{
    if (Path.Text.IsEmpty())
    MessageBox.Show(this, "Путь к Quik не выбран");
}
if (!_isConnected)
{
    if (Trader == null)
    {
         Trader = new QuikTrader(Path.Text);//vgv cuidado

         _isConnected = true; 

В проектах AlfaDirect.csproj и AlfaTest.csproj я вообще не нашёл ни одного результата поиском по "RealTime" и "Emulation"

Update: К тому же, в обоих проектах (AlfaDirect.csproj и AlfaTest.csproj) используется GUI и код TestForm:System.Windows.Forms.Form, при том, что туда вставляется (многопоточный и асинхронный) код WPF и StockSharp на WPF А зачем такие жестокие эксперименты?

Почему бы Вам не взять готовые куски из Samples StockSharp, предвапительно разобрав их работу или хотя бы сверившись с описаниями документации?

Спасибо:

Дюшес

Фотография
Дата: 11.01.2013
Ответить


А чего просто запустить руками и ввести пароль религия не позволяет? :)

Спасибо:
<< < 2 3 4 5 6  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy