Форум

MACD в индикаторе ведёт себя странно...

Добрый День. Пишу торговую систему, которая, в частности, использует MACD. Условия вывода значений в буфер одинаковые (зеркальные) для лонга и для шорта. НО! При индикации шорта всё работает как я задумал, а вот на лонге -- полный бардак! Стрелки рисуются на нескольких барах, хотя условие входа

iCustom много переменных и цвет

Добрый День! В советнике хочу использовать один индикатор. У него 27 переменных в настройках, в частности, цвета. Вопросы: 1) в справочнике написано: https://docs.mql4.com/ru/indicators/icustom Если параметры не указаны, то будут использованы значения по умолчанию . Если их 27, то как советник

Эксперт перестаёт работать

Добрый День! Столкнулся с такой проблемой. Написал эксперта на кастомном индикаторе. Индикатор рисует всё чётко. Советник тоже верно берёт его сигналы, делает всё как надо. НО! Через какое-то время - день, два - индикатор объявляет забастовку. Т.е. он всё рисует как надо, но в советник выдаёт либо

Поговорим о Нострадамусе?

Декомпил запрещён

Частичное выполнение цикла

Добрый День! Подскажите, как решить. Есть цикл в индюке, который работает по КЗОТу: с семи до пяти int counted_bars= IndicatorCounted (); int limit1= Bars -counted_bars; if (limit1> 1 ){limit1= Bars ;} for (i=limit1; i>= 0 ; i--) { //Counter if(TimeHour(Time[i]) < 7 ||

Индикатор 30-60 минут

Добрый День! Мне необходимо, чтобы в индикатор на 30 минутах брались значения из периода 60 минут. Вроде, ничего эксклюзивного, но вот происходит что-то, что моему пониманию недоступно. Крестики рисуются СОВЕРШЕННО НЕ ТАМ, ГДЕ НАДО! Обратил я внимание на это конкретно 08 марта 15:00 (на картинках)

Изменение параметра кнопками

ДД, Уважаемые Гуру. Хочу в индикаторе один параметр (dDM) сначала задать определённым, а потом менять на единицу кнопками вверх/вниз. Написал следующее: #define KEY_UP 38 #define KEY_DOWN 40 extern int dDM = 14 ; ................................. void OnChartEvent ( const int id

Индекс массива

ДД, Гуру Программирования. Скажите, что не так? Хочу вынести во внешние настройки размер массива для индикатора: extern int limit = 500 ; ........ double Ma1[limit]; А компилятор на это мне пишет: Описание: '[' - invalid index value и указывает именно на описание массива, типа его такая

Меняем настройки стрелками

Был ли? Есть ли? Возможен ли в принципе? ...некий скрипт, который позволяет стрелками (+ и -) менять определённые настройки индикатора . На всякий случай поясню мысль: на график загружен некий индикатор, мы запускаем этот самый скрипт, выбираем в этом скрипте определённый (один) параметр этого

Можно ли верить тестеру?

"В этом мире никому нельзя верить. Мне можно." (с) Мюллер Доброго дня! Сподвиг меня открыть эту дискуссию праведный гнев. Вот висит у меня на демке некий советник. С переменным успехом торгуется. Я ему ещё и «голос» приделал, чтобы он вслух комментировал свои действия и пугал домашних. В общем