Skip to main content
BTC / USDTCRYPTO107,400+2.19%ETH / USDTCRYPTO3,840+2.13%SOL / USDTCRYPTO182.40−1.99%BNB / USDTCRYPTO652.30+0.66%XRP / USDTCRYPTO2.2150+1.61%DOGE / USDTCRYPTO0.3850−1.79%TON / USDTCRYPTO5.240+2.34%AVAX / USDTCRYPTO42.60−2.07%LINK / USDTCRYPTO22.40+2.28%ADA / USDTCRYPTO1.0520−1.68%TRX / USDTCRYPTO0.3300+0.92%DOT / USDTCRYPTO8.420+2.93%BTC / USDTCRYPTO107,400+2.19%ETH / USDTCRYPTO3,840+2.13%SOL / USDTCRYPTO182.40−1.99%BNB / USDTCRYPTO652.30+0.66%XRP / USDTCRYPTO2.2150+1.61%DOGE / USDTCRYPTO0.3850−1.79%TON / USDTCRYPTO5.240+2.34%AVAX / USDTCRYPTO42.60−2.07%LINK / USDTCRYPTO22.40+2.28%ADA / USDTCRYPTO1.0520−1.68%TRX / USDTCRYPTO0.3300+0.92%DOT / USDTCRYPTO8.420+2.93%
Тарифы
Advanced Script Converter

Переводите любой индикатор. Между шестью диалектами.

Вставьте скрипт на Pine, MQL4, MQL5, EasyLanguage, MetaStock Formula или AFL. Выберите целевой язык. ASC за секунды выдаст структурно точный перевод с указанием всех приближений. Бесплатно: 5 конверсий в месяц.

Инструмент для обучения и исследований. Перед использованием в реальной торговле требуется ручная проверка.
С чем вы работаете
  • Исходные языки
    6
    Pine, MQL4, MQL5, EL, MetaStock, AFL
  • Встроенные соответствия
    1,404
    Функция к функции
  • Направления перевода
    30
    Любой в любой
  • Бесплатный тариф
    5/mo
    Безлимитно на Pro и Premium
Что ASC делает хорошо

Структура прежде всего, семантика — во вторую очередь

  • Сохраняет замысел

    Управляющие конструкции, связи индикаторов, логика сигналов и имена переменных отображаются один к одному. Структура вашего скрипта узнаваема на выходе.

  • 1 404 встроенных соответствия

    SMA, EMA, RSI, MACD, ATR и полная стандартная библиотека переводятся в нативные эквиваленты. Pine охватывает 437, MQL4 — 270, EasyLanguage — 295, AFL — 230, MetaStock — 172.

  • Любое направление

    Шесть языков, тридцать пар комбинаций. Pine в MQL5, AFL в EasyLanguage, MetaStock в Pine. Один движок, один процесс проверки.

Как это работает

От вставки до компиляции за четыре шага

  1. 01

    Вставьте исходник

    Поместите исходный скрипт в панель конвертера внутри терминала. ASC автоматически определит язык; вы можете изменить выбор.

  2. 02

    Выберите цель

    Укажите, на какой язык нужно перевести скрипт. ASC нормализует AST и выдаёт результат на целевом диалекте.

  3. 03

    Прочитайте diff и предупреждения

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

  4. 04

    Проверьте, протестируйте, запустите

    Запустите результат на тестовых данных в целевой платформе перед любым реальным использованием. Исправьте отмеченные места — это та часть, которую конвертер не может сделать за вас.

Точность перевода

Что переводится точно, а что требует вашего участия

Переводится точноПриближённоТребует ручной проверки
Базовые управляющие конструкции (if / for / while)Yes
Стандартные индикаторы (SMA, EMA, RSI, MACD)Yes
Имена переменных и комментарииYes
Редко используемые встроенные функцииFlagged in diff
iCustom() без исходного файлаFalls back to close
Мультитаймфреймовые стратегииYes
Алерты, графики, форматирование чартаYes
Специфичное для платформы управление ордерамиYes
1,404встроенных элементов

сопоставлено между шестью торговыми диалектами. Один парсер, один процесс проверки.

Ваша задача, не наша

На что вы соглашаетесь, нажимая «Конвертировать»

  • Проверьте diff

    Прочитайте каждую отмеченную строку. ASC сообщает, какие замены являются приближёнными. Приемлемы ли они для вашей стратегии — решать вам.

  • Проверьте на тестовых данных

    Скомпилируйте результат, запустите его на том же наборе данных, что и оригинал, сравните сигналы тик к тику. Расхождения после перевода — это нормально; игнорировать их — нет.

  • Знайте целевую платформу

    MQL5 — это не Pine с другими ключевыми словами. Типы ордеров, API для информации о счёте, обработчики событий — разберитесь в семантике целевой платформы, прежде чем полагаться на переведённый код.

  • Подтвердите ваше право на конвертацию

    ASC переводит структуру и логику. Если исходный скрипт имеет лицензию, ваше право на конвертацию и использование результата — ваша ответственность.

Гарантирует ли ASC идентичную работу конвертированных скриптов?
Нет. Конвертация — это автоматизированный анализ и трансформация кода. Различия в семантике языков, встроенных функциях и поведении платформ могут привести к расхождениям. Относитесь к каждой конвертации как к отправной точке, требующей проверки.
Сколько бесплатных конвертаций я получу?
Бесплатный тариф включает 5 конвертаций в месяц. Подписчики Pro и Premium получают неограниченное количество конвертаций. Конвертер находится внутри терминала для графиков — откройте его из меню инструментов.
Могу ли я продавать или распространять конвертированный скрипт?
Только если это позволяет лицензия исходного скрипта. ASC переводит код; он не предоставляет прав. Права на конвертацию и дальнейшее распространение полностью лежат на пользователе.
Заявляет ли TradersWeek права на результат конвертации?
Нет. Мы не претендуем на право собственности на конвертированный код и не несём ответственности за споры об интеллектуальной собственности, возникающие из-за конвертации кода, на которую у пользователя не было прав.
А как насчёт алертов и рисования на графике?
Специфичные для платформы элементы интерфейса — доставка алертов, стили графиков, объекты на чарте — часто переводятся частично или не переводятся вовсе. ASC отмечает пробелы; вы завершаете работу в целевой среде.
Могу ли я сразу использовать конвертированный скрипт для реальной торговли?
Нет. Запустите его на тех же тестовых данных, что и оригинал, сравните результаты, затем торгуйте на демо-счёте достаточно долго, чтобы выявить регрессии. ASC — переводчик, а не знак качества.
К кому обращаться, если что-то пошло не так?
[email protected] с указанием входного скрипта, выбранного целевого языка и diff. Отчёты об ошибках с шагами воспроизведения всегда лучше расплывчатых сообщений.
Advanced Script Converter предоставляется для образовательных и исследовательских целей. TradersWeek не гарантирует функциональной эквивалентности конвертированного кода оригиналу и не несёт ответственности за убытки, ущерб или претензии, возникшие в результате использования конвертированных скриптов — включая торговые убытки из-за некорректных переводов, отсутствующих функций или неправильно интерпретированной логики. Пользователь несёт ответственность за подтверждение права на конвертацию исходного кода, проверку результата, верификацию поведения на тестовых данных и понимание ограничений целевой платформы. Вопросы: [email protected].
Готовы к переводу

Вставьте скрипт. Посмотрите diff.

Бесплатно: 5 конвертаций в месяц, без регистрации. Безлимитно на Pro и Premium. Конвертер находится внутри терминала для графиков.