Futu (moomoo)
СкороБрокеры Азия-Тихоокеания
connectorType: "futu"Futu Holdings (бренд moomoo за пределами Китая) — гонконгский цифровой брокер с доступом к рынкам Гонконга, США и китайским А-акциям, а также продвинутыми инструментами анализа и сообществом трейдеров. Локальный шлюз OpenD работает аналогично TWS Interactive Brokers: как локальный процесс, к которому Barfinex подключается через TCP.
Архитектура подключения
Futu (moomoo)
WebSocket / REST→
Connector
libs/exchange-futu→
Provider
:8081/api→
Detector
Advisor
Studio
Коннектор получает данные от биржи и передаёт их в Provider (порт 8081). Оттуда — в Детектор, Советник и Studio.
Технологии
Транспорт
WebSocket
Аутентификация
OpenD LocalФормат данных
JSONОсобенности
Local OpenD Required
Для кого
- Инвесторы, которым нужен одновременный доступ к рынкам Гонконга, США и китайским А-акциям.
- Программные трейдеры, использующие локальный шлюз OpenD для низколатентного исполнения ордеров.
- Пользователи moomoo, желающие подключить алгоритмические стратегии к своему аккаунту Futu.
Подключение через код
1Переменные окружения (.env)
FUTU_OPEND_HOST=your_host_here FUTU_OPEND_PORT=your_port_here
2Конфигурация коннектора
// config/config.provider.json
{
"provider": {
"connectors": [
{
"connectorType": "futu",
"enabled": true,
"markets": [
{ "marketType": "spot", "symbols": [{ "name": "BTCUSDT" }] }
],
"subscriptions": [
{ "type": "PROVIDER_MARKETDATA_CANDLE", "symbols": ["BTCUSDT"], "intervals": ["min1", "h1"], "active": true },
{ "type": "PROVIDER_MARKETDATA_TRADE", "symbols": ["BTCUSDT"], "active": true },
{ "type": "PROVIDER_MARKETDATA_ORDERBOOK", "symbols": ["BTCUSDT"], "active": true }
]
}
]
}
}3Проверка и запрос данных
# Проверка подключения curl -H "Authorization: Bearer $PROVIDER_API_TOKEN" \ https://localhost:8081/api/exchanges/runtime-proof # Свечи (последние 7 дней) curl -H "Authorization: Bearer $PROVIDER_API_TOKEN" \ "https://localhost:8081/api/candles/futu/spot/BTCUSDT/h1?days=7"
Доступные данные через API
/api/candles/futu/...
/api/trades/futu/...
/api/orderbook/futu/...
/api/account/futu/...
/api/symbols/futu/...
/api/assets/futu/...
Подключение через Studio — в разработке, появится в следующем релизе.
Важно
OpenD должен быть запущен локально (или на доступном хосте) до подключения Barfinex — это не облачный API.
Futu требует аутентификации OpenD в действующем аккаунте Futu и может запрашивать двухфакторную аутентификацию при запуске.
Рынки
Спот
Сайтwww.futunn.com
Подключить в Studio(скоро)
Сайт биржи