Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Два массива? один под пару второй под id ?)
Нет, там совсем остроумно было сделано.
Вот еще посмотрите: https://www.mql5.com/ru/forum/126925/page14 Пост зверски забаненого hrenfx в конце страницы.
Передаете в функцию чистый массив, получаете в нем список символов из панели "обзор рынка"
Класс! Коротко, ясно, по-существу.
Насколько я понял автору темы надо сопоставление его парам к мейджикам, поэтому и предложил использовать два массива, одно из самого простого в реализации )
Насколько я понял автору темы надо сопоставление его парам к мейджикам, поэтому и предложил использовать два массива, одно из самого простого в реализации )
Я согласен: это действительно простой, понятный, обратимый алгоритм.
А у Рустама - радикальное решение:) Заметьте - инвариантное к конкретному терминалу (ДЦ), у которого Gold, например, вполне может называться как-нибудь иначе.
ага читал справку значит придется все так только прописывать ?так не ругается, но что больше другого способа нет упростить задачку?
В чем собственно проблема? Чем if не нравится?
Если много if, то конечно может тормозить. Можно на запуске эксперта сделать глобальные переменные, в именах символ, в значении индекс.
GlobalVariableSet("...EURUSD",0);
GlobalVariableSet("...GBPUSD",1);
Дальше можно switch использовать:
switch(GlobalVariableGet(...Symbol()))...
Лучше второй массив подготовить на запуске, со значениями, будет еще проще, можно без switch обойтись.
* * *
Если через switch выбирается магик для символа, то этого вообще не нужно, можно по самому символу отличать ордера.
автор, ну как реализовал?
меня эта тема тоже интересует.
А в чем проблема собственно ?
Соберите меджик из номеров символов имени инструмента.
Насколько я понял автору темы надо сопоставление его парам к мейджикам, поэтому и предложил использовать два массива, одно из самого простого в реализации )
С массивом не прокатит. Даже если и 2 массива, то перебор символов и сопоставление с массивом магиков очень трудоемко выйдет.