Уже третья тема. И везде ошибки с логикой. Не проще ли разобраться самому.
Ну как же... Сложно же в MetaEditor'е открыть соответствующий раздел справки и поковыряться в тестовом скрипте с плохоизучеными функциями... Вот и пишут. WindSW, не обижайтесь, нужно научиться решать такие вопросы "в одно рыло".
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго времени суток и с наступающей Пасхой!
Мне требуется помощь. Вот часть кода, где возникает проблема:
где, Per'ы - это пересечение трех средних (зачем именно три? это необходимость)
Так вот если код находится в таком состоянии, то при тестировании не возникает никаких результатов (пусто во всех вкладках), но если изменить эти строки:{ Per_1=((EMA_1+5*Point)>EMA_2) && (EMA_2>=EMA_3) && (EMA_1a>=EMA_2a) && (EMA_2a<=EMA_3a); Per_2=((EMA_1+5*Point)>EMA_2) && (EMA_2>=EMA_3) && (EMA_1a<=EMA_2a) && (EMA_2a>=EMA_3a); }Во вторых сравнениях каждой строки добавлены = (но оно мне здесь не нужно), то тестирование проходит, но опять же возникает проблема: учитываются только лонги
Пожалуйста, помогите разобраться почему так происходит!!! Если здесь есть представители разработчика MetaTrader Software, то это просьба в первую очередь к вам
Или, пожалуйста, покажите как прописывается пересечение трех средних, так чтобы учесть все варианты пересечения