- PlaySound()-script-function
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
- Ошибка компиляции
Êîìïèëÿöèÿ '1.0.12.1.mq4'...
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (21, 16)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (21, 18)
'<' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (21, 25)
'2' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (21, 26)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (21, 27)
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (22, 17)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (22, 19)
'<' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (22, 26)
'200' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (22, 27)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (22, 30)
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 18)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 20)
'<' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 26)
'0' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 27)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 28)
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 29)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 31)
'<' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 38)
'20' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 39)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 41)
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 42)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 44)
'<' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 49)
'0' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 50)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (23, 51)
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (27, 73)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (28, 9)
'>' - semicolon expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (28, 32)
'>' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (28, 32)
'0.7' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (28, 33)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (28, 36)
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (28, 37)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (29, 9)
'>' - semicolon expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (29, 37)
'>' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (29, 37)
'0' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (29, 38)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (29, 39)
'&&' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (29, 40)
'(' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (30, 9)
'>' - semicolon expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (30, 44)
'>' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (30, 44)
'80' - unexpected token C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (30, 45)
')' - assignment expected C:\Program Files\MetaTrader\experts\1.0.12.1.mq4 (30, 47)
43 îøèáîê, 0 ïðåäóïðåæäåíèé
Вам уже указали на проблему - неправильная расстановка скобок. Компилятор из-за отсутствия одной из скобок понимает ваши записи по-другому, не так как вы предполагаете. Найдите недостающую (или лишнюю) скобку и все враз прояснится.
Если код слишком громоздкий, то закомментируйте какой-нибудь блок - /* sdflkjsflsdfkj*/. Откомпилируйте и посмотрите, есть ли ошибки. Если ошибок нет, то уменьшайте закомментированную область, пока не появится ошибка. Таким образом вы ее быстро найдете.
Вам уже указали на проблему - неправильная расстановка скобок. Компилятор из-за отсутствия одной из скобок понимает ваши записи по-другому, не так как вы предполагаете. Найдите недостающую (или лишнюю) скобку и все враз прояснится.
Если код слишком громоздкий, то закомментируйте какой-нибудь блок - /* sdflkjsflsdfkj*/. Откомпилируйте и посмотрите, есть ли ошибки. Если ошибок нет, то уменьшайте закомментированную область, пока не появится ошибка. Таким образом вы ее быстро найдете.
Так и поступлю, а скобок действительно много (громоздкие формулы). Сумбурный язык, скажу я вам, но, другого нет, придется привыкать. Спасибо за ответы.
Сумбурный язык, скажу я вам, но, другого нет, придется привыкать. Спасибо за ответы
Си - сумбурный язык?!
Ну, Вы, блин, даете! (с)
Согласен удобства бы не помешали
к примеру в Excel при редактировании формулы подсвечивается какая скобка какую закрывает
в MQL Editor`e не помешало бы такой фичи как для круглых скобок так и для фигурных
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования