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

ensh
06 янв 2019, 00:20
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 242467

Re: AdirConnector

теперь можем переопределить стандартный обработчик, хотя можем навесить свой поверх имеющегося как-то так static void Instance_OnConnectionStatusChanged(FrontEndType frontendType, AD.Common.DataStructures.ConnectionStatus status) { Console.WriteLine(String.Format("Instance_ConnectionChanged({0}...
ensh
06 янв 2019, 00:12
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 242467

Re: AdirConnector

как работать с менеджерами... ну например... создадим таймер на 1000 мсек, например, и в обработчике напишем static void OnTimer(Object source, ElapsedEventArgs e) { if (Core.Notifications.Instance.TryGetMessagesUpdate(out var messages)) foreach (var line in messages.Select(mm => mm.TextDisplayMessa...
ensh
06 янв 2019, 00:08
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 242467

Re: AdirConnector

Теперь научимся подписываться на данные для этого изменим код метода: static void Instance_ConnectionChanging(Core.LogicConnectionStatus status) { Console.WriteLine(String.Format("Instance_ConnectionChanging({0})", status.ToString())); if (status == Core.LogicConnectionStatus.Conneceted) {...
ensh
06 янв 2019, 00:04
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 242467

Re: AdirConnector

Компилируем, запускаем... Вводим логин и пароль и вуаля... надеюсь, успешно, подключились к серверам Alfa Direct Теперь у нас из коробки весь невизуальный движок (ядро) терминала Alfa Direct, при должной сноровке, можно переписать свой Core.dll, Ядро само подключается, авторизуется, отвечает и перед...
ensh
05 янв 2019, 23:54
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 242467

Re: AdirConnector

Теперь приступим к коду, файла Program.cs вот собственно: using System; using AD.Common.Helpers; using AD.Common.DataStructures; namespace AdirConnector { class Program { static void Main(string[] args) { // настройка системы логирования LogFileManager.Instance.FolderPath = @"C:\TEMP\AdirConnec...
ensh
05 янв 2019, 23:51
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 242467

Re: AdirConnector

Итак приступаем, пристегните ремни. 1. Находим папку Alfa-Direct Pro инсталляции терминала в C:\Program Files (x86) и КОПИРУЕМ ее в отдельный каталог с вашими правами, например c:\temp, чтобы меньше проблем. Далее, подразумеваем, что все действия происходят с КОПИЕЙ папки. 2. В папке находим файл AD...
ensh
05 янв 2019, 23:29
Форум: Клиентский API
Тема: AdirConnector
Ответы: 111
Просмотры: 242467

AdirConnector

Итак, сегодня мы напишем простейшее приложение-терминал с командной строкой, на основании базовых библиотек Alfa Direct Pro 4.0. Это не сложно. Забудьте про индикаторы, стратегии роботы, api и прочий хлам! Все эти инструкции вам больше не нужны! Теперь, только тонкая прослойка асинхронных сокетов и,...
ensh
24 дек 2018, 10:50
Форум: Общие вопросы по разработке
Тема: Вылезти из песочницы
Ответы: 65
Просмотры: 129400

Re: Вылезти из песочницы

Познавательно, но... Главная проблнма - над методом update масса всякого говнокода, плюс разработчики могут отключить рефлексию и что тогда?
Нужно прорубать окно гораздо ниже
ensh
19 дек 2018, 23:44
Форум: Свободная трибуна
Тема: Руководить Альфа Директом
Ответы: 5
Просмотры: 14928

Руководить Альфа Директом

Собственно, все желающие - велкам https://hh.ru/vacancy/29148626 Руководитель проекта Требуемый опыт работы: 3–6 лет Полная занятость, полный день Обязанности: Руководство проектами брокерского бизнеса Альфа-Банка Эффективно решать задачи поставленные бизнесом на основании проектного подхода; Повыси...
ensh
19 дек 2018, 20:23
Форум: Общие вопросы по разработке
Тема: UseClosedBar = false
Ответы: 62
Просмотры: 122459

Re: UseClosedBar = false

Не думаю, что стоит сильно переживать по этому поводу, это надо иметь в виду и стараться логику индикаторов делать как можно более простой и быстрой

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