Skip to content

ChizhovVadim/trader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trader

pkg/connectors/quikservice

Данный пакет позволяет работать с Quik аналогично проекту QuikSharp. Какие отличия от QuikSharp:

  • тк обращение к QuikService все равно использует mutex, то не очевидна польза от асинхронного API.
  • затруднительно доказать корректность QuikService.cs (конечно использовать решения c закрытым кодом - вообще не вариант).
  • Кажется логичным все json ответы десериализовать в статичиские типизированныые структуры, но если большинство полей часто не используются, а сами поля могут меняться, то такое API может быть более хрупким, чем получение результата в виде нетипизированного словаря.

pkg/brokers

Если захотим использовать разные коннекторы для разных брокеров, то хочется, чтобы торговые системы не зависели от конкретных коннекторов, а иметь общее API.

pkg/strategies

Позволяет автоматически торговать советников, если советник возвращает прогноз в отрезке [-1, +1].

Ссылки

About

работа с торговым терминалом Quik на языке golang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages