Сигнал на старт ботов

Как подключить AI Alert и TradingView к MetaTrader 5, cTrader, Alpaca и другим платформам

Пошаговая настройка AlgoWay для передачи торговых сигналов из Elixo AI Alert и TradingView в MetaTrader 5, TradeLocker, Match-Trader, DXtrade, cTrader, Capital.com, Alpaca и другие платформы.

AI signals connect to trading platforms through a secure webhook bridge
AI Alert and TradingView signals can be routed to compatible trading platforms through AlgoWay.

Elixo Bots позволяет автоматически создавать торговые сигналы двумя основными способами:

Если торговая платформа умеет непосредственно принимать TradingView-compatible Webhook, сигнал можно отправить ей напрямую.

Например, такой способ подходит для ряда сервисов автоматизации вроде 3Commas, Veles, RevenueBot, WunderTrading, TradersPost, Cornix, Pionex или собственной системы с Webhook API.

Но что делать, если необходимо автоматически открыть сделку в MetaTrader 5, TradeLocker, Match-Trader, DXtrade, cTrader, Capital.com, Alpaca или на другой платформе, которая не предоставляет простой универсальный TradingView Webhook для открытия сделки?

В таком случае между источником сигнала и торговым аккаунтом нужен специальный Webhook bridge - сервис-посредник.

Один из вариантов, который мы рекомендуем рассмотреть для этой задачи, - AlgoWay.

Зарегистрироваться в AlgoWay

AlgoWay принимает структурированный Webhook, определяет символ, направление и размер сделки, а затем передает команду непосредственно торговой платформе через ее API, специальный коннектор или Expert Advisor для MetaTrader 5. AlgoWay позиционирует эту схему не только для TradingView, но также для custom bots и других внешних Webhook-систем.


Зачем вообще нужен AlgoWay

Общая схема выглядит так:

Elixo AI Alert / TradingView → Webhook → AlgoWay → брокер или торговая платформа

Например:

Elixo AI Alert → AlgoWay → MetaTrader 5

или:

Multi DCA Strategy [Dimkud] → TradingView Alert → AlgoWay → TradeLocker

или:

Elixo AI Alert → AlgoWay → Alpaca → сделка по AAPL

AlgoWay в данном случае выполняет несколько задач:

  1. принимает Webhook;
  2. разбирает JSON;
  3. определяет действие BUY, SELL, LONG, SHORT или CLOSE;
  4. сопоставляет торговый инструмент;
  5. определяет размер позиции;
  6. при необходимости обрабатывает Stop Loss и Take Profit;
  7. отправляет торговую команду в выбранную платформу;
  8. сохраняет результат обработки в Webhook Logs.

Поэтому вам не нужно самостоятельно разрабатывать сервер, который получает Webhook, поддерживать API каждого брокера, писать отдельный коннектор для MT5 и вести собственные журналы ошибок.

Именно это является главным преимуществом подобного сервиса-посредника.


Какие платформы можно подключить через AlgoWay

Среди поддерживаемых AlgoWay направлений есть:

Поддерживаемые торговые платформы AlgoWay
AlgoWay поддерживает несколько типов торговых платформ и API-брокеров.
Платформа Как AlgoWay подключается
MetaTrader 5 через AlgoWayWS-MT5 Expert Advisor
TradeLocker через интеграцию с аккаунтом TradeLocker
Match-Trader через аккаунт и Broker ID
DXtrade через DXtrade-интеграцию
cTrader через cTrader connector / Open API
Capital.com через Capital.com API
Alpaca через Alpaca Trading API
Binance через API
Bybit через API
OKX через API
Coinbase через API
Hyperliquid через API
Tradovate через интеграцию с аккаунтом
и другие в зависимости от доступных интеграций AlgoWay

AlgoWay также поддерживает разные категории платформ: MT5, prop/CFD-платформы, криптобиржи, фондовых API-брокеров и фьючерсные платформы.

Важно понимать, что выражение «подключить любой брокер» не означает буквально любого существующего брокера. Должна существовать поддерживаемая AlgoWay интеграция либо брокер должен работать через поддерживаемую платформу, например MetaTrader 5, TradeLocker или Match-Trader.


Что можно использовать как источник сигнала

В нашем случае есть два особенно интересных варианта.

1. Elixo AI Alert

AI Alert - это автоматический режим сервиса AI Анализ точки входа. AI-анализ точки входа

Вы задаете:

  • актив;
  • LONG или SHORT;
  • таймфрейм;
  • стратегию и prompt;
  • источники информации;
  • Take Profit и Stop Loss;
  • периодичность повторного анализа.

AI регулярно заново анализирует рынок.

Результатом анализа может быть:

OPEN LONG

OPEN SHORT

или:

WAIT

Webhook отправляется только для открывающего решения OPEN LONG или OPEN SHORT. WAIT сохраняется в истории анализа, но не запускает внешнюю сделку.

Это удобно: AlgoWay получает не каждый результат анализа, а непосредственно сигнал, который разрешает открытие позиции.


2. Multi DCA Strategy [Dimkud] в TradingView

Multi DCA Strategy [Dimkud] - стратегия-конструктор для TradingView, позволяющая комбинировать сигналы, индикаторы, фильтры, DCA-сетку, Take Profit, Stop Loss и другие правила. Описание Multi DCA Strategy: описание Multi DCA Strategy

TradingView Alerts можно использовать двумя способами.

Первый вариант: отправлять только сигнал на запуск сделки или DCA-бота.

В этом случае сама DCA-сетка создается и управляется торговой платформой, а в Multi DCA Strategy включается параметр Send Alert only for First Order.

Второй вариант: стратегия сама определяет каждое торговое действие, а через Webhook передаются отдельные ордера.

Во втором случае особенно важно, чтобы количество, направление, закрытие позиции, symbol mapping и логика Hedge/Reverse были одинаково настроены на обеих сторонах.


Как AlgoWay понимает Webhook

AlgoWay использует JSON.

Минимальный запрос на открытие позиции обычно содержит четыре основных параметра:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "buy",
  "order_contracts": "0.10"
}

Основные поля:

Поле Значение
platform_name куда отправлять сделку
ticker торговый инструмент
order_action buy, sell, long, short, flat и т. д.
order_contracts размер позиции
price цена, если она требуется
sl_price абсолютная цена Stop Loss
tp_price абсолютная цена Take Profit
stop_loss расстояние до SL
take_profit расстояние до TP
trailing_pips trailing stop
order_type market, limit или stop

Если order_type отсутствует, AlgoWay обычно рассматривает такой вход как Market Order.

Для Limit и Stop ордеров дополнительно требуется price.


Названия платформ в JSON

В AlgoWay необходимо использовать правильный platform_name.

Например:

MetaTrader 5 = metatrader5
TradeLocker  = tradelocker
Match-Trader = matchtrader
DXtrade      = dxtrade
cTrader      = ctrader
Capital.com  = capitalcom
Alpaca       = alpaca
Binance      = binance
Bybit        = bybit
OKX          = okx

Полный список зависит от текущего набора интеграций AlgoWay.


Общая настройка AlgoWay

Для большинства платформ первоначальная схема почти одинаковая.

Шаг 1. Создайте аккаунт AlgoWay

Создать аккаунт AlgoWay

После входа откройте Dashboard.


Шаг 2. Создайте Webhook

Нажмите создание Trial Webhook или Main Webhook.

Для TradingView обычно выбирается:

Source: TradingView

а в качестве Destination / Platform указывается нужная торговая платформа:

  • MetaTrader 5;
  • TradeLocker;
  • MatchTrader;
  • DXtrade;
  • cTrader;
  • Capital.com;
  • Alpaca;
  • Binance;
  • Bybit;
  • и т. д.

Для Elixo AI Alert используется тот же принцип: AI Alert является внешней Webhook-системой и может сформировать JSON в TradingView-compatible формате.

Если в текущей форме AlgoWay нет отдельного источника Elixo/custom webhook, для такого маршрута обычно используется TradingView-compatible маршрут. Обязательно подтвердите его работу тестовым запросом перед реальной торговлей. AlgoWay прямо указывает, что его JSON schema предназначена не только для TradingView, но и для custom bots и external webhook systems.


Шаг 3. Подключите торговый аккаунт

Дальнейшая настройка зависит от платформы.

Например:

MetaTrader 5 требует установки Expert Advisor.

Alpaca требует API Key и API Secret.

TradeLocker требует данные аккаунта и сервера.

Capital.com использует собственный API.

Об этих вариантах подробнее расскажем ниже.


Шаг 4. Сохраните Webhook и получите URL

После создания маршрута AlgoWay выдаст уникальный Webhook URL.

Он имеет примерно следующую структуру:

https://algoway.co/YOUR-WEBHOOK-UUID

Используйте только URL из собственного аккаунта.

Не публикуйте его в открытом доступе: фактически это адрес, на который отправляются торговые команды.


Подключение Elixo AI Alert к AlgoWay

Теперь рассмотрим самый интересный для пользователей Elixo вариант.

AI Alert поддерживает TradingView-compatible переменные.

Например:

{{ticker}}
{{strategy.order.action}}
{{strategy.market_position}}
{{close}}
{{take_profit_price}}
{{stop_loss_price}}
{{decision}}
{{confidence}}

Для OPEN LONG:

{{strategy.order.action}}

превращается в:

buy

Для OPEN SHORT - в:

sell

А {{ticker}} превращается, например, в:

BTCUSDT

или для акций:

AAPL

AI Alert подставляет реальные значения в Message перед отправкой и отправляет валидный JSON как application/json.


Пример: AI Alert → AlgoWay → MetaTrader 5

Допустим, необходимо открыть в MT5 сделку объемом 0.10 lot.

В AlgoWay создаем маршрут:

Source: TradingView-compatible Webhook
Platform: MetaTrader 5

После этого в Elixo AI Alert в поле Webhook URL вставляем URL, созданный AlgoWay.

В поле Message можно использовать:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": "0.10",
  "price": "{{close}}"
}

Например, при OPEN LONG для EURUSD AlgoWay фактически получит сообщение вроде:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "buy",
  "order_contracts": "0.10",
  "price": "1.1675"
}

После этого команда передается в подключенный MetaTrader 5.


Как добавить Stop Loss и Take Profit

У Elixo AI Alert есть удобные переменные:

{{take_profit_price}}
{{stop_loss_price}}

Они содержат рассчитанные абсолютные цены.

AlgoWay, в свою очередь, поддерживает:

tp_price
sl_price

для абсолютных уровней цены.

Поэтому, если в AI Alert заданы TP и SL, можно использовать:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": "0.10",
  "sl_price": "{{stop_loss_price}}",
  "tp_price": "{{take_profit_price}}"
}

Это обычно безопаснее, чем напрямую делать:

"stop_loss": "{{stop_loss}}"

потому что в Elixo {{stop_loss}} - процент, а у AlgoWay значение stop_loss может трактоваться как pips, points или другая единица в зависимости от конкретного маршрута.

AlgoWay также отдельно предупреждает, что единицы distance-based stop_loss и take_profit могут зависеть от платформы.


Важное отличие: AI Alert не выбирает объем позиции

AI анализ определяет:

  • стоит ли входить;
  • LONG или SHORT;
  • confidence;
  • причины;
  • риски.

Но размер торговой позиции должен определяться отдельно.

Поэтому:

"order_contracts": "0.10"

или:

"order_contracts": "1"

вы задаете самостоятельно.

Размер также можно контролировать настройками Quantity Multiplier в AlgoWay.

Например, для некоторых маршрутов используется:

Quantity Multiplier: Absolute
Multiplier: 1

В этом случае значение order_contracts используется непосредственно.


Пример: AI Alert → AlgoWay → Alpaca

Допустим, AI Alert анализирует акцию AAPL.

Необходимо открыть одну акцию при результате OPEN LONG.

JSON:

{
  "platform_name": "alpaca",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

AI Alert может отправить:

{
  "platform_name": "alpaca",
  "ticker": "AAPL",
  "order_action": "buy",
  "order_contracts": 1
}

AlgoWay принимает сообщение и отправляет соответствующий запрос через Alpaca Trading API.

AlgoWay рекомендует сначала использовать Alpaca Paper Trading и только после проверки переходить на Live.


Подключение Multi DCA Strategy [Dimkud] через AlgoWay

TradingView передаёт сигнал в MetaTrader 5 через AlgoWay
TradingView Alert можно передать в платформу исполнения через AlgoWay.

С TradingView настройка еще проще, поскольку AlgoWay изначально рассчитан на TradingView placeholders.

Стандартный шаблон:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "order_action": "{{strategy.market_position}}",
  "price": "{{close}}"
}

TradingView самостоятельно заменит:

{{ticker}}
{{strategy.order.contracts}}
{{strategy.market_position}}
{{close}}

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


Как создать Alert в TradingView

После создания AlgoWay Webhook:

  1. откройте график TradingView;
  2. добавьте Multi DCA Strategy [Dimkud];
  3. настройте стратегию;
  4. создайте Alert;
  5. выберите необходимое событие стратегии;
  6. в Message укажите JSON;
  7. откройте Notifications;
  8. включите Webhook URL;
  9. вставьте URL из AlgoWay;
  10. сохраните Alert.

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

Перед реальным запуском необходимо проверить Alert на Demo или минимальном объеме.


MetaTrader 5: как подключить через AlgoWay

Торговая платформа MetaTrader 5
Для MetaTrader 5 AlgoWay использует Expert Advisor в терминале.

Для MT5 схема отличается от обычных REST API.

MetaTrader 5 сам по себе не является простым Webhook receiver.

AlgoWay использует специальный AlgoWayWS-MT5 Expert Advisor, который устанавливается непосредственно в терминал MT5.

Схема:

Elixo AI Alert / TradingView
          ↓
       AlgoWay
          ↓
    WebSocket connection
          ↓
   AlgoWayWS-MT5 EA
          ↓
     MetaTrader 5
          ↓
        Broker

AlgoWayWS-MT5 EA поддерживает постоянное соединение между AlgoWay и терминалом MetaTrader 5.

Настройка

Создайте в AlgoWay Webhook с destination:

MetaTrader 5

После этого:

  1. скачайте актуальную версию AlgoWayWS-MT5 EA;
  2. установите EA в MetaTrader 5;
  3. прикрепите EA к графику;
  4. разрешите Algorithmic Trading;
  5. укажите UUID вашего AlgoWay Webhook;
  6. проверьте статус соединения;
  7. отправьте тестовый сигнал.

На момент проверки документация AlgoWay описывает актуальную ветку AlgoWayWS-MT5 EA 2.14, однако всегда используйте текущую версию из AlgoWay, поскольку EA обновляется.

MT5 должен оставаться запущенным

Это принципиальный момент.

Поскольку EA работает внутри MetaTrader 5, терминал должен работать постоянно.

Для круглосуточной автоматизации обычно используется Windows VPS:

Windows VPS
   ↓
MetaTrader 5
   ↓
AlgoWayWS-MT5 EA

Если терминал закрыт или VPS выключен, EA не сможет выполнить команду.


TradeLocker

Для TradeLocker AlgoWay использует отдельную интеграцию.

При создании Webhook потребуются, в зависимости от аккаунта:

  • URL платформы TradeLocker;
  • Email;
  • Password;
  • Server;
  • цифровой Account ID.

В AlgoWay:

Source: TradingView
Platform: TradeLocker

Для прямой передачи количества в документации рекомендуется вариант вроде:

Quantity Multiplier: Absolute
Multiplier: 1

Также необходимо выбрать Trade Type - например Hedge или Reverse.

Пример JSON:

{
  "platform_name": "tradelocker",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Для AI Alert вместо TradingView-generated значения также можно использовать:

{{strategy.order.action}}

поскольку Elixo подставляет buy или sell.


Match-Trader

Для Match-Trader AlgoWay требует данные брокерского окружения.

В настройках могут использоваться:

  • URL Match-Trader брокера;
  • Email;
  • Password;
  • Account ID;
  • Broker ID.

AlgoWay имеет функцию Auto detect Broker ID, которая является предпочтительным способом определения Broker ID.

При этом URL брокера рекомендуется вводить без завершающего /.

Пример:

{
  "platform_name": "matchtrader",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Для TradingView Strategy можно использовать:

{
  "platform_name": "matchtrader",
  "ticker": "{{ticker}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "order_action": "{{strategy.market_position}}",
  "price": "{{close}}"
}

DXtrade

Для DXtrade создается отдельный маршрут:

Source: TradingView
Platform: DXtrade

AlgoWay запрашивает параметры конкретного DXtrade-аккаунта, включая URL платформы, login/password и Account ID в зависимости от брокерского окружения.

Пример:

{
  "platform_name": "dxtrade",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

В TradingView можно использовать стандартный вариант:

{
  "platform_name": "dxtrade",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.market_position}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "price": "{{close}}"
}

cTrader

Для cTrader используется:

"platform_name": "ctrader"

AlgoWay поддерживает отдельную cTrader-интеграцию и также указывает вариант cTrader Open API в общей JSON-схеме.

Пример для AI Alert:

{
  "platform_name": "ctrader",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Особое внимание уделите режимам Hedge и Reverse.

Например, если уже существует LONG и приходит SHORT:

  • в Reverse Mode существующая LONG-позиция может быть закрыта и затем открыта SHORT;
  • в Hedge Mode старая LONG-позиция может остаться, а параллельно откроется SHORT - если это разрешено аккаунтом.

Точное поведение необходимо проверить для своего маршрута. AlgoWay отдельно предупреждает не предполагать автоматически, что каждый opposite signal обязательно означает «закрыть и перевернуться».


Capital.com

Для Capital.com AlgoWay работает через API.

На стороне Capital.com необходимо подготовить:

  • Live или Demo account;
  • включенную 2FA;
  • API Key;
  • специальный Custom API Password;
  • точное Account Name.

В AlgoWay затем выбирается:

Platform: Capital.com
API Mode: Demo или Live

и вводятся:

Email
Account Name
API Key
API Password

Важно: API Password - не обычный пароль от аккаунта Capital.com, а специальный пароль, созданный для API Key.

Также AlgoWay обращает внимание, что Account Name - именно отображаемое имя торгового счета, а не внутренний numeric Account ID.

Для первого подключения рекомендуется Demo.

Пример AI Alert:

{
  "platform_name": "capitalcom",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.order.action}}",
  "order_contracts": 1
}

Alpaca

Платформа Alpaca для торговли акциями
Alpaca удобно использовать для автоматизации сделок с акциями через Paper Trading.

Alpaca особенно интересна для автоматической торговли акциями.

Например:

AAPL
TSLA
NVDA
AMD

AlgoWay подключается к Alpaca через API Key и API Secret.

Для начала лучше использовать Paper Trading.

В AlgoWay:

Platform: Alpaca
API Mode: Demo
API Key: ...
API Secret: ...

После создания маршрута AlgoWay позволяет проверить его через Webhook Logs → Test Webhook.

Например:

{
  "platform_name": "alpaca",
  "ticker": "AAPL",
  "order_action": "buy",
  "order_contracts": 1
}

После успешного теста можно подключать Elixo AI Alert.

Так можно построить цепочку:

Elixo AI анализ AAPL
        ↓
    OPEN LONG
        ↓
      Webhook
        ↓
      AlgoWay
        ↓
    Alpaca API
        ↓
     BUY AAPL

Symbol Mapping - одна из самых частых проблем

Очень важно понимать, что название актива в источнике и у брокера может отличаться.

Например TradingView или AI Alert отправляет:

XAUUSD

а конкретный MT5-брокер использует:

XAUUSDm

или:

XAUUSD.a

То же самое может происходить с:

  • индексами;
  • золотом;
  • нефтью;
  • криптовалютами;
  • perpetual futures;
  • CFD.

AlgoWay и его MT5-инструменты поддерживают symbol mapping, а документация AlgoWay называет несовпадение символов одной из типичных причин отказа исполнения.

Поэтому при первом тестировании всегда проверяйте точное название инструмента на конечной платформе.


Hedge или Reverse - что выбрать

Это еще одна важная настройка AlgoWay.

Reverse

Подходит для стратегий, где одновременно должна существовать только одна направленная позиция.

Например:

есть LONG
↓
приходит SHORT
↓
LONG закрывается
↓
открывается SHORT

Hedge

Подходит для систем, в которых LONG и SHORT могут существовать независимо.

есть LONG
↓
приходит SHORT
↓
LONG остается
+
открывается SHORT

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

Для простой однонаправленной стратегии Reverse обычно легче контролировать.

Для независимых Long/Short-систем может потребоваться Hedge.

Перед запуском обязательно проверьте это на Demo.


Как закрывать позиции

AlgoWay понимает несколько команд закрытия.

Например:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "flat"
}

Для закрытия всех позиций по инструменту:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "closeall"
}

При Hedge Mode может также использоваться close_side:

{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_action": "flat",
  "close_side": "long"
}

или:

"close_side": "short"

Но поддержку конкретной команды необходимо проверять для выбранного AlgoWay route.


Обязательно используйте Webhook Logs

Одна из полезных возможностей AlgoWay - централизованные Webhook Logs.

Если сделка не открылась, не нужно сразу менять все настройки.

Проверяйте цепочку поэтапно.

Нет записи в AlgoWay Logs

Значит Webhook вообще не дошел до AlgoWay.

Проверьте:

  • Webhook URL;
  • активность AI Alert;
  • TradingView Alert;
  • действительно ли был OPEN LONG / OPEN SHORT;
  • правильность URL.

AlgoWay получил запрос, но есть JSON error

Проверьте:

  • кавычки;
  • запятые;
  • названия полей;
  • platform_name;
  • пустые значения.

AlgoWay принял JSON, но брокер отклонил сделку

Проверяйте:

  • API credentials;
  • размер позиции;
  • symbol;
  • минимальный размер;
  • шаг количества;
  • наличие маржи;
  • торговую сессию;
  • разрешение на SHORT;
  • SL/TP;
  • настройки аккаунта.

Именно разделение проблемы на эти уровни значительно упрощает поиск ошибки.


Как правильно протестировать систему

Никогда не начинайте настройку сразу с большого реального ордера.

Рекомендуем такой порядок:

1. Создайте AlgoWay route.

2. Подключите конечную платформу.

3. Используйте встроенный Test Webhook, если он доступен.

Например:

{
  "platform_name": "alpaca",
  "ticker": "AAPL",
  "order_action": "buy",
  "order_contracts": 1
}

4. Проверьте AlgoWay Webhook Logs.

5. Проверьте сам брокерский аккаунт.

6. Затем подключите AI Alert или TradingView.

7. Используйте Demo/Paper account либо минимально допустимый объем.

8. Отдельно протестируйте BUY.

9. Отдельно SELL.

10. Отдельно закрытие позиции.

11. Только после этого добавляйте SL/TP, trailing stop и более сложную логику.

Такой поэтапный подход рекомендует и документация AlgoWay.


Безопасность API

Если конечная платформа подключается через API:

  • создавайте отдельный API Key для автоматизации;
  • не включайте права на вывод средств, если они не нужны;
  • используйте только необходимые Trade permissions;
  • применяйте IP whitelist, если платформа и архитектура подключения позволяют;
  • не публикуйте API Secret;
  • не публикуйте AlgoWay Webhook URL;
  • сначала используйте Demo/Paper.

Webhook URL фактически является частью системы управления сделками, поэтому относитесь к нему как к приватному значению.


Пример полностью автоматической системы

Допустим, вы хотите автоматически искать точку входа для акции TSLA.

В Elixo создается AI Alert:

Asset: TSLA
Direction: LONG
Timeframe: 1H
Analysis interval: 1 hour

AI выполняет регулярный анализ.

Пока результат:

WAIT

ничего не происходит.

Через несколько анализов появляется:

OPEN LONG
Confidence: 86

Elixo формирует:

{
  "platform_name": "alpaca",
  "ticker": "TSLA",
  "order_action": "buy",
  "order_contracts": 1
}

и отправляет сообщение на AlgoWay.

AlgoWay:

принимает JSON
↓
определяет маршрут Alpaca
↓
использует ваш Alpaca API
↓
отправляет BUY TSLA
↓
получает ответ Alpaca
↓
сохраняет его в Webhook Logs

Таким образом, вся цепочка работает автоматически:

AI анализ рынка → решение → Webhook → AlgoWay → брокер → сделка.


Пример Multi DCA Strategy → MetaTrader 5

Второй вариант:

Multi DCA Strategy [Dimkud]
        ↓
TradingView Alert
        ↓
AlgoWay Webhook
        ↓
AlgoWayWS-MT5 EA
        ↓
MetaTrader 5
        ↓
Broker

TradingView Message:

{
  "platform_name": "metatrader5",
  "ticker": "{{ticker}}",
  "order_action": "{{strategy.market_position}}",
  "order_contracts": "{{strategy.order.contracts}}",
  "price": "{{close}}"
}

TradingView подставляет фактические значения, AlgoWay получает сообщение и передает команду MT5.

Это позволяет использовать TradingView как движок стратегии, а MetaTrader 5 - как место фактического исполнения.


Почему мы рекомендуем рассмотреть AlgoWay

Конечно, такую инфраструктуру можно написать самостоятельно.

Потребуется:

Webhook server
+
JSON parser
+
API клиент Alpaca
+
API клиент Capital.com
+
TradeLocker connector
+
Match-Trader connector
+
DXtrade connector
+
cTrader connector
+
MT5 Expert Advisor
+
authentication
+
logs
+
error handling
+
VPS
+
поддержка изменений API

Если вы разработчик и хотите полностью контролировать инфраструктуру - это реальный вариант.

Но для обычного пользователя значительно проще использовать готовый bridge.

AlgoWay уже предоставляет:

  • прием TradingView-compatible Webhook;
  • единый JSON-формат;
  • интеграцию с несколькими типами торговых платформ;
  • специальный EA для MetaTrader 5;
  • Message Wizard и инструменты создания сообщений;
  • Webhook Logs;
  • различные Trade Modes;
  • SL/TP и дополнительные параметры управления сделкой;
  • работу с несколькими торговыми направлениями из одной панели.

Поэтому AlgoWay хорошо подходит как связующее звено между Elixo AI Alert / TradingView и торговой платформой, которая сама не умеет напрямую принимать нужный Webhook.

Попробовать AlgoWay


Частые вопросы

Можно ли отправить Elixo AI Alert в MetaTrader 5?

Да.

Схема:

Elixo AI Alert
→ AlgoWay Webhook
→ AlgoWayWS-MT5 EA
→ MetaTrader 5

MT5 с установленным EA должен оставаться запущенным.


Можно ли торговать через AI Alert акциями в Alpaca?

Да.

Elixo может сформировать сигнал, например для AAPL или TSLA, AlgoWay принять Webhook и передать торговую команду через Alpaca Trading API.

Рекомендуется сначала проверить систему через Alpaca Paper Trading.


Можно ли подключить TradeLocker?

Да.

AlgoWay имеет отдельную TradeLocker integration с настройкой URL, аккаунта, сервера и Account ID.


Можно ли подключить Match-Trader?

Да.

Для Match-Trader AlgoWay поддерживает отдельный route, включая Broker ID и его Auto Detect.


Можно ли подключить DXtrade?

Да.

AlgoWay имеет специальный DXtrade route и принимает TradingView-compatible JSON для его выполнения.


Можно ли подключить cTrader?

Да.

В AlgoWay используется отдельный cTrader connector, а в JSON:

"platform_name": "ctrader"

Можно ли подключить Capital.com?

Да.

Подключение выполняется через Capital.com API с API Key, Custom API Password и Account Name.


Может ли AlgoWay сам определить, когда покупать?

В рассматриваемой нами схеме - нет.

Торговое решение создается в:

  • Elixo AI Alert;
  • Multi DCA Strategy [Dimkud];
  • другой TradingView strategy/indicator;
  • либо другом источнике сигнала.

AlgoWay является исполнительным и маршрутизирующим слоем между торговым сигналом и конечной платформой.


Можно ли передавать Take Profit и Stop Loss?

Да, если выбранный AlgoWay route и конечная платформа поддерживают соответствующие параметры.

В частности существуют:

sl_price
tp_price
stop_loss
take_profit
trailing_pips

Но единицы stop_loss и take_profit могут отличаться в зависимости от платформы.

Поэтому для Elixo AI Alert при возможности удобнее использовать рассчитанные абсолютные:

{{stop_loss_price}}
{{take_profit_price}}

вместе с:

sl_price
tp_price