[BLOCKER] [3.0] котирование не срабатывает

[BLOCKER] [3.0] котирование не срабатывает
Atom
22.02.2011
Greene-nsk


Случается часто, что котирование не срабатывает. Использую SmartTrader и котирование вида BestByPriceQuotingStrategy(_Order, 4.Pips(_Order.Security)).

Два примера.

1. Ордер был выставлен, но цена ушла далеко против него. Ордер должен был переставиться. Но этого не произошло. Реально ордер выставился, затем был отменен, а новый не поставился. Соответственно сделка не прошла.

Код

22.02.2011 0:22:59 [OpenWealth.StockSharp.SmartCOM.<Smart_NewOrders>b__18] RTS-3.11 +1*187110 Limit
22.02.2011 0:23:55 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()


2. Ордер был выставлен, цена резко пошла в сторону ордера. Ордер выполнился. Но стратегия котирования выдала ошибку.

Код

22.02.2011 16:14:38 [OpenWealth.StockSharp.SmartCOM.<Smart_NewOrders>b__18] RTS-3.11 +1*183565 Limit
22.02.2011 16:14:39 [OpenWealth.StockSharp.SmartCOM.<Smart_NewMyTrades>b__16] 275103030 RTS-3.11 +1*183515
22.02.2011 16:14:39 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Warning str: Заявка 57996368 не имеет состояния.
22.02.2011 16:15:01 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии Name: BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '0' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=q3UdZn4RtstjLq$DRetpesrMPkbpqY9D7UhsAwBvksoY=.#=qYw$3xI3MUzQpTQq5ga9LOw==()

Теги:


Спасибо:


< 1 2 3 4  >
vvt

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


В догонку еще лог:

Цитата:
Регистрация новой заявки на Sell с ценой 198750 и объемом 1.
Заявка 47859650 на Sell отправлена с ценой 198750 объемом 1.
Цена текущей 198750 и лучшей 198740.
Котирование заявки 47859650 на Sell с ценой 198750 объемом 1.
Перекотирование зарегистрировано для заявки 47859652 на Sell с ценой 198740 объемом 1.
Цена текущей 198740 и лучшей 198735.
Котирование заявки 47859652 на Sell с ценой 198740 объемом 1.
Перекотирование зарегистрировано для заявки 47859654 на Sell с ценой 198735 объемом 1.
Цена текущей 198735 и лучшей 198725.
Котирование заявки 47859654 на Sell с ценой 198735 объемом 1.
Перекотирование зарегистрировано для заявки 47859656 на Sell с ценой 198725 объемом 1.
Цена текущей 198725 и лучшей 198720.
Котирование заявки 47859656 на Sell с ценой 198725 объемом 1.
Перекотирование зарегистрировано для заявки 47859658 на Sell с ценой 198720 объемом 1.
Цена текущей 198720 и лучшей 198715.
Котирование заявки 47859658 на Sell с ценой 198720 объемом 1.
Перекотирование зарегистрировано для заявки 47859660 на Sell с ценой 198715 объемом 1.
Цена текущей 198715 и лучшей 198710.
Котирование заявки 47859660 на Sell с ценой 198715 объемом 1.
Перекотирование зарегистрировано для заявки 47859662 на Sell с ценой 198710 объемом 1.
Цена текущей 198710 и лучшей 198715.
Котирование заявки 47859662 на Sell с ценой 198710 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение Вы не можете снять данную заявку
Котируемая заявка 47859662 исполнилась.
Регистрация новой заявки на Sell с ценой 198715 и объемом 1.
Заявка 47859664 на Sell отправлена с ценой 198715 объемом 1.
Цена текущей 198715 и лучшей 198695.
Котирование заявки 47859664 на Sell с ценой 198715 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение Вы не можете снять данную заявку
Котируемая заявка 47859664 исполнилась.
Регистрация новой заявки на Sell с ценой 198750 и объемом 2.
Заявка 47859666 на Sell отправлена с ценой 198750 объемом 2.
Цена текущей 198750 и лучшей 198745.
Котирование заявки 47859666 на Sell с ценой 198750 объемом 2.
Перекотирование зарегистрировано для заявки 47859668 на Sell с ценой 198745 объемом 2.
Цена текущей 198745 и лучшей 198750.
Котирование заявки 47859668 на Sell с ценой 198745 объемом 2.
Перекотирование зарегистрировано для заявки 47859670 на Sell с ценой 198750 объемом 2.
Заявка 47859670 не имеет состояния.
Цена текущей 198750 и лучшей 198735.
Котирование заявки 47859670 на Sell с ценой 198750 объемом 2.
Перекотирование зарегистрировано для заявки 47859672 на Sell с ценой 198735 объемом 2.
Заявка 47859672 не имеет состояния.
Котируемая заявка 47859672 не принята биржей.
Стратегия останавливается.
Котирование отменяет заявку 47859672.
Стратегия остановлена.




Объем заявки почему-то увеличивается с одного до двух (и может увеличиваться дальше), хотя задано продать один фьючерс через котирование.
Код
_strategy = new TestStrategy { Volume = 1 };
Спасибо:

Mikhail Sukhov

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


vvt
В догонку еще лог:


Две стратегии на котирование не были зарегистрированы?
Спасибо:

vvt

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


Mikhail Sukhov
vvt

В первом случае заявка исполнилась, а стратегия пытается ее снять.
А дальше возникает ошибка из-за ограничения не более 30 транзакций в секунду на ФОРТС через Quik Junior (у меня от Finam), причем оно дается на всех клиентов. Кроме того, в Quik Junior есть еще похоже ограничение на не более 10 перестановок заявки, возникает стабильно, 11 перестановку отвергает.
Выложу лог, как только возникнет еще раз. Хотелось бы, чтобы эти ограничения тоже как-то учитывались при котировании.


По Смарту совсем другая картина - там обновление не приходит о заявке. А тут типичное ограничение объема, что как раз является правильным поведением (не можете вы продать, потому что к лимиту подошли)... С кол-вом транзакций все просто - Strategy.Interval.


1) На счете средств было достаточно на 11 лотов, продать котированием я хочу 1 лот, т.е. по моему счету лимит не исчерпан. А сообщение "Превышен лимит операций от указанного клиента.. Снятое количество: 9193848" судя по снятому количеству наводит на мысль, что под этим клиентом торгует еще какое-то количество пользователей Quik Junior. Эта ситуация описана, например, здесь
2) _strategy.Interval = TimeSpan.FromSeconds(1); Котирование запускается в OnRunning(). По приведенному скриншоту окна заявок видно, что они переставляются раз в 1-2 секунды. И стабильно после 10 перестановок котирование прерывается.
3) Как быть с сообщением в логе
Цитата:
Котирование заявки 47028113 на Sell с ценой 198545 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение Вы не можете снять данную заявку
Котируемая заявка 47028113 исполнилась.
Опять же по скриншоту видно, что заявка исполнилась в 13:05:34 и котирование должно остановиться, а оно продолжается дальше.
Спасибо:

vvt

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


Mikhail Sukhov
vvt
В догонку еще лог:


Две стратегии на котирование не были зарегистрированы?


Вот часть кода:
Код
        private static void TryCreateStrategy()
        {
            if (_ri != null && _portfolio != null)
            {
                _strategy = new TestStrategy { Volume = 1 };
                _strategy.Log += OnLog;
                _strategy.NewOrder += OnNewOrder;
                _strategy.PropertyChanged += OnStrategyPropertyChanged;
                _strategy.Interval = TimeSpan.FromSeconds(1);
                _manager.Register(_strategy, _portfolio, _ri);
                _strategy.Start();
                var logger = new FileStrategyLogger("mylog.txt");
                logger.Strategies.Add(_strategy);
            }
        }

Код
    internal class TestStrategy : ActionStrategy
    {
        protected override void OnRunning()
        {
            const OrderDirections direction = OrderDirections.Sell;
            const int priceDelta = 5;

            var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction), base.Volume);
            var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit(priceDelta));
            base.ChildStrategies.Add(strategy);

            base.OnRunning();
        }
        protected override StrategyProcessResults OnProcess()
        {
            // если наша стратегия в процессе остановки
            if (base.ProcessState == StrategyProcessStates.Stopping)
            {
                // отменяем активные заявки
                base.CancelActiveOrders();

                // так как все активные заявки гарантированно были отменены, то возвращаем StrategyProcessResults.Stop
                return StrategyProcessResults.Stop;
            }

            base.OnProcess();
            return StrategyProcessResults.Continue;
        }
    }
Спасибо:

Greene-nsk

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


SmartTrader, S# 3.0.14

Проблема так и не исправлена.

Код

11.03.2011 16:18:08 [OpenWealth.StockSharp.StrategyProcessOrder.StartQuoting] Условие заявки Buy исполнилось. Начинаем котирование. (Si-6.11#10min#CB_rev9_1_1#120_25_0.4) (408)
11.03.2011 16:18:08 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Стратегия запущена. (23)
11.03.2011 16:18:13 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Регистрация новой заявки на Buy с ценой 28940 и объемом 14. (4777)
11.03.2011 16:18:13 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Заявка 51830828 на Buy отправлена с ценой 28940 объемом 14. (140)
11.03.2011 16:18:23 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 51830828 не имеет состояния. (10468)
11.03.2011 16:18:31 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 51830828 не имеет состояния. (4880)
11.03.2011 16:18:42 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 51830828 не имеет состояния. (10494)
11.03.2011 16:18:49 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Warning str: Заявка 51830828 не имеет состояния. (7632)
11.03.2011 16:18:54 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BP-RF-01 Si-6.11_FT StOrder_State_Pending StOrder_Action_Buy StOrder_Type_Limit True 28940 14 0 14 11.03.2011 16:18:43 574306753 0 1403560 (4348)
11.03.2011 16:18:57 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BP-RF-01 Si-6.11_FT StOrder_State_Open StOrder_Action_Buy StOrder_Type_Limit True 28940 14 0 14 11.03.2011 16:18:43 574306753 3353871864 1403560 (1)
11.03.2011 16:18:57 [OpenWealth.StockSharp.TraderInitializator.<Init>b__0] Wrapper new order: 51830828 574306753 (14)
11.03.2011 16:18:57 [OpenWealth.StockSharp.TraderInitializator.<Trader_NewOrders>b__18] Si-6.11 +14*28940 Limit (7)
11.03.2011 16:18:58 [OpenWealth.StockSharp.StrategyProcessOrder.OnNewOrder] Strategy.NewOrder: Si-6.11 +14*28940 Limit BP5758-RF-01 Active Accepted остаток: 14 ID: 3353871864 transactionID: 51830828 время снятия: (Si-6.11#10min#ChannelBreakout_rev9_1_1#120_25_0.4) (6)
11.03.2011 16:20:21 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Цена текущей 28940 и лучшей 28947. (3067)
11.03.2011 16:20:21 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Котирование заявки 51830828 на Buy с ценой 28940 объемом 14. (1)
11.03.2011 16:20:41 [OpenWealth.HeadRealTrade.OnLog] ERROR: ЛОГ стратегии BBPQS errorStates: Error str: System.InvalidOperationException: В процессе снятия заявки '3353871864' случился тайм-аут.
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order, TimeSpan timeOut)
в Ecng.Trading.Algo.TraderHelper.GuarantyCancelOrder(Order order)
в Ecng.Trading.Algo.Strategies.Strategy.ReRegisterOrder(Order oldOrder, Func`1 getNewPrice, Func`1 getNewVolume, Boolean isForts)
в Ecng.Trading.Algo.Strategies.QuotingStrategy.OnProcess()
в Ecng.Trading.Algo.Strategies.Strategy.#=quXXKfimi4hGCUUA2EBieBUD8xcTAoa4cOW_frizm_u0=.#=qTKu$QtVDqw5ebfplRPB3ww==() (14329)
11.03.2011 16:20:41 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Стратегия останавливается. (1)
11.03.2011 16:20:41 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Котирование отменяет заявку 51830828. (7)
11.03.2011 16:20:41 [OpenWealth.HeadRealTrade.OnLog] ЛОГ стратегии BBPQS str: Стратегия остановлена. (53)
11.03.2011 16:20:54 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BP-RF-01 Si-6.11_FT StOrder_State_Open StOrder_Action_Buy StOrder_Type_Limit True 28940 14 0 14 11.03.2011 16:18:43 574306753 3353871864 1403560 (8674)
11.03.2011 16:20:54 [OpenWealth.StockSharp.TraderInitializator.<Trader_OrdersChanged>b__1c] Si-6.11 +14*28940 Limit BP5758-RF-01 Active Accepted остаток: 14 ID: 3353871864 transactionID: 51830828 время снятия: (1)
11.03.2011 16:20:54 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BP-RF-01 Si-6.11_FT StOrder_State_Cancel StOrder_Action_Buy StOrder_Type_Limit True 28940 14 0 14 11.03.2011 16:18:43 574306753 3353871864 1403560 (121)
11.03.2011 16:20:54 [OpenWealth.StockSharp.TraderInitializator.<Trader_OrdersChanged>b__1c] Si-6.11 +14*28940 Limit BP5758-RF-01 Done Accepted остаток: 14 ID: 3353871864 transactionID: 51830828 время снятия: 11.03.2011 16:18:43 (23)
11.03.2011 16:20:54 [OpenWealth.StockSharp.TraderInitializator.<Init>b__1] Wrapper order changed: BP-RF-01 Si-6.11_FT StOrder_State_Cancel StOrder_Action_Buy StOrder_Type_Limit True 28940 14 0 14 11.03.2011 16:20:40 574306753 3353871864 1403560 (7)
11.03.2011 16:20:54 [OpenWealth.StockSharp.TraderInitializator.<Trader_OrdersChanged>b__1c] Si-6.11 +14*28940 Limit BP5758-RF-01 Done Accepted остаток: 14 ID: 3353871864 transactionID: 51830828 время снятия: 11.03.2011 16:20:40 (1)
Спасибо:

Mikhail Sukhov

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


Greene-nsk
SmartTrader, S# 3.0.14

Проблема так и не исправлена.


Пишите в саппорт Смарта. Это не нормально, когда по пол минуте от заявки не приходят уведомления.
Спасибо:

Greene-nsk

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


Mikhail Sukhov
Greene-nsk
SmartTrader, S# 3.0.14

Проблема так и не исправлена.


Пишите в саппорт Смарта. Это не нормально, когда по пол минуте от заявки не приходят уведомления.


Это расшифровывается как "бросайте этот глючный смарт, переходите на квик"? )
Спасибо:

Mikhail Sukhov

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


vvt

Код
    internal class TestStrategy : ActionStrategy
    {
        protected override void OnRunning()
        {
            const OrderDirections direction = OrderDirections.Sell;
            const int priceDelta = 5;

            var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction), base.Volume);
            var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit(priceDelta));
            base.ChildStrategies.Add(strategy);

            base.OnRunning();
        }
}


Выведите в лог момент создания MarketQuotingStrategy
Спасибо:

vvt

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


Вывел в лог.
Код

    internal class TestStrategy : ActionStrategy
    {
        protected override void OnRunning()
        {
            const OrderDirections direction = OrderDirections.Sell;
            const int priceDelta = 5;

            // создаем заявку
            var order = base.CreateOrder(direction, base.Security.GetMarketPrice(direction), base.Volume);
Console.WriteLine("Заявка на продажу создана.");

            // регистрируем заявку (через котирование)
            var strategy = new MarketQuotingStrategy(order, new Unit(), new Unit(priceDelta));
Console.WriteLine("Заявка зарегистрирована.");
            base.ChildStrategies.Add(strategy);
            Console.WriteLine("Котирование закончено.");

            base.OnRunning();
        }


Лог:
Цитата:
Производим подключение...
Подключение было произведено успешно.
Инструмент RIH1 появился.
Портфель SPBFUT00835 появился.
Экспорт по DDE запущен.
Заявка на продажу создана.
Заявка зарегистрирована.
Котирование закончено.
Стратегия запущена.
Стратегия запущена.

Чтобы закончить, нажмите любую клавишу...
Регистрация новой заявки на Sell с ценой 194100 и объемом 1.
Заявка 59195205 на Sell отправлена с ценой 194100 объемом 1.
Цена текущей 194100 и лучшей 194095.
Котирование заявки 59195205 на Sell с ценой 194100 объемом 1.
Перекотирование зарегистрировано для заявки 59195207 на Sell с ценой 194095 объемом 1.
Цена текущей 194095 и лучшей 194070.
Котирование заявки 59195207 на Sell с ценой 194095 объемом 1.
Перекотирование зарегистрировано для заявки 59195209 на Sell с ценой 194070 объемом 1.
Цена текущей 194070 и лучшей 194065.
Котирование заявки 59195209 на Sell с ценой 194070 объемом 1.
Перекотирование зарегистрировано для заявки 59195211 на Sell с ценой 194065 объемом 1.
Цена текущей 194065 и лучшей 194060.
Котирование заявки 59195211 на Sell с ценой 194065 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение [FORTS] Не найдена заявка для удаления
Котируемая заявка 59195211 исполнилась.

Регистрация новой заявки на Sell с ценой 194085 и объемом 1.
Заявка 59195213 на Sell отправлена с ценой 194085 объемом 1.
Цена текущей 194085 и лучшей 194080.
Котирование заявки 59195213 на Sell с ценой 194085 объемом 1.
Перекотирование зарегистрировано для заявки 59195215 на Sell с ценой 194080 объемом 1.
Цена текущей 194080 и лучшей 194075.
Котирование заявки 59195215 на Sell с ценой 194080 объемом 1.
Перекотирование зарегистрировано для заявки 59195217 на Sell с ценой 194075 объемом 1.
Цена текущей 194075 и лучшей 194070.
Котирование заявки 59195217 на Sell с ценой 194075 объемом 1.
Перекотирование зарегистрировано для заявки 59195219 на Sell с ценой 194070 объемом 1.
Цена текущей 194070 и лучшей 194060.
Котирование заявки 59195219 на Sell с ценой 194070 объемом 1.
Перекотирование зарегистрировано для заявки 59195221 на Sell с ценой 194060 объемом 1.
Цена текущей 194060 и лучшей 194065.
Котирование заявки 59195221 на Sell с ценой 194060 объемом 1.
Перекотирование зарегистрировано для заявки 59195223 на Sell с ценой 194065 объемом 1.
Цена текущей 194065 и лучшей 194080.
Котирование заявки 59195223 на Sell с ценой 194065 объемом 1.
Перекотирование зарегистрировано для заявки 59195225 на Sell с ценой 194080 объемом 1.
Заявка 59195225 не имеет состояния.
Котируемая заявка 59195225 не принята биржей.

Стратегия останавливается.
Котирование отменяет заявку 59195225.
Стратегия остановлена.

Судя по логу, котирование запускается один раз.
Прошу обратить внимание на
Цитата:
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение [FORTS] Не найдена заявка для удаления
Котируемая заявка 59195211 исполнилась.
Заявка исполнилась, а котирование пытается ее удалить и после этого продолжает выставлять заявки.
И опять после десяти перестановок биржа одиннадцатую не принимает.

Запустил еще раз и еще лог:
Цитата:
Производим подключение...
Подключение было произведено успешно.
Инструмент RIH1 появился.
Портфель SPBFUT00835 появился.
Экспорт по DDE запущен.
Заявка на продажу создана.
Заявка зарегистрирована.
Котирование закончено.
Стратегия запущена.
Стратегия запущена.
Чтобы закончить, нажмите любую клавишу...
Регистрация новой заявки на Sell с ценой 195030 и объемом 1.
Заявка 60704195 на Sell отправлена с ценой 195030 объемом 1.
Цена текущей 195030 и лучшей 195025.
Котирование заявки 60704195 на Sell с ценой 195030 объемом 1.
Перекотирование зарегистрировано для заявки 60704197 на Sell с ценой 195025 объемом 1.
Цена текущей 195025 и лучшей 195010.
Котирование заявки 60704197 на Sell с ценой 195025 объемом 1.
Перекотирование зарегистрировано для заявки 60704199 на Sell с ценой 195010 объемом 1.
Цена текущей 195010 и лучшей 195020.
Котирование заявки 60704199 на Sell с ценой 195010 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение [FORTS] Не найдена заявка для удаления
Котируемая заявка 60704199 исполнилась.

Регистрация новой заявки на Sell с ценой 195040 и объемом 1.
Заявка 60704201 на Sell отправлена с ценой 195040 объемом 1.
Цена текущей 195040 и лучшей 195035.
Котирование заявки 60704201 на Sell с ценой 195040 объемом 1.
Перекотирование зарегистрировано для заявки 60704203 на Sell с ценой 195035 объемом 1.
Цена текущей 195035 и лучшей 195030.
Котирование заявки 60704203 на Sell с ценой 195035 объемом 1.
Перекотирование зарегистрировано для заявки 60704205 на Sell с ценой 195030 объемом 1.
Цена текущей 195030 и лучшей 195000.
Котирование заявки 60704205 на Sell с ценой 195030 объемом 1.
Перекотирование зарегистрировано для заявки 60704207 на Sell с ценой 195000 объемом 1.
Цена текущей 195000 и лучшей 194990.
Котирование заявки 60704207 на Sell с ценой 195000 объемом 1.
Перекотирование зарегистрировано для заявки 60704209 на Sell с ценой 194990 объемом 1.
Цена текущей 194990 и лучшей 195015.
Котирование заявки 60704209 на Sell с ценой 194990 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение [FORTS] Не найдена заявка для удаления
Котируемая заявка 60704209 исполнилась
.
Регистрация новой заявки на Sell с ценой 195030 и объемом 2.
Заявка 60704211 на Sell отправлена с ценой 195030 объемом 2.
Цена текущей 195030 и лучшей 195045.
Котирование заявки 60704211 на Sell с ценой 195030 объемом 2.
Перекотирование зарегистрировано для заявки 60704213 на Sell с ценой 195045 объемом 2.
Цена текущей 195045 и лучшей 195025.
Котирование заявки 60704213 на Sell с ценой 195045 объемом 2.
Перекотирование зарегистрировано для заявки 60704215 на Sell с ценой 195025 объемом 2.
Котируемая заявка 60704215 не принята биржей.
Стратегия останавливается.
Котирование отменяет заявку 60704215.
Стратегия остановлена.


Ну и еще раз запустил:
Цитата:
Производим подключение...
Подключение было произведено успешно.
Инструмент RIH1 появился.
Портфель SPBFUT00835 появился.
Экспорт по DDE запущен.
Заявка на продажу создана.
Заявка зарегистрирована.
Котирование закончено.
Стратегия запущена.
Стратегия запущена.
Чтобы закончить, нажмите любую клавишу...
Регистрация новой заявки на Sell с ценой 194685 и объемом 1.
Заявка 63251931 на Sell отправлена с ценой 194685 объемом 1.
Цена текущей 194685 и лучшей 194675.
Котирование заявки 63251931 на Sell с ценой 194685 объемом 1.
Перекотирование зарегистрировано для заявки 63251933 на Sell с ценой 194675 объемом 1.
Цена текущей 194675 и лучшей 194665.
Котирование заявки 63251933 на Sell с ценой 194675 объемом 1.
Перекотирование зарегистрировано для заявки 63251935 на Sell с ценой 194665 объемом 1.
Цена текущей 194665 и лучшей 194670.
Котирование заявки 63251935 на Sell с ценой 194665 объемом 1.
Перекотирование зарегистрировано для заявки 63251937 на Sell с ценой 194670 объемом 1.
Заявка 63251937 не имеет состояния.
Цена текущей 194670 и лучшей 194690.
Котирование заявки 63251937 на Sell с ценой 194670 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение Вы не можете снять данную заявку
Котируемая заявка 63251937 исполнилась.

Регистрация новой заявки на Sell с ценой 194715 и объемом 1.
Заявка 63251939 на Sell отправлена с ценой 194715 объемом 1.
Цена текущей 194715 и лучшей 194645.
Котирование заявки 63251939 на Sell с ценой 194715 объемом 1.
Перекотирование зарегистрировано для заявки 63251941 на Sell с ценой 194645 объемом 1.
Цена текущей 194645 и лучшей 194635.
Котирование заявки 63251941 на Sell с ценой 194645 объемом 1.
Перекотирование зарегистрировано для заявки 63251943 на Sell с ценой 194635 объемом 1.
Цена текущей 194635 и лучшей 194645.
Котирование заявки 63251943 на Sell с ценой 194635 объемом 1.
Перекотирование зарегистрировано для заявки 63251945 на Sell с ценой 194645 объемом 1.
Цена текущей 194645 и лучшей 194635.
Котирование заявки 63251945 на Sell с ценой 194645 объемом 1.
Перекотирование зарегистрировано для заявки 63251947 на Sell с ценой 194635 объемом 1.
Цена текущей 194635 и лучшей 194625.
Котирование заявки 63251947 на Sell с ценой 194635 объемом 1.
Ecng.Trading.Quik.ApiException: Код ошибки Failed Сообщение [FORTS] Не найдена заявка для удаления
Котируемая заявка 63251947 исполнилась.

Регистрация новой заявки на Sell с ценой 194650 и объемом 3.
Заявка 63251949 на Sell отправлена с ценой 194650 объемом 3.
Заявка 63251949 не имеет состояния.
Котируемая заявка 63251949 исполнилась.
Стратегия останавливается.
Котирование отменяет заявку 63251949.
Стратегия остановлена.
Спасибо:

Mikhail Sukhov

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


Ошибку подтверждаю. Выпущу еще один фикс.
Спасибо:
< 1 2 3 4  >

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

loading
clippy