Необходимый инструмент для количественной торговли - изобретатель модуля количественного исследования данных

Автор:Изобретатель количественный, Создано: 2024-02-23 17:16:03, Обновлено: 2024-03-22 00:40:00

img

В условиях жесткой конкуренции на сегодняшних финансовых рынках количественная торговля, как стратегия торговли, основанная на анализе данных и алгоритмических моделях, становится все более популярным выбором для инвесторов и трейдеров. В области количественной торговли ценность данных становится все более заметной, поэтому эффективный и надежный набор инструментов для изучения количественных данных является одним из незаменимых ключей к достижению успешной торговли.

В эпоху, когда все большее внимание уделяется данным и принятию решений, изобретатели должны использовать модуль квантового изучения данных. Как один из необходимых инструментов в области квантовых операций, он является не просто обычным программным обеспечением для анализа данных, но и революционным инновацией, которая предоставляет инвесторам уникальные функции анализа и добычи данных, которые помогают им использовать возможности и снижать риски в сложных и изменчивых финансовых рынках.

FMZ Quantitative является специализированной платформой для количественных сделок, поддерживающей множество инструментов для количественных сделок. В настоящее время модуль FMZ Quantitative Platform "Data Exploration" интегрирован с услугами платформы datadata, что позволяет пользователям иметь больше преимуществ в области многомерного анализа данных, добычи, визуализации данных, стратегии поиска сделок и т. Д. FMZ Quantitative Self-Researched Datadata Platform - это платформа для количественных финансовых данных.

FMZ - модуль количественного исследования данных

Сначала давайте познакомимся с FMZ.Исследование данныхМодуль используется так же, как и на Datadata. Для каждого пользователя FMZ платформы мы не должны повторно регистрироваться на Datadata платформе, чтобы напрямую использовать все функции Datadata платформы.

img

  • 1 данный регион Список слева показывает данные, которые уже поддерживаются в сети, а также K-линейные данные (OHLC) и Tick-данные, которые поддерживаются на различных платформах. Все эти данные постоянно обновляются в режиме реального времени, чтобы вы всегда знали о динамике рынка.

    Например, мы выбираем "OHLC" и затем выбираемmarket->bitfinex_m1После нажатия на раскрытие, вы увидите "имя поля" в объекте таблицы.

    img

    Нажмите на график формы, чтобы просмотреть некоторые данные.

    Также платформа поддерживает загрузку собственных данных, которые можно загрузить, нажав кнопку "Загрузить данные" внизу списка.

    Загрузить CSV-файлы с вашего устройства на сервер Размер файла не должен превышать 10 МБ и не должен превышать 10000 строк и 128 строк.

  • 2 SQL-редактор

    img

    Здесь находится редакционная коробка для написания конкретных запросов, мы покажем два интересных примера позже, прежде чем мы узнаем о других функциях.

    img

    Здесь есть две кнопки управления, первая из которых позволяет легко форматировать SQL-заявления. Вторая кнопка используется для вставки переменных, используемых в SQL-заявлениях, подобно тому, как в SQL-запросе добавляется параметр, который может быть изменен в реальном времени (без необходимости выполнения некоторых условий запроса в SQL-заявлениях).

    img

    Введите в параметры test'1inch_usd'Затем нажмите на кнопку "Выполнить" справа, чтобы получить данные по всему виду 1inch_usd. Вы можете также экспортировать и загрузить данные локально:

    img

    Поддерживает формат JSON, CSV.

    Если вы хотите сохранить запись этого SQL-запроса, вы можете нажать кнопку "Сохранить" в правом верхнем углу, чтобы сохранить этот SQL-запрос в списке ресурсов текущей учетной записи FMZ "Данные поиска" (кнопка "Список ресурсов" находится слева от кнопки "Сохранить") для последующего использования.

    На данный момент мы видим простой интерфейс, простые функции, но в практическом использовании вы увидите мощные возможности этого инструмента.

Волатильность

SELECT 
    UPPER(REPLACE(symbol, '_usdt.swap', '')) as symbol,
    ((MAX(high) - MIN(low)) / AVG((high + low) / 2)) AS volatility_percentage
FROM 
    market.futures_binance_d1
WHERE 
    timestamp >= CURRENT_DATE - INTERVAL '{{days}} day' and symbol like '%.swap'
GROUP BY 
    symbol
ORDER BY 
    volatility_percentage {{rank}}
LIMIT 
    {{limit}};

Этот SQL-код используется для получения процентов волатильности соответствующих сделок из таблицы market.futures_binance_d1 и сортировки и ограничения количества выводов в соответствии с процентами волатильности.

Это объясняется следующим образом:

1、使用了两个表达式进行计算,一个是将 "symbol" 列中的 '_usdt.swap' 替换为空字符串,并将结果转换为大写,另一个是计算 (MAX(high) - MIN(low)) / AVG((high + low) / 2)。
第一个表达式使用了 REPLACE 函数将符合条件的字符串进行替换,然后使用 UPPER 函数将结果转换为大写。
第二个表达式计算了最高价与最低价的差值除以最高价与最低价的平均值,以计算波动率百分比。

2、FROM 子句:
指定了要查询的数据表为 "market.futures_binance_d1"。

3、WHERE 子句:
使用了两个筛选条件:timestamp >= CURRENT_DATE - INTERVAL '{{days}} day' 和 symbol like '%.swap'。
第一个条件筛选出最近 {{days}} 天内的数据。
第二个条件筛选出 "symbol" 列以 '.swap' 结尾的交易对。

4、GROUP BY 子句:
根据 "symbol" 列进行分组。

5、ORDER BY 子句:
根据波动率百分比进行排序,可以选择升序(ASC)或降序(DESC),根据 {{rank}} 参数而定。

6、LIMIT 子句:
限制输出结果的数量,可以根据 {{limit}} 参数进行设置。

img

Когда мы вводим параметры: days: 10, rank: DESC, limit: 10 Нажмите кнопку "Выполнить", вы можете выполнить SQL-заявление и запросить результаты.

Данные могут быть представлены не только в виде таблиц, но и в различных визуализированных формах, которые, после настройки некоторых соответствующих настроек для визуализации, будут представлены в более ярком виде.

img

Создаваемые запросы также могут генерировать соединения, которые легко можно делиться, а также изменять параметры, обновлять запросы (в статье вы можете попробовать изменить параметры обновления запросов).

Глубокое воспроизведение

В следующей статье мы рассмотрим пример исследования микросценариев рынка, который является отличным инструментом для изучения деталей высокочастотных сделок.

select * from market.binance where symbol = lower('{{symbol}}') order by timestamp desc limit 2000

Используйте вышеприведенные SQL-заявления для запроса данных рынка на уровне Tick для определенного вида.

img

SQL-запрос в этом примере очень прост, он просто запросит данные Tick на бирже binance в определенном сорта (по параметру символа).

Основное значение имеет то, что данные воспроизводятся в виде реального диска, в хронологической последовательности, где представлены несколько графиков:

img

Как вы думаете, что это значит?

А теперь мы рассмотрим, как мы можем поделиться нашим исследованием, нажав на значок "Поделиться" в правом верхнем углу.img

img

Эти общие коды и ссылки могут быть встроены в сообщества, сообщения и статьи на платформе FMZ. Они могут быть встроены в веб-страницы, могут быть переданы другим сообществам, форумам и т. Д. Они также могут быть непосредственно распространены с кем угодно.

Это мощный инструмент для количественной торговли, чего вы ждете? Поспешите попробовать добывать данные, анализировать их.


Больше

ФмнуроСлишком сильно!

ЛижингксфджОтличный и постоянно развивающийся