Здравствуйте!
Если подписываюсь на сделки - все нормально(через RegisterTrades).(API 4.4.13) Если дополнительно подписываюсь на свечи(RegisterTrades), то событие NewTrade приходит два раза(точнее обработчик срабатывает два раза) Причем, если подписаться ТОЛЬКО на свечи, тогда RegisteredTrades будет пустым, но обработчик на NewTrade будет срабатывать(вероятно, какой-то внутренний механизм подписи)
Нормально ли это?(может и у меня ошибка, но вроде обработчик один раз назначаю)
Комментарии (3)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Добрый день
Пришлите пожалуйста ваш код.
Расскоментирование строки: //_connector.SubscribeCandles(_candleSeries); приводит к удвоению переменной _trades_count.
using System;
using Ecng.Common;
using StockSharp.Algo.Candles; using StockSharp.Algo.Storages; using StockSharp.Algo.Testing; using StockSharp.BusinessEntities; using StockSharp.Messages;
namespace ConsoleApp1 { class Program { private static HistoryEmulationConnector _connector; private static CandleSeries _candleSeries; private static int _trades_count=0;
}
Добрый день
Спасибо, информация передана разработчикам.