Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1194
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если нужно получить имя (например при сравнении символа позиции и текущего символ), нужно использовать метод CSymbolInfo::Name().
Пример использования:
В справке показаны две формы вызова метода Name
Name
Получает наименование финансового инструмента.
Возвращаемое значение
У меня вопрос именно по этой форме метода Name.
КАК мне получить в переменную именно ИМЯ инструмента? Потому как, делая так:
в name получается булевое true. Как в него получить строку с именем инструмента, используя метод CSymbolInfo::Name() ??
У меня вопрос именно по этой форме метода Name.
КАК мне получить в переменную именно ИМЯ инструмента? Потому как, делая так:
в name получается булевое true. Как в него получить строку с именем инструмента, используя метод CSymbolInfo::Name() ??
Сначала ИНИЦИАЛИЗИРУЕМ. Потом уже используем метод Name().
Код запускаем на символе ''
Результат:
1 (EURUSD,H1) текущий символ: EURUSDСначала ИНИЦИАЛИЗИРУЕМ. Потом уже используем метод Name().
Код запускаем на символе ''
Результат:
Дошло. Спасибо за терпение )).
ПС: у меня компилятор ругается на return в вашем коде. Когда убрал - все нормально.
Дошло. Спасибо за терпение )).
ПС: у меня компилятор ругается на return в вашем коде. Когда убрал - все нормально.
Это скрипт (я дал пример скрипта), а не советник. Если Вы мой код скопировали в советник - будет ошибка.
Привет знатокам!
Вопрос по функции CopyHigh(CopyLow таккже): какую цену выбирают эти функции? Аск или Бид?
Привет знатокам!
Вопрос по функции CopyHigh(CopyLow таккже): какую цену выбирают эти функции? Аск или Бид?
А откройте терминал (любой график) и посмотрите по каким ценам строится бар - это и будет ответ.
А откройте терминал (любой график) и посмотрите по каким ценам строится бар - это и будет ответ.
Я знаю, что график строится по бид.
Так что, єти функции тоже используют бид?
Для CopyHigh как бы немного нелогично использовать бид, т.к. цена аск все же повыше, значит, получается некорректные данные.
Я знаю, что график строится по бид.
Так что, єти функции тоже используют бид?
Для CopyHigh как бы немного нелогично использовать бид, т.к. цена аск все же повыше, значит, получается некорректные данные.
Всё абсолютно логично: терминал отрисовывает бары по Bid. Следовательно все данные OHLC также по Bid.
А вот если Вам ТАК ВАЖНО Bid или Ask то Вы можете изучить дополнительные функции:
Привет знатокам!
Вопрос по функции IndicatorSetString.
Пытаюсь установить с ее помощью короткое имя индикатора.
Но кор. имя не устанавливается, и получает значение по умолчанию.
Почему, что не так сделал?
ПС: В журнал принтом выводится не значение, назначаемое ф-цией IndicatorSetString (iMA_navch Demo), а умолчательное МА(8).
Короткое имя индикатора устанавливается в функции OnInit()
А в функции OnDeinit() она бесполезна.