Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Особенно мы рады нашим публично доказанным глюкам.
Прикиньте 2:25, а человек на работе! Respect Renat!
Особенно мы рады нашим публично доказанным глюкам.
Renat,
Спасибо за участие, но код опубликовать не получится. Это ведь не один индикатор, а уже целый комплекс, который должен составить основу советника. А я хотел только вывести на экран тот его аспект, с которым работаю сейчас. Там более 1000 строк кода.
К тому же я не думаю, что это глюк. Тем более не собирался что-то публично доказывать.
Поковыряюсь сам, если найду что-то полезное для MQ, то сообщу.
Похоже на сплошную толстую гистограмму...
И используется ли в индикаторе синий цвет вообще? =)
Я нашел ошибку. Элементарная невнимательность. Вместо
написал
Однако, тут есть определенный момент, касающийся разработчиков.
Если SetIndexStyle() требует присутствия всех 5-и параметров, то компилятор должен был выдать мне ошибку несоответствия числа параметров. А он сказал: Ошибок 0, предупреждений 0.
Если же SetIndexStyle() допускает пропуск параметров, то это определенно глюк и компилятор не распознал что есть что.
Необязательны - 3 последние параметра. Первые 2 - обязательные.
Откуда компилятор мог знать, какие из параметров пропущены? ;)
Тем более, что все параметры одного типа...
Откуда компилятор мог знать, какие из параметров пропущены?
В документации об этом ничего не сказано. Может быть об этом говорит то, что последние 3 параметра имеют в объявлении функции значения по умолчанию ? К сожалению, я не программер и не знаю вещей которые считаются общепринятыми в языках. Из этого следует только то, что эти вещи должны быть оговорены в документации. Ведь MQL предназначен для всех, а не только для профессионалов.
Спасибо, прочел. Там, однако, ничего не сказано о том, что какие-либо параметры, имеющие умолчательные значения или нет, можно опускать при вызове функции. Там, кроме того, ничего не сказано о том, как можно опускать параметры. Например:
Можно ли в функции SetIndexStyle() опустить только 4-й параметр или только все сразу ?
===
При вызове функции, имеющей умолчательные параметры, список передаваемых параметров можно ограничить не ранее первого умолчательного параметра.
===
и далее примеры