Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 637
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем приветы!
Помогите разобраться с ошибкой: "Недостаточно прав" или "Not enough rights" code #7
Происходит следующее: советник на паре EURCHFХ M1 не может открыть позиции, выдается эта ошибка (обнаружил в журнале), а в это время он открывает без проблем на других парах и на EURCHF M5. Руками открывается без проблем. У другого брокера работает. В чем проблема может быть?
Заранее благодарю за помощь.
Эта функция же возвращает номер позиции в сроке, а не само число.
Допустим я достал номер позиции, как тогда дальше, изъять эту позицию?
Я-же дал тебе сцильку на справку, там через 6 строк ниже есть справка по StringSubstr которая как раз извлекает подстроку из текстовой строки, начинающейся c указанной позиции.
Что делаю не так? Задача вытащить 99(цифру) из строки
Что делаю не так? Задача вытащить 99(цифру) из строки
Это количество объектов лейбл, но если присутствует ещё какой-то объект, то здесь будет ошибка в цикле перебора объектов.
Дальше, если у тебя нет других лейблов с похожим именем то и нет необходимости перебирать все объекты. Просто вытаскиваешь OBJPROP_TEXT и с ним работаешь.
string NameText = ObjectGetString(0, "lTrend_Power", OBJPROP_TEXT);
string Kon = StringSubstr(NameText, 13, 2);
и потом переводишь строку содержащую число в формате строки в нужный тип.
А вообще, судя по этому примеру, ты ещё очень далеко от понимания всего процесса программирования.
Это не часть описания объекта, это переменной NеmeText присваивается значение "Trend Power: "
Не поленись почитай ВСЮ справку, а потом будешь вспоминать что решение где-то встречал... и тебе будет проще найти всё необходимое в документации.
Не зная, что написано внутри вашего советника невозможно сказать в чём проблема. Как себя ведёт советник на EURCHFХ M5 и на EURCHF M1?
Работает везде, кроме EURCHFX M1. Мне не понятно, что за "Недостаточно прав" и не смог нигде найти более подробные объяснения, в каких случаях появляется это сообщение; как реакция на что... Метаквотсы должны знать, что это означает.
Это количество объектов лейбл, но если присутствует ещё какой-то объект, то здесь будет ошибка в цикле перебора объектов.
Дальше, если у тебя нет других лейблов с похожим именем то и нет необходимости перебирать все объекты. Просто вытаскиваешь OBJPROP_TEXT и с ним работаешь.
string NameText = ObjectGetString(0, "lTrend_Power", OBJPROP_TEXT);
string Kon = StringSubstr(NameText, 13, 2);
и потом переводишь строку содержащую число в формате строки в нужный тип.
А вообще, судя по этому примеру, ты ещё очень далеко от понимания всего процесса программирования.
Это не часть описания объекта, это переменной NеmeText присваивается значение "Trend Power: "
Не поленись почитай ВСЮ справку, а потом будешь вспоминать что решение где-то встречал... и тебе будет проще найти всё необходимое в документации.
Спасибо вам, да вы правы, на выходных займусь чтением, как раз в аркаим поеду)))
Подскажите, кто-нибудь пробовал идентификатор INDICATOR_COLOR_INDEX для раскраски одного индикаторного буфера разными цветами ? Или это пока не работает в MT4 ?
Пример >>>
В MT5 вот этот код работает так:
//---
А в MT4 аналогичный, но с небольшими корректировками под MQL4, показывает вот такой результат:
Да понимаю, что много вопросов глупых. Честно стараюсь, весь день просидел, но без результатно.
Записываю в массив, значение цен нескольких трендовых линий на текущем баре.
Как удалить из массива значение, если объекта нет?
Да понимаю, что много вопросов глупых. Честно стараюсь, весь день просидел, но без результатно.
Записываю в массив, значение цен нескольких трендовых линий на текущем баре.
Как удалить из массива значение, если объекта нет?
Как удалить из массива значение, если объекта нет?
Указав нулевую цену.