Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Чтобы отображать информацию, нужно иметь текстовой файл с названиями символов. Я принял расположение этого файла в общей папке. Прикрепляю пример файла.
И в догонку возник вопрос: после чтения текстового файла, как организовать сортировку от "A" к "Z"?
Чтобы отображать информацию, нужно иметь текстовой файл с названиями символов. Я принял расположение этого файла в общей папке. Прикрепляю пример файла.
И в догонку возник вопрос: после чтения текстового файла, как организовать сортировку от "A" к "Z"?
Скорее всего, нужно создать массив, и его отсортировать, а потом уже выводить в цикле
Чтобы отображать информацию, нужно иметь текстовой файл с названиями символов. Я принял расположение этого файла в общей папке. Прикрепляю пример файла.
И в догонку возник вопрос: после чтения текстового файла, как организовать сортировку от "A" к "Z"?
Даже нашёл решение (спасибо @Vasiliy Sokolov) :
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Сортировка двухмерного массива.
Vasiliy Sokolov, 2015.03.21 16:19
Я бы решил так: каждая строка представляет собой некий объект CObject, а вся таблица: CArrayObj. В своем классе наследнике CObject перегрузите метод Compare. Вот накидал полностью рабочую демонстрацию в виде скрипта:
Смотрим вывод:
Даже нашёл решение (спасибо @Vasiliy Sokolov) :
Так массив одномерный?
Так массив одномерный?
Да, одномерный, но не числовой, поэтому
ArraySort
ArraySort Сортирует многомерный числовой массив ...
не подходит.
Да, одномерный, но не числовой, поэтому
не подходит.
Да, одномерный, но не числовой, поэтому
не подходит.
создаем массив с инструментами и сортируем его при инициализации?
тогда нужна ли загрузка из файла?
практичнее файл 1 раз подготовить по необходимым правилам
создаем массив с инструментами и сортируем его при инициализации?
тогда нужна ли загрузка из файла?
практичнее файл подготовить по необходимым правилам
Файл готовим вручную, а как его готовить, если в нём 50 инструментов, и нужно иногда добавить ещё несколько?
Загрузить файл и его отсортировать в инициализации, ну это и так понятно, никто ведь не будет загружать, и сортировать на каждом тике)
создаем массив с инструментами и сортируем его при инициализации?
тогда нужна ли загрузка из файла?
практичнее файл 1 раз подготовить по необходимым правилам
Не совсем так. При инициализации читается файл. Все символы которые найдены складываются в таблицу (пост #33). В таблице они автоматически сортируются. И уже из отсортированной таблицы заполняется служебный массив символов с которым и идёт работа.
А файл нужен обязательно - в нём содержатся необходимые символы. Почему нельзя использовать "Обзор рынка"? Да потому, что при переключении на другой сервер "Обзор рынка" очень сильно меняется :)
Не совсем так. При инициализации читается файл. Все символы которые найдены складываются в таблицу (пост #33). В таблице они автоматически сортируются. И уже из отсортированной таблицы заполняется служебный массив символов с которым и идёт работа.
А файл нужен обязательно - в нём содержатся необходимые символы. Почему нельзя использовать "Обзор рынка"? Да потому, что при переключении на другой сервер "Обзор рынка" очень сильно меняется :)
А вот в этом случае, Я бы отказался от файла, это совсем не рационально, проще читать текущий обзор рынка, и обновлять массив при добавлении/исключении инструментов