Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1184
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как правильно писать условие :
так
или так:
??
Не принципиально. Можно даже так
По приоритету арифметические действия выше логических.
А вот если в условии есть и && и || то предпочтительней разделить скобками чтобы самому понимать было проще.
Не принципиально. Можно даже так
По приоритету арифметические действия выше логических.
А вот если в условии есть и && и || то предпочтительней разделить скобками чтобы самому понимать было проще.
Спасибо за ответ!
По какой причине я не могу опубликовать код?
Я всегда получаю сообщение:
Проверка кода завершена с ошибками:
Обнаружены ошибки при проверке кода Торговая статистика Отчет в реальном времени.
https://www.mql5.com/en/code/28074/230766
Но я не понимаю причину ошибки публикации кода.
Пожалуйста, ответьте мне по этому поводу.
В чем проблема, по крайней мере, это должно быть выделено.
По какой причине я не могу опубликовать код?
Я всегда получаю сообщение:
Проверка кода завершена с ошибками:
Обнаружены ошибки при проверке кода Торговая статистика Отчет в реальном времени.
https://www.mql5.com/en/code/28074/230766
Но я не понимаю причину ошибки публикации кода.
Пожалуйста, ответьте мне по этому поводу.
В чем проблема, по крайней мере, это должно быть выделено.
Где вопрос? Какие именно ошибки? Извините, все телепаты в отпуске.
Где вопрос? Какие именно ошибки? Извините, все телепаты в отпуске.
Вот в чем вопрос. Я также не понимаю, в чем ошибка. Как вы думаете, я бы вставил сюда, если бы знал, в чем была ошибка? Я даже не получаю ошибку. Просто это сообщение и ничего больше.
Вот в чем вопрос. Я также не понимаю, в чем ошибка. Как вы думаете, я бы вставил сюда, если бы знал, в чем была ошибка? Я даже не получаю ошибку. Просто это сообщение и ничего больше.
Где вопрос? Какие именно ошибки? Извините, все телепаты в отпуске.
хорошо, понял
тест по паре EURUSD, H1 (неттинг) Tradestatisticspanel (EURUSD, H1) Код возврата OnInit равен -1 не может инициализировать индикатор несвязно
Подскажите пожалуйста!
В справке написано, что экземпляром структуры выступает переменная. Например, есть структура
Затем мы создаем экземпляр структуры, обьявляя переменную ее типа:
Но я встретил в коде вот такое
И это меня поставило в тупик. Нигде не встречал, чтобы можно было обьявить массив типа структуры. Какие теперь свойства будут у этого массива? Можно ли его назвать "экземпляром структуры"? Может, подскажете, где об этом почитать подробнее?
Подскажите пожалуйста!
В справке написано, что экземпляром структуры выступает переменная. Например, есть структура
Затем мы создаем экземпляр структуры, обьявляя переменную ее типа:
Но я встретил в коде вот такое
И это меня поставило в тупик. Нигде не встречал, чтобы можно было обьявить массив типа структуры. Какие теперь свойства будут у этого массива? Можно ли его назвать "экземпляром структуры"? Может, подскажете, где об этом почитать подробнее?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Вопросы от начинающих MQL5 MT5 MetaTrader 5
Alexey Viktorov, 2020.02.23 08:29
Объявление структуры struct STRUCT_POSITION { \...\}, это создание пользовательского типа данных. А STRUCT_POSITION SPosition[]; объявление переменной пользовательского типа. На то, что переменная является массивом указывают квадратные скобки [] Можно объявить несколько переменных пользовательского типа как и любого другого типа.
В этой записи тип, переменная, массивОй... да я не сразу заметил что именно вам был этот ответ.
Более подробно: Массив это всего-лишь набор индексированных переменных. Примитивно можно объяснить так, имеем две переменные p1 и p2 или имеем массив p[2] в этом случае не важно хранить значение в переменной р1 или в ячейке массива p[0], равно как в переменной р2 или в массиве p[1]
Когда переменных надо 2-3, ну максимум 5 то можно обойтись и переменными, а если из 100 или вообще неизвестное количество необходимых переменных... Вот тут и познаётся вся прелесть массивов.
Ой... да я не сразу заметил что именно вам был этот ответ.
Более подробно: Массив это всего-лишь набор индексированных переменных. Примитивно можно объяснить так, имеем две переменные p1 и p2 или имеем массив p[2] в этом случае не важно хранить значение в переменной р1 или в ячейке массива p[0], равно как в переменной р2 или в массиве p[1]
Когда переменных надо 2-3, ну максимум 5 то можно обойтись и переменными, а если из 100 или вообще неизвестное количество необходимых переменных... Вот тут и познаётся вся прелесть массивов.
Алексей, я правильно понимаю, что в массиве, в отличие от переменной, будут находиться не поля структуры, а экземпляры струкуры, в количестве от нуля до нескольких ?
П.С. : в коде было не STRUCT_POSITION Pos, SPosition[]
а STRUCT_POSITION SPosition[];
переменной нет.