Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- Amirhossein Ghasemi Moroodi
- Просмотров:
- 21
- Рейтинг:
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
MT5Compat - комплексная библиотека для конвертации из MT4 в MT5 📢 🚀
Для упрощения процесса конвертации индикаторов и советников MT4 в MT5 была разработана новаябиблиотека интерфейсов. Эта библиотека поддерживает большинство функций MetaTrader 4, предлагая разработчикам единое решение для кросс-платформенной совместимости.
Вы можете добавить ее как в
🌟 Ключевые особенности:
✅ Широкая поддержка функций MT4: Бесшовная интеграция широко используемых функций MT4 в проекты MT5. (Часть заказа создана@fxSaber)
✅ Настраиваемость: Разработчики могут расширять библиотеку, добавляя дополнительные функции по мере необходимости.
✅ Унифицированная кодовая база: Позволяет написать единую кодовую базу, которая безупречно работает как дляMT4, так и для MT5.
✅ Гибкие возможности интеграции: Библиотека может быть включена как. mqh-файл или непосредственно интегрирована в советник или индикатор.
🛠️ Как это работает:
1️⃣ Интегрируйте код вашего советника или индикатора MT4 с предоставленными библиотечными функциями.
2️⃣ Используйте файл . mqh для включения библиотеки в ваш проект.
3️⃣ Напишите свою логику один раз и добейтесь полной совместимости сMT4 и MT5.
4️⃣ Вам нужно заменить эти функции на совместимую версию, чтобы быть совместимым с обеими платформами с одним и тем же кодом.
Функция MT4 | Кросс-совместимая замена | Описание |
---|---|---|
Ask | GetAsk() | Получает текущую цену Ask для символа. |
Bid | GetBid() | Получает текущую цену Bid для символа. |
MarketInfo(symbol, MODE_DIGITS) | GetSymbolDigits(symbol) | Получает количество знаков после запятой для символа. |
MarketInfo(symbol, MODE_TICKSIZE) | GetSymbolTickSize(symbol) | Получает размер тика для символа. |
MarketInfo(symbol, MODE_TICKVALUE) | GetSymbolTickValue(symbol) | Получает значение тика для символа. |
MarketInfo(symbol, MODE_MINLOT) | GetSymbolMinLot(symbol) | Получает минимальный размер лота для символа. |
MarketInfo(symbol, MODE_MAXLOT) | GetSymbolMaxLot(symbol) | Получает максимальный размер лота для символа. |
MarketInfo(symbol, MODE_POINT) | GetSymbolPoint(symbol) | Получает размер пункта для символа. |
MarketInfo(symbol, MODE_SPREAD) | GetSymbolSpread(symbol) | Получает спред для символа. |
Close[x] | iClose(symbol, PERIOD_CURRENT, x) | Получает цену закрытия бара с индексом x . |
Open[x] | iOpen(symbol,PERIOD_CURRENT, x) | Получает цену открытия бара с индексом x . |
Low[x] | iLow(symbol,PERIOD_CURRENT, x) | Получает низкую цену бара с индексом x . |
High[x] | iHigh(symbol,PERIOD_CURRENT, x) | Получает высокую цену бара с индексом x . |
🌐 Зачем нужна эта библиотека?
Эта библиотека интерфейсов - мощный инструмент для разработчиков, желающих:
- Сэкономить время и ресурсы, поддерживая единую кодовую базу.
- Перевести существующие продукты MT4 на MT5 с минимальными усилиями.
- Настроить и расширить функциональность для создания передовых решений.
Доступность 📂
Библиотека уже доступна для интеграции в ваши проекты.
Если вы хотите задать вопрос или оставить отзыв, присоединяйтесь к обсуждению ниже. Давайте сделаем разработку быстрее, проще и эффективнее для всех!
Расширение возможностей разработчиков для кросс-платформенных торговых решений. 🌟
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/53547

Скрипт MinMargins.mq5 предназначен для того, чтобы помочь трейдерам быстро рассчитать и задокументировать минимальную сумму денег, необходимую для открытия позиции с наименьшим размером лота по всем символам, доступным в Market Watch. Эти данные сохраняются в CSV-файле для удобства просмотра и анализа.

Имя эксперта - 'MultiStrategyEA'

SUPERMACBOT - это полностью автоматизированный торговый робот, который сочетает в себе мощь стратегии пересечения скользящих средних с индикатором MACD для получения точных и надежных торговых сигналов. Этот советник разработан для бесперебойной работы на всех инструментах и таймфреймах, обеспечивая универсальность и адаптивность для трейдеров в различных рыночных условиях.

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.