Skip to content

Latest commit

 

History

History
57 lines (47 loc) · 3.78 KB

CHANGELOG.md

File metadata and controls

57 lines (47 loc) · 3.78 KB

Changelog

В данном файле будет вестись вся история проекта.

Формат построен на основе Keep a Changelog, версии проекта ведутся в соответствии с Semantic Versioning.

5.0.1

Багфиксы

  • завершение fill при ошибке в OnTransReply - ранее продолжался polling => заявки пытались выставиться повторно

5.0.0

Добавлено

  • поддержка торговли USA (мосбиржа) и ETF (проверено на finex etfs)

Изменения

  • номера счетов необходимо задавать без завершающего "/", он добавится автоматически. Не backward-compatible!

Багфиксы

  • !!! при торговле с нескольких счетов некорректно загружались размеры позиций по инструментам, одновременно используемых на нескольких счетах

4.0.0

Добавлено

  • 2: order:load для загрузки текущих позиций по таблицам quik'а
  • order:fill для ожидания выполнения ордера
  • 8: повторные попытки вытащить данные для Indicator
  • ServerInfo для вытаскивания серверных параметров
  • Код рынка для ETFs
  • поддержка Except

Изменения

  • теперь лог открывается в режиме "a" (append), чтобы записи добавлялись в конец. Раньше при новом открытии запись шла поверх имеющихся данных
  • более детальный логгинг
  • отправка заявки по рынку при нулевой цене в SmartOrder
  • исправлен тест падающий в lua5.3/5.4
  • отбрасывание дробной части .0 при вызове sendTransaction
  • копируются данные индикаторов вместо их изменения in-place

3.0.0

Изменения

  • 7: при запросе поля ind.values[-1] возвращается таблица всех имеющихся значений. Раньше возвращалось значение "close", backward incompatible изменение
  • тесты снятия заявки при изменении SmartOrder
  • баг невозможности запроса несуществующего индекса в Indicator

Багфиксы

  • backport корректной работы при одновременном приходе OnTransReply/OnOrder в момент sendTransaction

2.0.0

Добавлено

  • базовое покрытие тестами

Изменения

  • при работе с MarketData возвращается quantity вместо volume для консистентности с getQuoteLevel2

Багфиксы

  • при работе с OnTransReply ordernum заменен на order_num в соответствии с документацией quik
  • при работе с getQuoteLevel2 volume заменен на quantity в соответствии с документацией quik

[1.4]

Форкнутая версия от заброшенного 5 лет назад https://github.com/hacktrade/hacktrade Вариант развития проекта BetterQuik видел, но не оценил, поэтому форкнул более простой для понимания идей автора исходный вариант