Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 922
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто добавляйте в массив CArrayObj другой массив CArrayObj: Add()
Не получается так. parameter conversion not allowed
Кстати, если это имеет значение. Мой добавляемый в массив объект - это класс, наследуемый от CArrayObj.
Ну вот, ругается на последнюю строку - parameter conversion not allowed.Форумчане уважаемые помогите позязя!!!
хочу присвоить переменной шаг цены:
int V=SymbolInfoInteger(Symb,SYMBOL_POINT);
вылетает ошибка: 'SymbolInfoInteger' - no one of the overloads can be applied to the function call
в чём опять моя ошибка?
int V=(int)SymbolInfoInteger(Symb,SYMBOL_POINT);
так попробуйте
Уважаемые Форумчане!
Подскажите, пожалуйста!!!
В окне MetaTrader 5 выводятся значения Bid & Ask, по которым (насколько я понимаю) определяется выигрыш/проигрыш.
Однако, когда я пытаюсь использовать минутные котировки истории, для тестирования своей стратегии, эти котировки не содержат значений Bid и Ask, а дают значения «OPEN», «HIGH» «LOW», «CLOSE», «TICKVOL», «VOL», «SPREAD». При этом совершенно не понятно как из этих значений получить Bid и Ask, а также как из этих значений высчитывается спред.
Абсолютно всё доступно. Опишите более подробно, что именно подразумевается под "когда я пытаюсь использовать минутные котировки истории"? Что именно Вы делаете или хотите сделать?
Форумчане уважаемые помогите позязя!!!
хочу присвоить переменной шаг цены:
int V=SymbolInfoInteger(Symb,SYMBOL_POINT);
вылетает ошибка: 'SymbolInfoInteger' - no one of the overloads can be applied to the function call
в чём опять моя ошибка?
Справка SymbolInfoInteger:
1. Непосредственно возвращает значение свойства.
2. Возвращает true или false в зависимости от успешности выполнения функции. В случае успеха значение свойства помещается в приемную переменную, передаваемую по ссылке последним параметром.
То есть ИЛИ long ИЛИ bool.
Форумчане уважаемые помогите позязя!!!
хочу присвоить переменной шаг цены:
int V=SymbolInfoInteger(Symb,SYMBOL_POINT);
вылетает ошибка: 'SymbolInfoInteger' - no one of the overloads can be applied to the function call
в чём опять моя ошибка?
Point - значение типа double. При получении его в виде int будет иметь нулевое значение.
Справка SymbolInfoInteger:
1. Непосредственно возвращает значение свойства.
2. Возвращает true или false в зависимости от успешности выполнения функции. В случае успеха значение свойства помещается в приемную переменную, передаваемую по ссылке последним параметром.
То есть ИЛИ long ИЛИ bool.
понял спасибо)
Начала только, вообще еще не умею на этом языке писать. Но проблема в следующем - если в новом окне, то график появляется. А вот отобразить его у текущем я никак не могу... В чем моя ошибка? Учитывая, что сам я не смог написать и составил из примеров найти тут не могу. Тем более, что все это явно не через функцию в духе SetChartData(point1,point2); а как то само происходит...
Ну и переменная вроде стоит (indicator_chart_window), но все равно не срабатывает....
Абсолютно всё доступно. Опишите более подробно, что именно подразумевается под "когда я пытаюсь использовать минутные котировки истории"? Что именно Вы делаете или хотите сделать?
Для того чтобы скачать котировки истории загружаем MetaTrader 5, кликаем иконку c символом доллара: «Отображение списка символов» (или можно нажать Ctrl U). Появится окно «Символы». Во вкладке «СПЕЦИФИКАЦИЯ» находим нужную пару валют, например GBPCHF. Во вкладке «БАРЫ» задаём минутные котировки (М1) и даты начала и конца необходимого периода. После нажатия на кнопку «ЗАПРОС» будет загружен файл в формате csv, который можно использовать для тестирования стратегий с помощью метатрейдера или своими программами.
С помощью EXCEL можно посмотреть содержание этого файла, в котором первая строчка раскрывает содержание информации в файле, т.е. «дата, время», и, затем, «OPEN», «HIGH» «LOW», «CLOSE», «TICKVOL», «VOL», «SPREAD»
Я прекрасно понимаю что значат эти данные, но как из них сделать BIT и ASK, которые использует MetaTrader 5?