1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yutiansut-QUANTAXIS

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

QUANTAXIS 2.0.0

Github workers

GitHub stars

GitHub forks

[Нажмите на значок звёздочки в правом верхнем углу, чтобы следить за прогрессом проекта! Нажмите на кнопку Fork, чтобы создать свою собственную версию QUANTAXIS!]

QUANTAXIS_LOGO_LAST_small.jpg

gvp

Дополнительная документация доступна по ссылке: QABook Release.

Quantitative Financial FrameWork

Этот проект состоит из нескольких больших блоков:

  1. QASU/ QAFetch поддерживает многорыночное хранение данных, автоматическое управление и получение данных (mongodb/ clickhouse).
  2. QAUtil поддерживает время сделки, календарь сделок, расчёт времени вперёд и назад, распознавание рынка, преобразование данных в фреймворк и т. д.
  3. QIFI/ QAMarket — это набор унифицированных систем для работы с несколькими рынками и языками.
    • QIFIaccount — стандартная система учёта QIFI, которая обеспечивает согласованность между версиями QIFI на разных языках и rust/cpp.
    • QIFIManager — система управления несколькими учётными записями QIFI, поддерживающая учётные записи на разных языках.
    • QAPosition — модуль управления отдельными позициями, который поддерживает точное управление спредами (сделки с опционами, CTA-сделки, сделки с акциями).
    • MarketPreset — базовый класс для рынков, который облегчает поиск фьючерсов, акций, виртуальных валют, таких как тики, маржа и комиссии.
  4. QAFactor — набор инструментов для исследования факторов.
    • Однофакторное исследование в хранилище.

    • Управление факторами и тестирование.

    • Объединение факторов.

    • Оптимизатор.

  5. QAData — структура данных для нескольких рынков и нескольких меток, которую можно использовать в качестве базы данных памяти для расчётов в реальном времени и бэктестинга.
  6. QAIndicator — поддержка создания пользовательских индикаторов, пакетного применения на всех рынках, а также построения факторных выражений.
  7. QAEngine — настраиваемый класс потоков и процессов, который позволяет изменять вычисления асинхронно и распределённо в локальной сети.
  8. QAPubSub — очередь сообщений на основе MQ, которая поддерживает рассылку сообщений 1-1, 1-n и n-n, может использоваться для распределения вычислительных задач и сбора, а также для сценариев реального времени, таких как заказы.
  9. QAStrategy — комплект для бэктестирования CTA/сделок с опционами, который поддерживает режим QIFI.
  10. QAWebServer — веб-сервер на базе tornadobase, который можно использовать для создания микросервисов.
  11. QASchedule — фоновая задача на основе QAWebServer, которая поддерживает автоматическое управление, удалённое планирование задач и т.д.

Эта версия представляет собой несовместимое обновление до версии 2.0 quantaxis и включает в себя некоторые изменения.

Данные

  • Добавлен клиент clickhouse для распространения собственных источников данных.
  • Расширен формат данных:
    • Поддержка табличных данных.
    • Поддерживает факторизованные структуры данных.
  • Поддерживаются форматы данных тиков, L2-ордеров и транзакций.

Микросервисы

  • Добавлено QAWEBSEBVER.
  • Динамическое назначение задач с помощью sechedule.
  • Добавлена модель DAG для конвейеров.
  • Модуль QAPUBSUB поддерживает rabbitmq.

Учётные записи

  • Удалено QAARP, больше не поддерживается старая версия системы учёта.
  • Полностью обновлённый модуль qifi поддерживает мультирыночные и межрыночные модели учёта.
    • Поддержка моделей обеспечения.
    • Поддержка акций.
    • Поддержка фьючерсов.
    • Опционы (обновляются).

Реальные торговые платформы

  • Использование стабильной структуры QIFI для подключения.
  • Поддержка интерфейсов CTP для:
    • Фьючерсов.
    • Опционов.
    • Акций (QMT для подключения).
  • Отслеживание заказов материнских и дочерних счетов [OMS].
  • Ordergateway для правил потока заказов с учётом рисков.

Многоязычность

  • Поддержка связи с версией QUANTAXIS Rust.
  • На основе библиотеки arrow, использование формата pyarrow для поддержки многоязычности, подключение к arrow-rs, datafusion-rs и libarrow (CPP).
  • Поддержка учётных записей на RUST/ CPP.
  • Факторные рабочие места на RUST.

Сообщество/пожертвования проекту

GitHub

QUANTAXIS — это открытый проект, в котором за три года существования появилось множество участников, которые внесли свой вклад в код. Спасибо следующим участникам:

Многие проблемы можно найти в GITHUB ISSUE, где вы можете создать новый issue.

Пожертвования

Написание кода — непростая задача... Не могли бы вы угостить автора чашкой кофе?

(PS: при оплате укажите своё имя или псевдоним, мы будем вести список спонсоров~ )

Группа QQ

Добро пожаловать в группу для обсуждения: 563280067 ссылка на группу.

DISCORD сообщество: https://discord.gg/mkk5RgN.

Группа разработчиков QUANTAXIS: 773602202 (если вы хотите внести свой вклад в код, пожалуйста, присоединяйтесь к этой группе и укажите свой GITHUB ID).

Группа QUANTAXIS для торговли на нескольких счетах в режиме реального времени (пожалуйста, не тратьте ресурсы группы без необходимости): 945822690.

Публичный аккаунт

Подписывайтесь на публичный аккаунт: публичный аккаунт.

QAPRO предоставляет бесплатный интерфейс для отправки заказов, подпишитесь на публичный аккаунт и ответьте «trade», чтобы использовать его.

Форум QACLUB

Внутренняя версия форума QUANTAXIS QUANTAXISCLUB онлайн.

http://www.yutiansut.com:3000

Те, кто задаёт вопросы через форум, получают приоритет в ответах.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Квантаксис: инструментарий для количественных финансов. Развернуть Свернуть
MIT
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/yutiansut-QUANTAXIS.git
git@api.gitlife.ru:oschina-mirror/yutiansut-QUANTAXIS.git
oschina-mirror
yutiansut-QUANTAXIS
yutiansut-QUANTAXIS
master