evillive: Цена же есть, отложенный с данной ценой исчез, а рыночный по этой цене появился. А ещё в комментарии иногда запись появляется, что-то вроде "от тикета ххх", где ххх - номер тикета отложенного ордера.
int i;
ArraySetAsSeries(ExtMacdBuffer,true);
ArraySetAsSeries(Value,true);
for(i=0;;i++)
ExtMacdBuffer[i]=iMA(NULL,0,InpFastEMA,0,MODE_EMA,PRICE_CLOSE,i)-
iMA(NULL,0,InpSlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
ArrayCopy(Value,ExtMacdBuffer,0,0,WHOLE_ARRAY);
Всем, Добрый вечер! Помогите разобраться, хочу в массив Value [] скопировать данные из массива ExtMacdBuffer[] который является разницей значение короткой и длинной EMA, написал выше и ничего не происходит, что не хватает? Может вообще все не правильно?
И не должно работать. Прежде чем пробовать надо думать. Я видел твой вопрос, но не заметил ошибок потому и промолчал. Попробуй присвоить значения RSI переменным и вывести их в комментарий для наглядности. И используй эти переменные в проверке условий.
AlexeyVik: И не должно работать. Прежде чем пробовать надо думать. Я видел твой вопрос, но не заметил ошибок потому и промолчал. Попробуй присвоить значения RSI переменным и вывести их в комментарий для наглядности. И используй эти переменные в проверке условий.
А при чем здесь переменные? если у него условия достигая выше 70 постоянно срабатывают, и если я что и не правильно советовал, так это от недостатка тех. подготовки а по смыслу все верно достигая значения 70 сигнал работает, а не выше 70, возможно равенство пишется == , а не =,в этом ошибка да согласен. А вместо рассуждения про кофе и карты лучше бы помог с массивами.
Переменные будут отображаться в комментарии графика и будет видно как они меняются. А значение индикатора может быть равным заданному значению так редко, что замучаешься ждать этого события. Так-что изначально было написано правильно если на первом баре ниже < 70 а на нулевом выше/равно >=, значит произошло пересечение.
Всем здравствуйте! Помогите, пожалуйста, нужен советник открывающий в определённое время ордера задаваемой лотности и с ручным (вписываемым в настройках) меджиком, весь инет перевернула, но всё что есть, уже не работает в новых терминалах...
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Цена же есть, отложенный с данной ценой исчез, а рыночный по этой цене появился. А ещё в комментарии иногда запись появляется, что-то вроде "от тикета ххх", где ххх - номер тикета отложенного ордера.
Всем, Добрый вечер! Помогите разобраться, хочу в массив Value [] скопировать данные из массива ExtMacdBuffer[] который является разницей значение короткой и длинной EMA, написал выше и ничего не происходит, что не хватает? Может вообще все не правильно?
Заранее благодарен за помощь.
Вот тут всё видно (смотреть в конце самом).
Попробуй равенство поставить if(iRSI(NULL,0,14,PRICE_CLOSE,0)=70 || iRSI(NULL,0,14,PRICE_CLOSE,1)=70) одно из двух значений если равно то ....
Не работает... :(
И не должно работать. Прежде чем пробовать надо думать. Я видел твой вопрос, но не заметил ошибок потому и промолчал. Попробуй присвоить значения RSI переменным и вывести их в комментарий для наглядности. И используй эти переменные в проверке условий.
Т.е. написано правильно, но не работает?
И почему это условие достаточно редкое?
Если мы ПЕРЕСЕКАЕМ значение 70 -- очевидно, что на ПРЕДЫДУЩЕМ баре значение меньше 70, а на ТЕКУЩЕМ -- выше.
Или я чего-то не понимаю?
Насчёт переменных -- я накидываю индикатор RSI на график во время тестирования и там прекрасно видно текущее значение.
Так вот, пересечение есть, а импульса нет.
Глюк/косяк МТ4?