ILoveTrading Документация
Синхронизация MetaTrader 4 и MetaTrader 5
Модуль синхронизации MetaTrader 4 (MT4) и MetaTrader 5 (MT5) напрямую соединяет ваш настольный торговый терминал с журналом ILoveTrading и механизмом поведенческого анализа. Советник (EA), изначально разработанный на MQL4 и MQL5, обеспечивает автоматический захват исполнения, прием телеметрии за доли миллисекунды и встроенное отображение исторических сделок на графике.
1. Архитектура системы и торговая телеметрия
Советник работает без блокировки в рамках событийно-ориентированной архитектуры MetaTrader, обеспечивая нулевое влияние на маршрутизацию ордеров, скорость исполнения или задержку обработки тиков.
Захваченные атрибуты выполнения
Когда ордер открыт, изменен или закрыт, советник фиксирует и безопасно передает:
- Билет ордера и магический номер: Уникальный идентификатор билета брокера и идентификатор советника.
- Класс символов и активов: Необработанный брокерский инструмент (например, EURUSD.pro, US30.cash, XAUUSD).
- Тип и размер ордера: Направление (длинный/короткий), объем лота и дробное исполнение.
- Ценовые этапы: Точная цена входа, цена выхода и запланированные уровни TP/SL.
- Структура затрат: Брокерская комиссия, стоимость спреда и комиссия за своп овернайт.
- Временные метки: Временные метки открытия и закрытия сервера с точностью до микросекунды.
Автоматическое обнаружение и нормализация учетной записиПри первоначальной передаче ILoveTrading автоматически определяет номер счета терминала, валюту счета, имя брокерского сервера и кредитное плечо. Он назначает входящие исполнения соответствующему профилю учетной записи, не требуя ручной регистрации учетной записи.
Нормализованные единицы риска (R-множественное вычисление)
Когда ордер включает действительный первоначальный стоп-лосс, механизм вычисляет нормализованные R-кратные:
Formula / Calculation
R-Multiple = (Цена выхода – Цена входа) / (Цена входа – Начальный стоп-лосс)
Это нормализует долларовую доходность в единицах риска (1R), обеспечивая статистическую сопоставимость различных размеров лотов и остатков на счетах.
2. Механизм исторического рисования на графике
Советник включает в себя встроенный модуль визуального рисования, которы�� проецирует недавние исполнения сделок непосредственно на графики MetaTrader для анализа торговли после сессии.
Отрисованные визуальные компоненты
- Маркеры исполнения: Цветные стрелки обозначают точные ценовые бары входа и выхода.
- Проекции запланированных границ: Горизонтальные граничные линии, показывающие начальные уровни стоп-лосса и тейк-профита на момент входа.
- Вектор торгового пути: Векторные линии, соединяющие вход и выход, иллюстрирующие продолжительность удержания и движение рынка во время торговли.
[Стрелка входа ▲] ──────────────────────┐ (Вектор торгового пути)
│
▼[Маркер выхода ●]
═══════════════════════ ════════════════════════ (Планируемый уровень SL)
Устранение помех и оптимизация производительности диаграмм
- Умное стекирование: Вертикально объединяет несколько маркеров исполнения при скальпинге или масштабировании позиций на одной свече.
- Wick Clearance: Смещает текстовые аннотации выше максимумов свечей и ниже минимумов свечей, чтобы обеспечить беспрепятственное ценовое действие и блоки ордеров.
- 14-дневное скользящее окно: автоматически очищает исторические объекты графиков старше 14 торговых дней, чтобы предотвратить утечки памяти терминала и сохранить FPS графиков.
3. Пошаговое руководство по установке
Шаг 1: Загрузите советник
Перейдите в меню Интеграции на панели инструментов ILoveTrading и загрузите скомпилированный советник:
- MetaTrader 4:
ILoveTrading_AutoTrade_MT4.ex4 - MetaTrader 5:
ILoveTrading_AutoTrade_MT5.ex5
Шаг 2. Добавьте URL-адрес веб-запроса в белый список
MetaTrader требует явной авторизации для исходящих HTTPS-запросов:
- В MetaTrader откройте «Инструменты > Параметры» (или нажмите «Ctrl + O»).
- Перейдите на вкладку Советники.
- Установите флажок Разрешить веб-запрос для указанного URL-адреса.
- Добавьте: https://ilove.trading.
- Установите флажок Разрешить импорт DLL (требуется для проверки соединения SSL).
- Нажмите ОК.
[!ВНИМАНИЕ]> Если
https://ilove.tradingне указан в настройках вашего веб-запроса, MetaTrader отклонит передачу с Ошибкой 4060 (ERR_FUNCTION_NOT_ALLOWED).
Шаг 3: Прикрепите советник к графику
- В MetaTrader откройте папку с данными:
Файл > Открыть папку с данными. - Переместите файл
.ex4или.ex5вMQL4/ExpertsилиMQL5/Experts. - На панели Навигатора (Ctrl + N) щелкните правой кнопкой мыши Советники и выберите Обновить.
- Перетащите ILoveTrading_Sync на любой отдельный график (например, EURUSD Daily).
- Примечание. Один экземпляр диаграммы фиксирует все сделки по всем валютным парам и классам активов для этого счета.
- В окне Входные данные введите свой Универсальный токен (созданный в разделе Интеграции или Настройки > Учетные записи).
- Убедитесь, что Алготорговля/автоторговля включена на верхней панели инструмент��в MetaTrader.
4. Диагностика и коды состояния
| Код ошибки | Значение | Разрешение |
|---|---|---|
| 4060 | ERR_FUNCTION_NOT_ALLOWED | До��авьте https://ilove.trading в белый список в меню «Инструменты > Параметры > Советники». |
| 4014 | ERR_INVALID_TOKEN | Проверьте и повторно скопируйте свой универсальный токен из меню «Интеграции». |
| 4001 | ERR_NO_INTERNET | Проверьте сетевое соединение терминала или настройки брандмауэра VPS. |
Tip
[!TIP]> Непрерывная синхронизация: Запустите свой терминал MetaTrader на виртуальном частном сервере (VPS), чтобы гарантировать круглосуточный захват сделок, даже если ваша основная рабочая станция отключена от сети.
Important
[!IMPORTANT] Историческая синхронизация: при первом запуске советник синхронизирует историю закрытых сделок за последние 90 дней, чтобы немедленно заполнить базовый уровень производительности. **: Для непрерывного ведения журнала колебан��й позиций и автоматизированных стратегий запустите свой терминал MetaTrader на виртуальном частном сервере (VPS) с малой задержкой.
Торгуете на MetaTrader?
Синхронизируйте свой счет MT4 или MT5 и автоматически отслеживайте когнитивные искажения и ключевые метрики трейдинга.
