Вот это, понятно и работает:
Хотелось бы найти что-то аналогичное для символов, это не работает:
Поискал, не нашел решения.
Его и правда нет, или я не нашел просто?
Символ задавайте прямо:
input string Simbol_2 = "USDJPY";
Символ задавайте прямо:
Ещё вот так работает:
enum Enum_Symbol {EURUSD,AUDUSD,USDJPY,GBPUSD,NZDUSD,USDCAD,AUDCAD}; // перечень самому вбивать - какой век на дворе!? Да и вдруг в окне не окажется.. Надо сверять, уточнять... input Enum_Symbol SIMBOL_2 = EURUSD; // Пара
А прямо задавать, это плохо - неудобно и ручками вбивать!
Терминал-то на что - должен знать свои символы!
А где же гибкость тогда если всё ручками вбивать?
Нужно из окна "обзор рынка" читать имеющееся!
Ведь есть же перечень периодов!Ещё вот так работает:
А прямо задавать, это плохо - неудобно и ручками вбивать!
Терминал-то на что - должен знать свои символы!
А где же гибкость тогда если всё ручками вбивать?
Нужно из окна "обзор рынка" читать имеющееся!
Ведь есть же перечень периодов!Перечень таймфреймов задан в терминале, тогда как перечень доступных символов существует на торговом сервере, к которому подключен терминал, и от сервера к серверу изменяется.
Перечень таймфреймов задан в терминале, тогда как перечень доступных символов существует на торговом сервере, к которому подключен терминал, и от сервера к серверу изменяется.
В точку!
Вот поэтому хотелось бы иметь список, за которым сам терминал следил-бы! Всё равно этот список всегда есть готовый!
Я об этом.
А сейчас что - открыл перечень сделанный с запасом и давай сверять, что там есть в это окне, чего нет... Это не программерский, а пользовательский вопрос.
А пользователей метаквоты предусмотрительно берегут. Можно сделку вот в 1 клик открыть сразу после установки терминала! И тут надо список готовый!
- www.metatrader5.com
Ещё вот так работает:
А прямо задавать, это плохо - неудобно и ручками вбивать!
Терминал-то на что - должен знать свои символы!
А где же гибкость тогда если всё ручками вбивать?
Нужно из окна "обзор рынка" читать имеющееся!
Ведь есть же перечень периодов!Спасибо! за подсказку. сколько перелопатил, в поисках на этом сайте - не мог способ такой найти. правда такое мне теперь не нужно, но буду теперь знать.
Ещё вот так работает:
А прямо задавать, это плохо - неудобно и ручками вбивать!
Терминал-то на что - должен знать свои символы!
А где же гибкость тогда если всё ручками вбивать?
Нужно из окна "обзор рынка" читать имеющееся!
Ведь есть же перечень периодов!Тут проблема не в том, видит терминал символы, а в том, что mql не может составить enum "налету". Массив-то заполнить перечнем символов из MarketWatch возможность есть.
Тут проблема не в том, видит терминал символы, а в том, что mql не может составить enum "налету". Массив-то заполнить перечнем символов из MarketWatch возможность есть.
Да, здорово бы добавить такую возможность. Надеюсь это не сложно)))
Да, здорово бы добавить такую возможность. Надеюсь это не сложно)))
Несложно что? Сотворить enum налету? Или массив заполнить именами символов из MarketWatch? Если массив, то у вас всё есть в первом сообщении. Берите имя символа и суйте в массив.
Несложно что? Сотворить enum налету? Или массив заполнить именами символов из MarketWatch? Если массив, то у вас всё есть в первом сообщении. Берите имя символа и суйте в массив.
В определении переменных?
В определении переменных?
Мы о чём-то разном говорим.
string arr[]; int resize = 0, syTotal = SymbolsTotal(true); for(int i = 0; i < syTotal; i++) { string name = SymbolName(i, true); if(SymbolInfoInteger(name, SYMBOL_VISIBLE)) { resize = ArrayResize(arr, i+1); arr[i] = name; }
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Вот это, понятно и работает:
Хотелось бы найти что-то аналогичное для символов, это не работает:
Поискал, не нашел решения.
Его и правда нет, или я не нашел просто?