можно например вот так
//------------------------------------------------------------------ GetSmbList int GetSmbListRaw(string &smbs[]) { int nSmb; int hFile = FileOpenHistory("symbols.raw", FILE_BIN|FILE_READ); if(hFile<0) return(-1); // Открываем symbols.raw nSmb=FileSize(hFile)/1936; // Определяем количество символов, зарегистрированных в файле ArrayResize(smbs, nSmb); for(int i=0; i<nSmb; i++) { smbs[i] = FileReadString(hFile, 12); FileSeek(hFile, 1924, SEEK_CUR); } // читаем символ FileClose(hFile); return(nSmb); }
и выбранных
//------------------------------------------------------------------ GetSmbList int GetSmbListSel(string &smbs[]) { int nSmb; int hFile = FileOpenHistory("symbols.sel", FILE_BIN|FILE_READ); if(hFile<0) return(-1); // Открываем symbols.sel nSmb=(FileSize(hFile)-4)/128; // Определяем количество символов, зарегистрированных в файле ArrayResize(smbs, nSmb); FileSeek(hFile, 4, SEEK_SET); // смещаем на начало символов for(int i=0; i<nSmb; i++) { smbs[i] = FileReadString(hFile, 12); FileSeek(hFile, 116, SEEK_CUR); } // читаем символ FileClose(hFile); return(nSmb); }
Debugger:
Всем доброго времени суток!
Задался вопросом, можно ли программно из под терминала получить список торговых инструментов брокера?
Заранее благодарен.
https://www.mql5.com/ru/code/10226
Благодарю.
Благодарю.
sergeev:
Скажите, что означает string &smbs[]? Нужно указать массив в который считываются символы?
можно например вот так
и выбранных
sss2019:
Скажите, что означает string &smbs[]? Нужно указать массив в который считываются символы?
Скажите, что означает string &smbs[]? Нужно указать массив в который считываются символы?
при вызове данной функции нужно передать в неё динамический массив.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго времени суток!
Задался вопросом, можно ли программно из под терминала получить список торговых инструментов брокера?
Заранее благодарен.