Как работать сразу с несколькими инструментами?

Собственно сабж

  1. karuzzo

    Регистрация:
    16.08.19
    Сообщения:
    99
    Был на сайте:
    05.01.23

    Хочу поэксперементировать со стратегиями где используются несколько (5-600) инструментов на бинансе, например пооткрывать позиции портфелями по их индексу где объемы будут оценены в стоимости какого то опорного инструмента. С составлением таких индексов проблем нет по циклу их по циклу без визуала)) а вот с добавлением 5-600 графиков валют траблы, вообще нет желания их руками заполнять. Алексей, если это не секретная инфа, подскажи откуда унаследоваться или что и как правильно заюзать чтоб получить подписку на тики и стаканы всех инструментов, а там бы я сам отфильтровал нужные плюс визуал из множества вкладок не нужен,я бы сам что то самое важное в отдельный визуал вывел. 

    karuzzo
    29.11.2019 19:58
    #1
  2. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1172
    Был на сайте:
    23.04.24
    Цитата: karuzzo

    Хочу поэксперементировать со стратегиями где используются несколько (5-600) инструментов на бинансе, например пооткрывать позиции портфелями по их индексу где объемы будут оценены в стоимости какого то опорного инструмента. С составлением таких индексов проблем нет по циклу их по циклу без визуала)) а вот с добавлением 5-600 графиков валют траблы, вообще нет желания их руками заполнять. Алексей, если это не секретная инфа, подскажи откуда унаследоваться или что и как правильно заюзать чтоб получить подписку на тики и стаканы всех инструментов, а там бы я сам отфильтровал нужные плюс визуал из множества вкладок не нужен,я бы сам что то самое важное в отдельный визуал вывел. 

    Необходимо юзать сервера напрямую. Это есть в курсах OsEngine HFT. В паблике нигде информации нет. Это не входит в функционал стандартного слоя создания роботов.

    Изучайте класс ServerMaster.

    Алексей Ван
    30.11.2019 10:47
    #2
  3. karuzzo

    Регистрация:
    16.08.19
    Сообщения:
    99
    Был на сайте:
    05.01.23

    Как хорошо что ты написал это не на пайтоне, он бы в лужу сел. 660 тысяц экземпляров структур успевает обслуживать менее 1 мс между приемом новых котировок, С# прощает мне ошибки оптимизации.

    А если по теме то спасибо вроде разобрался, я только 1 костыль оставил - это метод подписки на валюты с бинанса через метод класса ConnectorCandles хотя работа самого класса мне не нужна, просто не понял как подписаться через СерверМастер. Опять же скорость C# и качество твоего проекта мне это прощают.

    karuzzo
    01.12.2019 19:22
    #3
  4. SeMiTr

    Регистрация:
    23.06.20
    Сообщения:
    12
    Был на сайте:
    08.04.23

    А во время тестирования добавление инструментов не в ручную невозможно?

    SeMiTr
    09.08.2020 11:40
    #4
  5. Алексей Ван Команда форума

    Регистрация:
    02.02.13
    Сообщения:
    1172
    Был на сайте:
    23.04.24
    Цитата: SeMiTr

    А во время тестирования добавление инструментов не в ручную невозможно?

    возможно. Если обращаться к серверу напрямую, можно запрашивать инструменты в обход визуального интерфейса

    Алексей Ван
    09.08.2020 14:17
    #5
  6. SeMiTr

    Регистрация:
    23.06.20
    Сообщения:
    12
    Был на сайте:
    08.04.23

    Спасибо!

    SeMiTr
    17.08.2020 15:34
    #6