в док-ции определено:
https://book.mql4.com/ru/basics/vars>
Имя переменной (идентификатор) может состоять из букв, цифр, знака подчёркивания. Однако начинаться оно должно с буквы.
в справке к метаэдитору >
Идентификаторы используются в качестве имен для переменных и функций. Длина идентификатора не может превышать 31 знак. Допустимые символы: цифры 0-9, латинские прописные и строчные буквы а - z и А - Z, распознаваемые как разные символы, символ подчеркивания (_). Первый символ не может быть цифрой. Идентификатор не должен совпадать с зарезервированным словом.
Но компилятор переваривает и такой текст, с аппетитом даже =)
void _vf(){}
void `vf(){}
void @vf(){}
void $vf(){}
int _vf;
int `vf;
int @vf;
int $vf;
(у меня билд224)
Так вот это не документировано и может тихо исчезнуть в след. версиях или это у нас тут документация неполная? Спросить бы разработчиков, конечно - вам-то знать откуда.... но что-то не нашёл никаких контактов.
- Новый 500 билд MetaTrader 4: Торговля с чарта и сайт компании в клиентском терминале
- Справка по языку MQL5
- Идентификаторы
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь