Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1160

 
Roman:

Ну тогда вы как крутой специалист, экстерном с 3-го в 5-ый, )) поясните как установить строгий режим в mql5 ?
Или его там нет в априори?

нету, в 5 постоянно ужесточают написание,

еслиб еще сразу убрали однозначные предопределенные переменные по 2 штуки + функция, то мне и многим другим в начале было бы проще

 
fxsaber :

What prevents to fix the code so that there are no warnings?

Все ошибки являются смежными. Теперь вы можете иметь некоторые из них в нижней части журнала, а другие ошибки могут быть в середине или в других местах. Но вы должны искать их между множеством предупреждающих строк. Компиляторы обычно имеют возможность решить, какой тип вывода вы хотите. Если вы хотите видеть только ошибки в журналах, отключите другие сообщения, такие как предупреждения.

Визуальная студия есть это. Это действительно странно?

 
Roman:

Ну тогда вы как крутой специалист, экстерном с 3-го в 5-ый, )) поясните как установить строгий режим в mql5 ?
Или его там нет в априори?

В MQL5 этот режим включен всегда. Априори. По умолчанию. И не отключается.

В MQL4 для включения строгого режима - такого, который по умолчанию в MQL5, используется #property strict.

 
Fast235:

нету, в 5 постоянно ужесточают написание,

Artyom Trishkin:

В MQL5 этот режим включен всегда. Априори. По умолчанию. И не отключается.

Спасибо, теперь понятно.

 
Roman:

Спасибо.

но ты должен знать что вызвать или указать текущий символ можно 4 способами

Symbol
_Symbol
Symbol()
и 0

в нижних двух 2 случаях есть нюансы, а первые 2 абсолютно бесполезны(врятли кто-то будет запоминать символ в предопределенную переменную и менять символ), и справка интересная, я в свое время весь форум 10 раз перевернул, в кодах MQ и представителей встречаются все варианты)

 
Fast235:

но ты должен знать что вызвать или указать текущий символ можно 4 способами

в 2 случаях есть нюансы, и справка интересная, я в свое время весь форум 10 раз перевернул

Всегда использую предопределённые переменные, типа

_Symbol
 
Roman:

Всегда использую предопределённые переменные, типа

как думаешь это правильно?

 
Fast235:

как думаешь это правильно?

Чтение переменной, быстрее чем функции.

 
Roman:

Чтение переменной, быстрее чем функции.

конкретно по символам ответ не правильный.

есть еще другие подобные

 
Fast235:

(врятли кто-то будет запоминать символ в предопределенную переменную и менять символ)

В переменной _Symbol уже хранится имя символа текущего графика, не нужно ей присваивать имя символа ))