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 | файл з результатами для перегляду в браузері. |