Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1752
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть такой анекдот.
Летят Петька и Василий Иванович в самолете.
Василий Иванович, важный такой, за штурвалом.
Говорит Петьке: "Петька! Прибор!"
Петька отвечает: "25!"
Василий Иванович: "Что 25?"
Петька: "А что прибор?"
если (новый бар и стрелка вверх) покупаем
если (новый бар и стрелка вниз) продаем
Тогда вопрос по другому, как определить какая стрелка индикатора (buy или sell) последняя на графике?
Тогда вопрос по другому, как определить какая стрелка индикатора (buy или sell) последняя на графике?
Это зависит от того как написан индикатор.
Возможно здесь помогут.
Это зависит от того как написан индикатор.
Возможно здесь помогут.
Смешно. Очень жаль, что за оскорбление могут забанить.
Смешно. Очень жаль, что за оскорбление могут забанить.
Ты лучше выложи индикатор и спроси как в нем определить последнюю стрелку.
А то загадки телепатам задаешь и злишься что не отгадали.
Смешно. Очень жаль, что за оскорбление могут забанить.
Ветка, которую вам показали - весьма полезна для понимания почему же вам никто ещё не ответил.
Добрый день. Может кто подскажет, как в советнике на стрелочном инди сделать открытие ордеров не по стрелке, а на каждом баре но в направлении последней стрелки?
Нашел следующее решение по своему вопросу:
int current_trend = -1;for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0,"Индикатор",0,i);
double buffer_sell = iCustom(NULL,0,"Индикатор",1,i);
if(buffer_buy!=EMPTY_VALUE) {
current_trend = 0;
break;
}
if(buffer_sell!=EMPTY_VALUE) {
current_trend = 1;
break;
}
}
Может кому пригодится.
Нашел следующее решение по своему вопросу:
int current_trend = -1;for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0,"Индикатор",0,i);
double buffer_sell = iCustom(NULL,0,"Индикатор",1,i);
if(buffer_buy!=EMPTY_VALUE) {
current_trend = 0;
break;
}
if(buffer_sell!=EMPTY_VALUE) {
current_trend = 1;
break;
}
}
Может кому пригодится.
Доброго времени суток.
Есть 2 стрелочных индикатора arrow и vertex, задача создать советник по этим индикаторам. Открытого кода индюков нет, только ex.4. По журналам выявить нужный буфер не получается. Есть идея обработать события Alert или запись в журнале оставляемые этими индикаторами в журнале при появлении стрелок Sell или Buy. Но как это сделать не знаю. Может быть можно обработать событие типа "появление стрелки на графике"?
Прошу помочь с этим вопросом.
Petronet #:
обработать события Alert
Это не идея, а возможность, может что придумаете:
https://www.mql5.com/ru/forum/381361#comment_25721369
Ну а так, нужно буферы искать. Посмотрите список объектов, если там стрелок нет, то это точно буферы.