![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не заметил, что в КБ версия старая. К сожалению, обновить не получается.
Обновлена на версию, которая за месяцы ни разу не подвела.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Особенности языка mql5, тонкости и приёмы работы
fxsaber, 2020.03.16 13:02
На некоторых торговых серверах могут находиться сразу несколько типов счетов. Например, ECN и стандартный. При этом символы могут не иметь префиксов, т.е. названия совпадают.
В этом случае баровая история (включая текущие значение bid/ask/last на чарте) и тиковая история соответствуют всегда только одному типу счета.
А данные из Обзора рынка - тому, к кому подключен.
Из-за этого легко наблюдать, что Обзор рынка полностью не соответствует чартам и тиковой истории.
CopyTicks бессилен. Однако, если маркап на каждую из цен свой, но константа. То можно демаркапить тиковую историю. Тогда CopyTicks заменит HistoryTicks.
Если нужно, чтобы исторические тики в советнике не съедали драгоценную VPS-память, можно делать на каждом тике
Правильно ли я понимаю, что сейчас достаточно 1 раз освобождать массив? В коде вижу проверку, если он пустой, больше его не заполнять.
Ещё в коде вижу подкачку тиков с веб-морды раннфорекс. Эта часть была раньше и сейчас не работает или можно тоже использовать?
Правильно ли я понимаю, что сейчас достаточно 1 раз освобождать массив? В коде вижу проверку, если он пустой, больше его не заполнять.
Да.
Ещё в коде вижу подкачку тиков с веб-морды раннфорекс. Эта часть была раньше и сейчас не работает или можно тоже использовать?
Эта часть не использовалась, т.к. в индикаторах запрещена WebRequest.
Эта часть не использовалась, т.к. в индикаторах запрещена WebRequest.
А вообще эта часть юзабельная для тиковых данных? Ибо по линку, который он использует, можно слить данные таймфреймов только. А для тиковых похоже только архив, с которым ThirdPartyTicks работает. Или через эту веб-морду и тиковые можно?
А вообще эта часть юзабельная для тиковых данных?
Да. Но проще в MT5.
Обновлен в целом инструментарий. Результат ускорений на VPS, неочевидные названия символов и т.д.
И, в частности, обновлена кроссплатформенная библиотека ArrayResize из-за недавних изменений в MT5.
В МТ4 индикатор моментально выгружается с сообщением global inizialization failed.
Что не так?
В МТ4 индикатор моментально выгружается с сообщением global inizialization failed.
Что не так?
Видимо, в этом причина.