Необдуманным и крайне неэффективным является использование валютных пар в виде большого списка кросскурсов. Правильно брать только валюты относительно одной базы (как правило, USD) и получать из них любые сочетания.
Всё верно сделано, и в разы очевидней, нежели отталкиваться от одной валюты.
Прекрасная работа!
Необдуманным и крайне неэффективным является использование валютных пар в виде большого списка кросскурсов. Правильно брать только валюты относительно одной базы (как правило, USD) и получать из них любые сочетания.
плохой вариант, так кода получится мало :-) и опасный - может потеряться смысл введённого термина "сила валют"
Всё верно сделано, и в разы очевидней, нежели отталкиваться от одной валюты.
Прекрасная работа!
Если для трейдера не очевидно, что, например, EURJPY - это EURUSD*USDJPY, то он видимо занялся не подходящим для него делом. Если брать только форексные "мажоры" то проще (во всех смыслах) обработать 7 пар, чем 28. А что вы будете делать, если у брокера (как частенько бывает) отсутствуют некоторые кроссы? А если в корзину захочется добавить "миноры", локальные валюты, металлы? Предлагаете затащить в MQL-программу весь Market Watch, хотя этого не требуется для оценки той же корзины? Вот из-за таких советчиков на форуме регулярно и появляются вопросы: ой, а что-то у меня индикатор тормозит, а что это у меня тестерные агенты выжрали всю память, и т.д.
Я уж не стал говорить про какие-то выдранные куски кода, в том числе и не компилирующиеся в принципе, такие как UpdatePairDisplay.
Неудовлетворительно.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Индикатор оценки силы и слабости валютных пар на чистом MQL5:
Создаем профессиональный индикатор для анализа силы валют на MQL5. Пошаговое руководство научит вас разрабатывать мощный торговый инструмент с визуальной панелью для MetaTrader 5. Вы узнаете, как рассчитывать силу валютных пар по нескольким таймфреймам (H1, H4, D1), реализовывать динамическое обновление данных и создавать удобный пользовательский интерфейс.
Представьте себе трейдера, который каждый день сталкивается с хаосом форекс-рынка. 28 валютных пар мерцают на экране, каждая движется в своем ритме, создавая симфонию рыночного движения. Но как уловить главную мелодию в этом финансовом оркестре? Как определить, какая валюта сейчас дирижирует рынком, а какая фальшивит и теряет позиции?
Сегодня мы создадим нечто особенное — индикатор, который превратит этот хаос в четкую картину рыночной силы. Представьте инструмент, который моментально позволяет увидеть, как евро набирает силу на часовом графике, в то время как йена слабеет на дневном таймфрейме. Индикатор, который не просто показывает данные, а рассказывает историю каждой валюты через призму трех ключевых временных интервалов.
В этом руководстве мы пройдем путь от идеи до полноценного технического инструмента. Шаг за шагом мы превратим сложные математические расчеты и программный код в элегантную панель, которая станет вашим надежным помощником в трейдинге. Мы не просто напишем код — мы создадим инструмент, который изменит ваш взгляд на анализ рынка.
Автор: Yevgeniy Koshtenko