Найдено 19 результатов

Vit123
08 май 2019, 10:06
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Marcello, у меня вышло так:
По запросу Core.ConnectionManager.Instance.SendPacket
Заполнилась локальная база, после чего с помощью способа приведённого вами выше получаю данные из локальной базы.
Vit123
05 май 2019, 17:19
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Поддерживаю вопрос. Как подписаться на график ensh привел пример: // график var rq = new ArchiveRequestEntity() { IdRequest = 1, IdFi = 218182, TimeFrame = BaseTimeFrame.Hour, CandleType = CandleType.Standard, DaysCount = -100, MaximumDate = DateTime.MaxValue, Created = Core.ConnectionManager.Instan...
Vit123
28 апр 2019, 04:47
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Индикация и сообщения по событию состояния коннекта серверов: ADConnection.Instance.OnFrontEndConnectionStatusChanged += (type, status) => { textBox1.AppendText(Environment.NewLine+type+" - "+status+" "+DateTime.Now); if (type==FrontEndType.AuthAndOperInitServer) { if (status==Co...
Vit123
27 апр 2019, 20:36
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Marcello, а вы помимо LogicConnectionStatus.Connected состояние коннекта серверов (FrontEndType) контролируете? Например для для DataStorageShared.GetIdFI нужен FrontEndType.BirzArchAndMediaServer. Для заявок - FrontEndType.OperServer. Сделал индикацию коннекта серверов, по аналогии с AD4, так у мен...
Vit123
27 апр 2019, 07:00
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Благодаря piyyy разобрался с сертификатом. Загружаю ключ: if (!Sign.Instance.IsKeyLoaded) Sign.Instance.LoadCerificate(false); Коннект не просто должен быть, а данные уже должны приходить с сервера. Подвязал к событию получения позиций. Либо загрузка/выгрузка ключа в ручную например на клике иконки ...
Vit123
27 апр 2019, 06:49
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Возможно заявка просто не успела получить NumEDocument Я нахожу NumEDocument по событию - заявка принята: OrdersManager.Instance.OrderAccepted += (obj) => { if (obj.ClientNumEDocument ==ClientNumEDoc) NumEDocument = obj.NumEDocument; } Полученный ClientNumEDoc при подачи заявки проверяю на совпадени...
Vit123
24 апр 2019, 20:10
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Ребята, кто знает как на балансы подписаться?
Позиции приходят без подписки, а балансы молчат.
Vit123
24 апр 2019, 11:34
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Я так понял нужна инициализация. У меня тоже через раз выставлялась, ключ сертификата то загрузится, то нет. Решить проблему помогло : OrderSendManager.Instance.Init(); До установления коннекта. В логе появится: 019.04.23 14:28:17.293 Started creating order... 2019.04.23 14:28:17.293 Applying templa...
Vit123
22 апр 2019, 22:01
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

После долгих переборов методов удалось поставить лимитную заявку. string message; ClientOrderEntity clientOrder; OrderSendManager.CreateClientOrderEntity(292660, OrderType.LMT, QuantityType.QTY, "11111-000", out message, out clientOrder,LifeTime.D30);clientOrder.Quantity=1; clientOrder.Lim...
Vit123
22 апр 2019, 16:16
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 240089

Re: AdirConnector

Пробую подавать заявку так:
var str = OrderSendManager.TryCreateOrder(OrderType.LMT,OrderDirection.Buy,292660,"1111-000",1,price,false,LifeTime.D30).DebugLog;
Ничего не получается. Не ясно как сертификат загрузить, может дело в нём?
И ещё не понятно почему цена массивом должна быть.

Перейти к расширенному поиску