[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 560
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Прошу прощения, не могу найти... подскажите пожалуйста.
КАК СДВИНУТЬ ВСЕ ЭЛЕМЕНТЫ ОДНОМЕРНОГО МАССИВА НА 1 ИНДЕКС?
Есть какая то операция или нужно в цикл заганять?
Прошу прощения, не могу найти... подскажите пожалуйста.
КАК СДВИНУТЬ ВСЕ ЭЛЕМЕНТЫ ОДНОМЕРНОГО МАССИВА НА 1 ИНДЕКС?
Есть какая то операция или нужно в цикл заганять?
Не совсем...
Я хотел сделать так, чтобы было что-то типа менюшки. Так же как в при выборе переменной bool либо false, либо true.
Пользователь - это даже я сам. Т.к. можно забыть какие там параметры для конкретной переменной должны быть.Чтобы пользователь мог нажать только на четко определенные значения параметра. Чтобы он "ошибочно" не вбил ненужные, т.к. в этом случае советник будет работать некорректно.
Тогда так и сделайте. Внешняя переменная типа Bool . Если == false, переменным присваиваются одни значения, если true -- другие. Если "комплектов" параметров больше двух -- вместо булевской используйте переменную типа int и при 1 -- первый набор, 2 -- второй и.т.д.
Это можно сделать как для каждой внешней переменной, так и для всех разом (первый режим работы советника , второй ...)
https://docs.mql4.com/ru/array/ArrayCopy
Прошу прощения, не могу найти... подскажите пожалуйста.
КАК СДВИНУТЬ ВСЕ ЭЛЕМЕНТЫ ОДНОМЕРНОГО МАССИВА НА 1 ИНДЕКС?
Есть какая то операция или нужно в цикл заганять?
https://www.mql5.com/ru/forum/131859/page8#434278
Не совсем...
Я хотел сделать так, чтобы было что-то типа менюшки. Так же как в при выборе переменной bool либо false, либо true.
Пользователь - это даже я сам. Т.к. можно забыть какие там параметры для конкретной переменной должны быть.Чтобы пользователь мог нажать только на четко определенные значения параметра. Чтобы он "ошибочно" не вбил ненужные, т.к. в этом случае советник будет работать некорректно.
В MQL4 такой возможности нет (а вот в MQL5 есть). Можно в инициализации сделать проверку данного параметра и если он не соответствует определённому значению, то сигнализировать ошибку. Затем в самом начаде старта делать проверку. Я так сделал в своём советнике, напр.:
Всем привет. Пытаюсь написать функцию, которая записывает файл в каталог указан пользователем (работаем вне песочницы).
Написал код с помощью библиотеки "ZI_File_Functions_Full_Lib" https://www.mql5.com/ru/code/8577
Функция " PathFunctions.dll." https://www.mql5.com/ru/code/10873 не подходит т.к. работает с Vista, у меня Windows 7.
Все лишнее удалил т.к. чтение не нужно, просто берем каталог и там создаем файл со значением, которое изначально известно, всё.
Вопросы:
1. Не могу разобраться где указывается значение которое мы пишем в файл?
2. Не могу понять где ошибка?
Заранее спасибо.
Всем привет. Пытаюсь написать функцию, которая записывает файл в каталог указан пользователем (работаем вне песочницы).
Написал код с помощью библиотеки "ZI_File_Functions_Full_Lib" https://www.mql5.com/ru/code/8577
Функция " PathFunctions.dll." https://www.mql5.com/ru/code/10873 не подходит т.к. работает с Vista, у меня Windows 7.
Все лишнее удалил т.к. чтение не нужно, просто берем каталог и там создаем файл со значением, которое изначально известно, всё.
Вопросы:
1. Не могу разобраться где указывается значение которое мы пишем в файл?
2. Не могу понять где ошибка?
Заранее спасибо.
Артём!!! Где написано что с Windows 7 не работает? Почему так невнимательно читаете? Не удивляюсь, что у Вас ничего не выходит.
Посмотрел на Ваш код и понял, что Вы совсем не умеете программировать. Сначала возмите пример из справки. Запустите. Посмотрите, как он работает. Потом переходите к более сложному.
Файл сначала создают или открывают. Потом пишут или читают. Потом закрывают. Вы просто скопировали объявления функций в старт. Вырвали кусок кода из универсальной функции. Теперь он просто висит. Ни к чему не относится. Зачем это? Это работать не будет.
Добрый день! Подскажите, пожалуйста, как закрыть тестер стратегий, что нужно нажать?