У меня такая проблема: советник открывает и закрывает ордера с определенным запозданием, то есть не четко на пересечении нужных индикаторов, а позже на 1-2 бара. В чем может быть причина?Ниже кусок кода,в котором прописаны сигналы к открытию. Заранее спасибо.
- 'Закрыть все'/'Открыть' инструменты
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
- Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6.
Eugene1305:
У меня такая проблема: советник открывает и закрывает ордера с определенным запозданием, то есть не четко на пересечении нужных индикаторов, а позже на 1-2 бара. В чем может быть причина?Ниже кусок кода,в котором прописаны сигналы к открытию. Заранее спасибо.
У меня такая проблема: советник открывает и закрывает ордера с определенным запозданием, то есть не четко на пересечении нужных индикаторов, а позже на 1-2 бара. В чем может быть причина?Ниже кусок кода,в котором прописаны сигналы к открытию. Заранее спасибо.
У вас стохастик использует текущий бар (тот который перерисовывается), то есть строго говоря нет гарантии, что сигнал по этому индикатору будут такими же как и на уже отрисованном.
Правельнее будет так
Stoch_1=iStochastic(NULL, 0, KStoch, DStoch, Slow, MODE_SMA, 0, MODE_MAIN, 2); Stoch_2=iStochastic(NULL, 0, KStoch, DStoch, Slow, MODE_SMA, 0, MODE_MAIN, 1);
У вас стохастик использует текущий бар (тот который перерисовывается), то есть строго говоря нет гарантии, что сигнал по этому индикатору будут такими же как и на уже отрисованном.
Правельнее будет так
Stoch_1=iStochastic(NULL, 0, KStoch, DStoch, Slow, MODE_SMA, 0, MODE_MAIN, 2); Stoch_2=iStochastic(NULL, 0, KStoch, DStoch, Slow, MODE_SMA, 0, MODE_MAIN, 1);
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь