Ai Trader MT5 — Помощь
VibeFox AI Trader — это советник для MetaTrader 5, который использует искусственный интеллект для анализа графиков и генерации торговых сигналов. Отправьте скриншот графика нейросети — и получите детальный анализ с трендовыми линиями, уровнями поддержки/сопротивления и торговыми сигналами прямо на графике.
КАК ВЫБРАТЬ AI МОДЕЛЬ
Советник без внешней модели работать не будет, поэтому нужно выбрать правильную модель.
Модель обязательно должна уметь обрабатывать изображения — VL.
Очень желательно, чтобы модель была минимум 8B параметров для анализа или от 30B для анализа и торговли. Чем больше — тем умнее. Идеальный вариант — платные модели или модели от 100B.
На данный момент не рекомендуется торговать на реальном счёте, т.к. способных AI пока ещё недостаточно. Рекомендуется использовать для анализа и советов.
Локальные AI-модели
Локальные модели бесплатны. Рекомендуем работать именно с ними.
Как выбрать локальную модель в зависимости от железа
Если у вас очень слабая видеокарта, то возможно использовать только память, но скорость будет медленная. Dense-модели больше 8B практически использовать невозможно. Большие модели выбирайте только MOE. Модель должна иметь минимум квантизацию q4, и чем больше, тем лучше. Видеокарты с большим объёмом памяти намного ускорят работу. Dense-модель работает хорошо только когда полностью влезает в видеопамять вместе с KV-кэшем.
Qwen VL модели показывают лучшие результаты - многословный анализ и выставлен ордеров. Qwen3 VL 30B a3b - лучшая из доступных моделей для среднего компьютера.
Только память:
| 8 GB RAM | модели 4B. Очень слабый анализ, часто не умеют создавать ордера. |
| 16 GB RAM | модели 8B. Обработка картинки будет занимать более 1 минуты. Качество анализа слабое. |
| 32 GB RAM | модели 30B MOE. Qwen3 VL 30B MOE — очень хороший вариант. Обработка может занимать несколько минут. |
| 64 GB RAM | модели 30B–70B MOE. Обработка может занимать несколько минут. |
Видеокарта и память:
| 8 GB VRAM + 16 GB RAM | Модели 8B будут обрабатывать картинку около 20–30 секунд. |
| 16 GB VRAM + 32 GB RAM | Модели 30B moe будут обрабатывать картинку около 20–60 секунд. |
| 16 GB VRAM + 64 GB RAM | Модели 70B moe будут обрабатывать картинку больше 1-2 минут. |
Примеры моделей, совместимых с LM Studio/Jan.ai:
<7B Не рекомендуем. Очень быстрые, но слабый анализ. Ордера почти не умеют делать.
| Qwen3 VL 4B | лучшее из 4B для быстрого анализа, но не для ордеров. |
| Gemma 3 4B | самая быстрая |
8-14B Быстро. Для простого анализа. Ордера выставляют, но доверять им не следует.
| Qwen3 VL 8B | |
| Minicpm v4.5 8B | |
| Glm 4.6V flash 9B | |
15-40B Рекомендуем для 8 GB VRAM + 32 ГБ памяти. Хороший анализ графика и выставление ордеров.
| Qwen3 VL 30B a3b moe | лучшая модель для локального запуска на средне бюджетной машине. |
40-110B на данные момент хороших VL моделей мы не нашли.
| GLM 4.7V 70B moe | долгий и мощный анализ, но плохо умеет рисовать на графике и выставлять ордера. Используйте только для анализа. |
>110B Рекомендуем при неограниченных возможностях
Premium AI модели
Для платных моделей надо опытным путём узнать цену на обработку одного изображения. Цены часто меняются и очень разнятся у разных фирм, моделей и подписок. Например, обработка ChatGPT последними моделями стоит более 1$ за 1 изображение. Точную цену можно выяснить, только сделав 1 запрос и посмотрев, сколько на это было потрачено денег. Актуальные примерные цены можете узнать в AI-чатах, но они не всегда точны. Рекомендуем использовать китайские, более дешёвые модели — GLM, DeepSeek, MiniMax, Mimo.
УСТАНОВКА
Необходимые настройки MT5 (Tools -> Options):
Вкладка Expert Advisors:
- [x] "Algo Trading" в опциях или на панели инструментов — разрешить трейдинг. Если вы будете использовать только анализ, то необязательно.
- [x] "Allow WebRequest for listed URL" — разрешить веб-запросы. Нужно обязательно для связи с AI. Добавьте URL ваших AI провайдеров и локальный хост для локальных моделей:
| Local | http://127.0.0.1 (для всех локальных моделей) |
| Claude (Anthropic) | https://api.anthropic.com |
| Gemini (Google) | https://generativelanguage.googleapis.com |
| OpenAI | https://api.openai.com |
| OpenRouter | https://openrouter.ai |
| Together AI | https://api.together.xyz |
| Fireworks AI | https://api.fireworks.ai |
| DeepSeek | https://api.deepseek.com |
| Mistral AI | https://api.mistral.ai |
| Groq | https://api.groq.com |
| Perplexity | https://api.perplexity.ai |
| Kimi / Moonshot | https://api.moonshot.ai |
| MiniMax | https://api.minimax.io |
| GLM / Zhipu AI | https://api.z.ai |
Опционально:
- Вкладка Notifications — Enable Push Notification — для отправки Push-сообщений
- Вкладка Email — Enable Email Notification — для отправки Email-сообщений
- Вкладка FTP — введите данные для FTP — для сохранения анализа графиков на FTP
ПАНЕЛЬ и УПРАВЛЕНИЕ
Панель
Панель делиться на секции. В настройках все секции можно включать/выключать и делать открытыми/закрытыми по умолчанию. Следует учесть, что если секция закрыты или отключена, то опции на ней продолжают работать. Можно быстро закрыть и открыть все секции нажав на иконки на заголовке. Также можно настроить размеры панели и размер шрифта. Есть несколько прудстановленных режимов и собственные настройки ( Custom )
Заголовок панели
- Название и версия советника
- Иконка Стрелка вниз - Открывает все секции
- Иконка Стрелка вверх - Закрывает все секции
- Иконка Подчеркивание/Квадратик - Закрытие/Открытие панели
- Иконка Крестик - Закрыть советник
- Двойной клик на заголовке - Закрытие/Открытие панели
- Нажмите и удерживайте для перемещения панели
Запуск и остановка работы
- Запуск работы - Нажмите на кнопку [Start] для начала обработки символов с помощью AI
- Таймаут — время обработки AI. Во время таймаута панель перестаёт реагировать на любые нажатия. Это особенность MQL5, а не советника. Пока не будет получен результат, ничего сделать нельзя. В настройках можно установить время для таймаута (по умолчанию 60 секунд). Если модель не успеет обработать результат, то произойдёт прерывание. Обычно 60 секунд хватает для платных и быстрых моделей, но иногда может не хватить, например для больших локальных моделей. Можете установить время больше. Средний ответ от основных AI (Claude, Google, OpenRouter — 10–15 секунд).
- Красная кнопка STOP — идёт процесс обработки.
- На кнопке отображается текущий номер символа и сколько всего символов. Например 1/10.
- Как остановить процесс? Нажмите 1 раз на красную кнопку, и процесс остановится после таймаута! Сразу остановки не будет. В крайнем случае — закройте MetaTrader.
- Если включён планировщик, то на кнопке Stop отобразится время до запуска.
Запросы в AI ( Prompts )
Запросы намного удобнее держать в файлах, чем в настройках советника. В настройках можно держать до 5 запросов. Для работы с файлами используется текстовый редактор по умолчанию для .txt файлов — обычно это Notepad. Все фаилы запросов редактируются в папке Metatrader/MQL5/Files/Ai_Trader/Prompts. Можете там создавать любые файлы запросы. Потом нажмите Refresh, чтобы файлы попали в список запросов.
| Выбор запроса | Открывающийся список с выбором запросов. В списке файловые запросы указаны с символом [F] в начале. |
| [Result] | Показывает ссылку на фаил result.html. Скопируйте и вставьте его в браузер. Сохраните в фаворитах и потом просто открывайте - адрес всегда постоянный. |
| [Repeat] | Повторить последний ответ без отправки в AI. Мгновенно происходят все те же действия — отрисовка анализа и ордера, отправка нотификаций. |
| [Show] | Показать/скрыть текст выбранного запроса на графике |
| [Refresh] | Обновить список. Нужно после изменения файлов запросов в ручную. |
| [Add] | Создать новый файл запроса. Введите имя без расширения .txt и нажмите ОК. |
| [Rename] | Переименовать файл запроса (только файловые промпты) |
| [Del] | Удалить файл запроса (только файловые промпты) |
SYMBOLS
Символы перебираются поочереди из указанных списков. Их можно указать в настройках, файлах или выбрать коллекции. Нужно учитывать, что если символов много и они загружаются первый раз, то не всегда успевает загрузиться кэш. Для этого нужен небольшой таймаут. Его можно установить в настройках. Все фаилы со списками символов редактируются в папке Metatrader/MQL5/Files/Ai_Trader/Symbols. Можете там создавать любые файлы. Потом нажмите Refresh, чтобы файлы попали в список символов.
| Выбор списка символов | Выбор списка символов (Current — только текущий символ, MarketWatch — все открытые символы в MarketWatch, Manual — символы, введённые в настройках советника, файлы — ваши собственные списки из текстовых файлов) |
| [Show] | Показать/скрыть список символов на графике. |
| [Refresh] | Обновить список символов из файлов. |
| [Add] | Создать новый файл списка символов. Введите имя без расширения .txt и нажмите ОК. |
| [Rename] | Переименовать файл списка символов (только файлы) |
| [Del] | Удалить файл списка символов (только файлы) |
RESPONSE
Можно выбрать что рисовать на графике после ответа AI-
| [x] Show Analyze | AI рисует линии/зоны/метки на графике |
| [x] Show Orders | AI генерирует торговые сигналы (линии Входа, Stoploss, Takeprofit) |
TRADING
Настройки Трейдинга.
| Lot: [0.01] | Размер лота. Можно менять колёсиком мышки, клавишами Up/Down. Учитываются модификаторы Ctrl/Shift — будут меняться разные цифры в числе. |
| Real Orders: [0] | Реальные ордера. Сколько открыть реальных ордеров (0=выкл, N=первые N символов). Ордера открываются для первых символов из списка. Если указано 5, то откроются ордера на 5 первых символах. Ордера не открываются, если на символе уже открыт ордер. |
| [x] Order Edit | Включить ручную коррекцию точки входа, Stop Loss, Take Profit. Это работает только на текущем графике, где установлен советник. После окончания обработки символов появляются ползунки и кнопки сверху справа. Ползунки можно двигать вверх, вниз, влево и вправо. Кнопка OK — создаёт ордер, кнопка X — отменяет. |
AI MODELS
| Выбор AI-провайдера | Из списка выберите нужного провайдера (Local, Claude, Gemini, OpenAI и др.). При выборе происходит сбор моделей и заполнение списка моделей правее. |
| Выбор модели | Список моделей загружается автоматически от провайдера. В настройках можно установить фильтрацию моделей по дате выпуска и ключевым словам. Это нужно, т.к. без этого выдаётся очень много моделей, которые нельзя использовать. Много текстовых моделей, которые не умеют обрабатывать изображения. |
NOTIFICATIONS
| [x] HTML | Сохранять результаты в result.html (текст + скриншот). Можно открыть в любом браузере. |
| [x] Telegram | Отправлять в Telegram бот (текст + фото) |
| [x] FTP | Сохранение на FTP (нужно настроить в опциях MetaTrader FTP-доступ) |
| [x] Chart (text) | Показывать ответ AI текстом на графике |
| [x] Response image only | Отправлять только скриншот в Results.html/Telegram/Webhook/FTP (без текста). Для этого нужно включить вывод текста на Chart. Тогда не будет приходить дополнительный текст и будет занимать меньше места и трафика. Текст будет на скриншоте. |
| [x] Email (text) | Отправлять email-уведомление (только текст). Нужно включить и настроить в опциях MetaTrader Email-доступ. |
| [x] Push (start) | Push-уведомление при старте работы. Нужно включить и настроить в опциях MetaTrader Push-доступ. |
| [x] Alert (start) | MT5 Alert при старте работы. |
| [x] Webhook | POST JSON на webhook URL (текст + фото base64). Формат сообщения: |
{
"message": "EURUSD [gpt-4o]: BUY signal detected",
"image_base64": "/9j/4AAQSkZJRg...",
"request": { ...JSON ... },
"response": { ...JSON ... },
"time": "2026.02.21 14:30:05"
}
VISUAL
Настройка внешнего вида панели.
| [S][M][L][XL][C] | Изменение размера панели (300/400/500/600/Custom пикс.). Custom — свои настройки через опции советника. |
| [Dark/Light] | Переключение цветовой схемы Светлая/Тёмная |
| [Slider S][M][L] | Изменение размера ползунков в OrderEdit (маленький/средний/большой) |
SCHEDULER
Планировщик нужен для запуска работы в определённое время. После включения нажмите START, и вы увидите таймер до ближайшего старта работы. Есть подробные настройки интервала и времени. На панели можно только включить и отключить.
Есть 3 типа планировщика:
- Интервал - например через каждые 5 минут.
- Интервал с конца работы - после окончания работы, измеряется интервал и запускается процесс
- Определённое время — можно установить определённое время на каждый день недели.
| [x] Enable | Планировщик включение/выключение. |
ACTIONS
Дополнительные действия.
| [Folder] | Показать адрес папки данных Ai_Trader. Скопируйте в проводник и она откроется. |
| [Log] | Показать адрес на фаил log.txt. Откройте в Notepad. |
| [Help] | Показать адрес страницы помощи онлайн. Скопируйте в браузер. |
| [Bug report] | Показать адрес страницы контактов и сообщениях об ошибках онлайн. Скопируйте в браузер. |
CLEAR
Очистка файлов, логов, results.html
| [Results] | Очистить result.html |
| [Log] | Очистить log.txt |
| [Screenshots] | Удалить все скриншоты из папки Screenshots |
| [Requests] | Удалить все запросы из папки Requests |
| [Objects] | Удалить все нарисованные объекты с графика |
| [Chart] | Очистить текст на графике |
| [x] Auto Clear on Start | Очищать всё при каждом запуске работы. Удобно чтобы не накапливалось. |
DEBUG
Отладка. Средства для анализа запросов и ответов.
| [x] Debug | Режим отладки. При включении к любому тексту анализа добавляется JSON Request и Response для подробного анализа работы с AI |
| [Last Request] | Открыть файл последнего API запроса в текстовом редакторе. |
STATUS
| Строка статуса | Показывает текущее состояние (Ready, прогресс обработки, ошибки) и краткое описание при наведении на элементы панели. |
ПАРАМЕТРЫ INPUT
PANEL
| Instance Name | Имя экземпляра советника (пусто = автогенерация). Нужно, если вы используете больше 1 советника в одной программе. Каждому надо давать разные Instance Name. |
| Panel Size | Размер панели: S(300), M(400), L(500), XL(600), Custom |
| Custom Width | Ширина в пикселях для Panel Size = Custom |
| Custom Font Size | Размер шрифта для Panel Size = Custom |
| Color Scheme | Тема: Light (светлая) или Dark (тёмная) |
SECTIONS
Все секции можно сделать по умолчанию открытыми, закрытыми или отключить. Учтите, что если секция отключена, то опции на ней не действуют.
| AI Models | Состояние секции: Open / Closed / Disabled |
| Symbols | Состояние секции: Open / Closed / Disabled |
| Process | Состояние секции: Open / Closed / Disabled |
| Trading | Состояние секции: Open / Closed / Disabled |
| Notifications | Состояние секции: Open / Closed / Disabled |
| Visual | Состояние секции: Open / Closed / Disabled |
| Scheduler | Состояние секции: Open / Closed / Disabled |
| Actions | Состояние секции: Open / Closed / Disabled |
| Clear | Состояние секции: Open / Closed / Disabled |
| Debug | Состояние секции: Open / Closed / Disabled |
SYMBOLS
| Symbol Mode | Режим символов: Current / MarketWatch / All / Currencies / Manual |
| Manual Symbols | Список символов через запятую для режима Manual |
| Show "All" option | Показать "All" в выпадающем списке. Если включить, может начаться очень долгий перебор большого количества символов. |
PROMPTS
| Prompt 1-5 Name | Имя встроенного промпта (пусто = пропустить) |
| Prompt 1-5 Text | Текст инструкции промпта |
SCHEDULER
| Scheduler Mode | Режим: Time (установка точного времени для запуска) / Interval (интервал) / Interval from end (интервал с конца работы) |
| Interval (minutes) | Интервал таймера в минутах (минимум 1) |
| Monday-Sunday | Расписание по дням: формат "ЧЧ:ММ,ЧЧ:ММ" например "10:00,12:00,14:00" |
TRADING
| Lot Size | Размер лота по умолчанию |
| Slippage (points) | Максимальное проскальзывание |
OrderEdit
| Slider Size | Размер ползунков для OrderEdit: 0=S, 1=M, 2=L |
| Entry Line Color | Цвет линии Entry |
| Entry Line Width | Толщина линии Entry (1-5) |
| SL Line Color | Цвет линии Stop Loss |
| SL Line Width | Толщина линии Stop Loss (1-5) |
| TP Line Color | Цвет линии Take Profit |
| TP Line Width | Толщина линии Take Profit (1-5) |
AI SETTINGS
| AI Response Timeout | Макс. время ожидания ответа AI в секундах — таймаут (30–600) |
Local AI (до 3 серверов)
| Local 1-3 Name | Отображаемое имя (напр. "LM Studio", "Ollama") |
| Local 1-3 IP:Port | Адрес сервера (напр. "127.0.0.1:1234") |
Claude
| Endpoint | URL API (по умолчанию: https://api.anthropic.com) |
| API Key | Ключ Anthropic API (sk-ant-...) |
| Min Date | Исключить модели старше ГГГГ.ММ |
| Models filter | Исключить модели, содержащие эти слова (через запятую) |
Gemini
| Endpoint | URL API (по умолчанию: https://generativelanguage.googleapis.com) |
| API Key | Ключ Google API (AIza...) |
| Min Date | Исключить модели старше ГГГГ.ММ |
| Models filter | Исключить модели, содержащие эти слова (через запятую) |
OpenAI Compatible 1-4
| Provider Name | Отображаемое имя в выпадающем списке API |
| Endpoint | URL API (должен поддерживать /v1/models и /v1/chat/completions) |
| API Key | Ключ API провайдера |
| Min Date | Исключить модели старше ГГГГ.ММ |
| Models filter | Исключить модели, содержащие эти слова (через запятую) |
NOTIFICATIONS
| Chart (text only) | Показывать ответ AI текстом на графике |
| Chart Font Size | Размер шрифта на графике (8-20) |
| Text on Dark BG | Цвет текста на тёмном фоне графика |
| Text on Light BG | Цвет текста на светлом фоне графика |
| Chart Font Bold | Жирный шрифт для текста на графике |
| Chart Line Width | Ширина переноса текста в символах (30-60) |
| Chart Text X | Горизонтальный отступ текста в пикселях |
| Chart Text Y | Вертикальный отступ текста в пикселях |
| Screenshot Only | Отправлять только скриншот. Нужно включить опцию Chart (text only), тогда текст будет на скриншоте. Удобно если текста не много. |
| Alert (start) | Показать MT5 Alert при старте работы |
| Push (start) | Отправить Push уведомление при старте работы |
| Results.html | Сохранять результаты в HTML файл отчета |
Telegram
| Enabled | Включить уведомления в Telegram |
| Bot Token | Токен бота Telegram от @BotFather |
| Chat ID | ID целевого чата/канала |
Email
| Enabled | Включить email-уведомления |
Webhook
| Enabled | Включить webhook-уведомления |
| URL | URL endpoint webhook (получает POST с JSON) |
CLEAR
| Auto Clear on Start | Автоочистка всех объектов и текста перед каждым запуском |
DEBUG
| Debug Mode | Расширенное логирование. Добавляется полный JSON Request/Response к тексту |
ORDER EDIT
- Редактор ордера после ответа AI
- Редактор можно включить и отключить в настройках и на панели
- На графике появляются 3 ползунка - Точка входа (Entry), Stoploss, Takeprofit.
- Их можно перемещать мышкой вверх, вниз, влево, вправо.
- На ползунке Точки входа (Entry) есть кнопка OK - для входа в позицию и X для отмены
- Сверху справа есть дополнительные кнопки
| [Reset] | Сброс Entry/SL/TP к исходным значениям |
| [Text] | Показать/скрыть текст ответа AI на графике |
| [Analyze] | Показать/скрыть графику анализа AI на графике |
| [Order] | Показать/скрыть линии/слайдеры ордера на графике |
СТРУКТУРА ПАПОК
Советник создает свою структуру папок в MQL5/Files/Ai_Trader. В нее можно зайти если нажать на панели Actions->Folder.
Для скорости вы можете создавать Запросы и Списки символов прямо в файлах, чем через панель например. Надо советник перезапустить, чтоб он взял новые списки из файлов.
| Prompts | Текстовые файлы запросов |
| Requests | Файлы JSON запросов и ответов, для анализа работы с AI. |
| Screenshots | Изображения графиков |
| Symbols | Текстовые файлы со списками символов. |
| last_message.txt | последнее сообщение |
| last_request.txt | последний запрос в формате JSON |
| last_response.txt | последние ответ в формате JSON |
| log.txt | лог |
| result.html | фаил с результатами для просмотра в браузере. |