Индикатор форекс не работает

Не работают советники и индикаторы. MetaTrader 4 – возвращаемся к старому билду

Многие трейдеры сталкиваются с тем, что после обновления терминала MetaTrader 4 многие советники и пользовательские индикаторы отказываются работать.

Специально для наших читателей мы собрали несколько «рецептов», позволяющих возобновить работу ваших программ, если вы обновили терминал.

Как посмотреть версию билда платформы MetaTrader 4

Обновление терминала происходит автоматически и часто мы даже не контролируем этот процесс, поэтому чтобы узнать номер версии своего MetaTrader 4, на панели терминала следует зайти во вкладку «Справка» и перейти к пункту «О программе…». Откроется окно, в котором вы увидите номер текущего билда вашего терминала и дату его публикации.

Как посмотреть версию вашего MetaTrader 4

Все мы знаем, что периодически MetaQuotes выпускает обновления для платформы МТ4, которые призваны устранить выявленные технические ошибки и оптимизировать его работу.

К сожалению, такие обновления приводят к тому, что некоторые индикаторы и эксперты попросту перестают работать. Наверняка, вам знакома ситуация, когда вы устанавливаете, например, индикатор, а он не устанавливается, или на графике он не отображается, но в списке индикаторов присутствует. Это значит, что он конфликтует с новым билдом и работать в нем не будет.

Как это исправить? Есть несколько способов, проверенных опытным путем многими трейдерами.

Как заставить роботы и индикаторы снова работать?

Способ №1. Перевод часов

Для того чтобы вернуть торговый советник к жизни, можно попросту перевести часы на компьютере на несколько месяцев назад. В ряде случаев это помогает, но стоит учесть, что при переводе времени в терминале пропадет история торговли. Поэтому такой способ вряд ли можно считать самым надежным.

Способ №2. Откат терминала к старым билдам

Если в старой версии терминала советник работал, а в новой нет, возможно, имеет смысл попробовать откатить свой MetatTrader 4 к предыдущей рабочей версии? Этим мы с вами и займемся.

Запрещаем обновления MT4

Для начала следует запретить автоматическое обновление терминала, иначе все ваши труды пойдут насмарку, поскольку при запуске терминал скачает и установит последнее обновление без вашего участия, а мы, как раз, очень сильно хотим в этом поучаствовать.

Как запретить MT4 обновляться

Для этого правой кнопкой мыши кликаем по ярлыку терминала и выбираем вкладку «Свойства». Находим поле «Объект», в котором указан путь к папке, где терминал установлен. В конце строки добавляем /skipupdate (перед знаком / обязателен пробел) и нажимаем «Применить».

Теперь ваш терминал без вас не обновится, и будет оставаться в той сборке, которая вас устраивает.

Устанавливаем подходящий билд MT4

Теперь необходимо установить билд, в котором ваши советники и индикаторы работали без проблем. Архив с предыдущими билдами вы можете скачать в конце этой статьи.

Читайте также:  Как настроить разрешение экрана через cmd

Распаковываем из архива файл terminal.exe и копируем его с заменой в папку с терминалом. По умолчанию это С:\Program Files\MetaTrader\.

Откатывает терминал до нужного нам билда

Теперь при запуске терминала с ярлыка, который мы изменили, вы получите версию терминала, в котором ваши советники, индикаторы работали раньше, а значит, будут работать снова. Для примера, я откатил свой терминал до билда 1010.

Я откатил свой МТ4 до 1010 билда

Важно: манипуляций с ярлыком можно избежать. Для этого умельцами был написан файл TERMINAL SKIPUPDATE PORTABLE.bat (также находится в архиве). В ярлык можно не вносить никаких изменений, запуская терминал через этот файл, предварительно распаковав его в папку С:\Program Files\MetaTrader\.

Как обновить MetaEditor?

Итак, советники и индикаторы возвращены в рабочее состояние. Но что делать трейдерам, которые занимаются написанием или же доработкой скриптов, советников и индикаторов, ведь скомпилированный в последней версии MetaEditor продукт может не работать в откаченном терминале?

Здесь тоже все очень просто. В архиве также имеются файлы metaeditor разных билдов, заменив который вы также получите откат MetaEditor до нужной версии.

Обновляем MetaEditor

Важно: номер билда MetaEditor и терминала МТ4 отличаются. Например, билду 1065 MetaTrader 4 соответствует сборка MetaEditor 1562. Для того, чтобы узнать текущий билд Метаэдитора, нужно его запустить, зайти во вкладку «Справка» и найти пункт «О программе…».

Обновляем metaEditor до нужного билда.

Как видите, сложного ничего нет. Мы выражаем огромную благодарность трейдерам Никсер и Павка69, поделившимся своими советами, а также сборками билдов, для возвращения к «жизни» наших любимых советников и индикаторов.

Источник

не работает индикатор в mt4

Здравствуйте, при установке индикатора на платформу мт4 он не работает, устанавливал индикатор в сам терминал: Файл/Открыть каталог данных/папка MQL4/индикаторы, затем перегружал мт4 индикатор на графике отображает пустое окно. Помогите пожалуйста.

Здравствуйте, при установке индикатора на платформу мт4 он не работает, устанавливал индикатор в сам терминал: Файл/Открыть каталог данных/папка MQL4/индикаторы, затем перегружал мт4 индикатор на графике отображает пустое окно. Помогите пожалуйста .

Неправильный алгоритм индикатора. Нужно вставить в индикатор

Нужно проверить вкладку терминала «Эксперты» — а нет ли в ней сообщений об ошибках ?

а где вставить он у меня на мт4 альпари работал а на инстафорекс перестал

а где вставить он у меня мт4 альпари работал а на инстафорекс перестал

во вкладке эксперты сообщение на этот индикатор:

2015.12.28 23:58:18.307 MACD-2_1 USDCHF,H4: initialized

во вкладке эксперты сообщение на этот индикатор:

2015.12.28 23:58:18.307 MACD-2_1 USDCHF,H4: initialized

Нужно внести изменение в код индикатора и

Нужно внести изменение в код индикатора и

2015.12.29 18:54:32.507 cannot open file ‘C:\Users\admin\AppData\Roaming\MetaQuotes\Terminal\580D3FDDA6592DA6F2939EE43EEDCE3E\MQL4\indicators\3color_MACD.ex4’ [2]

Стрикт уберите, с ним вообще замучаетесь, не нужно его без лишней необходимости и если не новый индикатор пишите.

Дело в том, что раньше вычислялось все выражение. Т.е. для каждого буфера вызывалась SetIndexBuffer() и все работало. Теперь вычисление логических выражений оптимизировано. При вызове первой SetIndexBuffer() становится понятно, что все выражение не будет true, поэтому заканчивается его вычисление и не вызывается SetIndexBuffer() для остальных буферов.

Читайте также:  Матрица экрана ноутбука сломалась

Стрикт уберите, с ним вообще замучаетесь, не нужно его без лишней необходимости и если не новый индикатор пишите.

Дело в том, что раньше вычислялось все выражение. Т.е. для каждого буфера вызывалась SetIndexBuffer() и все работало. Теперь вычисление логических выражений оптимизировано. При вызове первой SetIndexBuffer() становится понятно, что все выражение не будет true, поэтому заканчивается его вычисление и не вызывается SetIndexBuffer() для остальных буферов.

я не сильно в этом разбираюсь, помогите пожалуйста подробнее что такое стрикт и что именно убрать, и что нужно исправить в приведенном вами коде.

Источник

Причины, по которым у вас не работает технический анализ

Технический анализ – это искусство видеть цену, понимать ее и прогнозировать с помощью различных инструментов. И набор инструментов столь велик, что комбинируя их между собой, можно в считанные часы создать, по меньшей мере, одну полноценную торговую стратегию.

Однако многие (даже считающие себя трейдерами), до конца не понимают, как работают те или иные инструменты, поэтому зачастую можно услышать мнение, что уровни не работают, паттерны дают ложные сигналы, а индикаторы и вовсе являются каким-то барахлом.

Хотя причиной такого мнения является неправильное применение инструмента , либо неправильное понимание того контекста, который несут в себе те или иные инструменты.

Как и обещал, сегодня рассмотрим некоторые аспекты по которым у вас может не работать технический анализ.

Почему не работают популярные инструменты технического анализа

Свечной анализ и паттерны Price Action

Итак, если вы решили, что в первую очередь нужно анализировать цену то, скорее всего, уже наткнулись на свечной анализ или ныне новомодный Price Action.

Однако, когда вы перейдете от теории к практике, то заметите, что на реальных графиках все совсем не так красиво, как на картинках, которые демонстрируют в обучении торговле по Прайс Экшен!

Более того, даже если вы и найдете хоть пару паттернов, окажется что они не работают! Или же не всегда срабатывают.

Причем заметьте, на первый взгляд нет никакой разницы между «Повешенным» и тем же «Харами». А сможете ли вы сразу отличить «Повешенного» от «Молота»?

У вас еще возникает вопрос — «Почему у меня свечной анализ не работает?»

На самом деле свечной анализ это не что иное, как поиск комбинаций свечей, которым предшествует событие . Вы должны понимать, что свечные фигурации сами по себе не возникают — это последствие каких-то событий!

Таким образом, если вы видите свечную фигуру, можете даже не думать, что это паттерн, если:

  1. Нет никакого экономического влияния (новости, интервенция банка, перекупленность/перепроданность);
  2. Нет сильного уровня на котором скопилось много денег, заявок.

Еще раз подчеркну — свечные фигуры появляются, как реакция на сопротивление или поддержку, а простым языком, на скопление заявок ордеров, на деньги. Поэтому если у вас не работает свечной анализ, скорее всего вы не учитываете реалии рынка -)

Но тут может возникнуть следующая проблема!

Почему не работают уровни поддержки и сопротивления

Уровни – это классика, с которой работают все, без исключения, трейдеры. Однако у многих новичков бывает так, что некоторые прочерченные ими уровни цена как будто не замечает. А вокруг некоторых постоянно случаются ложные пробои, которые приносят сплошные убытки.

Читайте также:  Что может сломаться у печки

Не мудрено, что после потери денег начинает закрадываться мысль о том, что уровни тоже не работают, как и свечной анализ! На самом деле ответов, почему уровни не работают, несколько.

Первый и самый банальный – вы неправильно их чертите . Неоднократно было замечено, что разметка у всех отличается, ведь кто-то проводит свои линии по теням, а кто-то сугубо по телу свечи.

Более того, кто-то ищет простые уровни на основе одного или двух экстремумов, а кто-то выискивает реально сильные. Большое значение так же имеет то, на каком таймфрейме расчерчены уровни!

Так или иначе, если есть сомнения по поводу ваших умений, на начальном этапе лучше обратится к индикаторам уровней, которые сделают это за вас.

Вторая причина, почему не работают уровни, заключается в том, что многие банально не осознают, что за прочерченной линией стоят реальные деньги и интересы. Проще говоря, уровень – это скопление денег!

Однако, с чего вы взяли, что именно на вашей линии скоплены огромные заявки и стоп приказы?

Вы в курсе, что существует концепция, при которой используется понятие, не уровни поддержки и сопротивления, а зоны ? Поэтому, найдя поддержку и сопротивление, не поленитесь подумать о том, где бы их провели ваши коллеги-трейдеры и выделите эту зону.

Почему не работают технические индикаторы

Индикаторы и стратегии на их основе – это самая больная тема для искателей Грааля!

Дело в том, что ни один из ныне существующих индикаторов не способен в одиночку приносить стабильную прибыль! Спросите почему? Да потому что перед ним не стоит такая цель!

Дело в том, что многие трейдеры путают свою цель заработать деньги на финансовых рынках с целью технического индикатора -)

Для понимания, возьмем самый обычный индекс относительной силы (RSI). Какова его цель? Заработать вам деньги и показать мега прибыльные точки входа? Нет, его цель измерять силу тренда и показать перекупленность/перепроданность.

То же касается и всех остальных индикаторов!

Это в вашей голове стоит мулька о том, что индикатор должен быть прибыльным и давать точные сигналы! На самом же деле, он решает поставленную задачу, а уже вы, своим серым веществом, должны сделать какие-то выводы, на основе чего и получите тот или иной результат.

Это, как требовать от молотка построить дом! Другое дело, если вы сами возьмете молоток в руки и начнете, руководствуясь своими знаниями, его строить.

Неправильное понимание Price Action, уровней и индикаторов — основные проблемы, которые возникают у начинающих трейдеров и вызывают мнение, что технический анализ не работает . Но возникают они не из-за этих инструментов, а из-за того, что трейдер подходит к анализу несколько однобоко, как мы сегодня увидели.

Чтобы избежать этих ошибок еще на начальном этапе, нужно принять к сведению простую истину — рынок, как механизм или как живой организм, где все взаимосвязано и когда происходит какое-то событие, оно несомненно вытекает из другого. И реагирует на это весь организм!

Источник

Оцените статью