Написать автоматизированное рабочее место криптотрейдера
1. Графический интерфейс пользователя должен быть выполнен при помощи фреймворка Qt и управляться событиями.
2. АРМ должен поддерживать ввод данных оператором, а также их преобразование, согласно заданному алгоритму, и вывод результатов преобразования в графический интерфейс с визуализацией (диаграммы, графики, таблицы, карты).
3. Предусмотреть режим тестовой генерации событий при помощи генератора случайных чисел и/или общедоступных внешних данных.
4. Вариант предполагает использование общедоступных внешних данных, обновление данных в режиме онлайн.
Примеры вариантов:
- АРМ медсестры (внесение данных о пациентах и врачах, управление расписанием приемов; в тестовом режиме должны генерироваться новые пациенты)
- АРМ кассира (внесение данных о проданных товарах для разных покупателей, поддержка карт лояльности; в тестовом режиме должны генерироваться новые покупатели)
- АРМ руководителя ремонтной бригады (назначение работ исполнителям-специалистам на различные объекты ремонта; в тестовом режиме должны генерироваться новые ремонты), например, ремонт вагонов или ремонт помещений
- АРМ оператора тепловой станции (управление температурой и давлением в системе, отслеживание состояний котлов, отслеживание уровня воды в котлах, энергопотребления; в тестовом режиме должны генерироваться требования по выходной температуре теплоносителя при различных погодных условиях)
Есть код готового АРМа медицинского работника как образец, нужно сделать также на тему криптотрейдера.