06.03.2021
221.018.3f28

Платформа для бэктестирования и симуляции торговых стратегий

Вид РИД

Программа для ЭВМ

Хеш-код депонирования: 0f2503b98d7b4f527cb58416378dcb63bda19c3e3b4b7d8e1203d2bd36b958c9
Юридическая информация Свернуть Развернуть
Наименование РИД на английском: QuantHub

Основания возникновения прав

Создано самостоятельно

Описание Свернуть Развернуть
Описание произведения: Платформа состоит из трех частей: 1) Движок для проведения бэктестов торговых стратегий 2) Движок для симуляции торгов в режиме реального времени 3) Единый фронт-офис для запуска и анализа бэктестов и симуляции
Язык программирования, с использованием которого создана программа для ЭВМ (База данных)
python, R, PostgreSQL, Go, Tarantool
Вид и версия операционной системы, для функционирования под управлением которой предназначена программа для ЭВМ (База данных)
Linux, MS Windows Server
Объем программы для ЭВМ (Базы данных) в машиночитаемой форме в единицах, кратных числу байт
4185088
Ключевые слова: Python, Go, PostgreSql, backtest, simulation, optimization, bayesian optimization, R, Tarantool
Реферат Свернуть Развернуть
swagger: "2.0" info: description: "" version: "1.0.0" title: "QuantHub API" host: "quanthub.ru" tags: - name: "Backtest" description: "Бэктест торговых стратегий" schemes: - "https" - "http" paths: /backtest: post: tags: - "Backtest" summary: "Запуск бэктеста" description: "" operationId: "runBacktest" produces: - application/json consumes: - application/json parameters: - in: body name: BacktestRequest required: true schema: $ref: "#/definitions/BacktestRequest" responses: 201: description: "Бэктест успешно запущен" schema: $ref: "#/definitions/BacktestResponse" 400: description: "Переданы невалидные параметры запроса" schema: $ref: "#/definitions/ErrorResponse" 404: description: "Стратегия не найдена" schema: $ref: "#/definitions/ErrorResponse" /backtest/optimization: post: tags: - "Backtest" summary: "Оптимизация бэктеста" description: "" operationId: "optimizeBacktest" produces: - application/json consumes: - application/json parameters: - in: body name: OptimizeRequest required: true schema: $ref: "#/definitions/OptimizeRequest" responses: 201: description: "Бэктест успешно запущен" schema: $ref: "#/definitions/BacktestResponse" 400: description: "Переданы невалидные параметры запроса" schema: $ref: "#/definitions/ErrorResponse" 404: description: "Стратегия не найдена" schema: $ref: "#/definitions/ErrorResponse" /backtest/{id}/results: get: tags: - "Backtest" summary: "Получение результатов бэктеста" description: "" operationId: "getResults" parameters: - in: path name: id required: true type: string responses: 201: description: "Результаты бэктеста" schema: $ref: "#/definitions/BacktestResult" 400: description: "Переданы невалидные параметры запроса" schema: $ref: "#/definitions/ErrorResponse" 404: description: "Бэктест не найден" schema: $ref: "#/definitions/ErrorResponse" /backtest/{id}/statistics: get: tags: - "Backtest" summary: "Получение основных показателей стратегии" description: "" operationId: "getStatistics" parameters: - in: path name: id required: true type: string responses: 201: description: "Показатели стратегии" schema: $ref: "#/definitions/BacktestStatistics" 400: description: "Переданы невалидные параметры запроса" schema: $ref: "#/definitions/ErrorResponse" 404: description: "Бэктест не найден" schema: $ref: "#/definitions/ErrorResponse" definitions: BacktestRequest: type: object properties: strategy: type: string from: type: string to: type: string periodicity: type: string options: type: object additionalProperties: true callback: type: string required: - strategy - from - to example: strategy: MACD from: "2019-01-01" to: "2019-12-31" periodicity: "1 day" options: slow_period: 16 fast_period: 21 signal_period: 9 OptimizeRequest: allOf: - $ref: "#/definitions/BacktestRequest" properties: parameters: type: array items: type: object properties: distribution: type: string args: type: array items: type: string name: type: string kwargs: type: object BacktestResponse: type: object properties: id: type: string example: id: "b508854e-4419-4fa7-8c9d-c412c5bc3a8c" BacktestResult: type: object properties: id: type: string headers: type: array items: type: string values: type: array items: type: array items: type: string example: id: "b508854e-4419-4fa7-8c9d-c412c5bc3a8c" headers: - datetime - ticker - close - volume - commission values: - - "2020-10-19 10:00:00" - SBER - 12300 - 12500 - 122 BacktestStatistics: type: object properties: id: type: string statistics: type: object additionalProperties: true example: id: "b508854e-4419-4fa7-8c9d-c412c5bc3a8c" statistics: cum_returns: 0.12 ErrorResponse: type: object properties: error_code: type: string error_message: type: string
Источник поступления информации: Портал edrid.ru

Похожие РИД в системе

Защитите авторские права с едрид