Alexander Volkov

Results 24 issues of Alexander Volkov

Просим участников указывать в этом треде только ссылки на репозитарии с примерами визуализаций торговых стратегий

Номинация

Просим участников указывать в этом треде только ссылки на репозитарии с примерами торговых роботов на языке go

Номинация

Сейчас из SecurityTradingStatus неясно, можно ли выставлять поручения. Реализовать метод canMakeOrder() и canLimitOrder()

enhancement

При получении ошибки, нужно выдавать читаемое описание ошибки. Например 30002 → Запрошенный период не может превышать 7 дней. Укажите корректный период. Сам файл с матчингом кодов: https://github.com/Tinkoff/investAPI/blob/main/src/docs/errors/api_errors.json

enhancement

Так как инструменты обновляются достаточно редко, то для увеличения производительности рекомендуем сохранять результаты вызова методов сервиса инструментов в кэш, в дальнейшем в методах get, getBy, shares и тд - проверять,...

enhancement

В методе подписки/получения свечей сделать параметр интервала по-умолчанию - минуты.

enhancement

Реализовать унари методы двумя типами - sync (блокирующий вызов) + async (promise / async+await)

enhancement

В духе md := createMDStream(token) md.SubscribeOrderBook(“BBG000B9XRY4”, 10, myOrderbookFunc) md.SubscribeCandles(“BBG000B9XRY4”, 1, myCandleFunc) … fun myOrderbookFunc (ob Orderbook ) {                log.Printf (“%v”,ob) } func myCandleFunc (cn Candle ) {                log.Printf (“%v”,cn) }

example

Пример использования библиотеки 1. Если библиотека позволяет делать и синхронные и асинхронные вызовы, то реализуем два примера 2. В параметры примера выводим флаг, сделать ли реальное выставление ордеров, по-умолчанию=false 3....

example

Сейчас для подписки надо сформировать отдельное сообщение и отправить его в стрим, что неудобно. Рекомендуем добавить объект stream и у него реализовать методы subscribe() и unsubscribe(), принимающие либо строку с...

enhancement