Это вопрос на концептуальном уровне.
Я создаю небольшую программу для алгоритмического трейдинга, и мне интересно, как мне настроить сбор / поиск данных в этой системе.Система должна быть полностью автономной.
В настоящее время мой алгоритм, которым я хочу торговать вживую, работает на очень низкой частоте, однако я хотел бы иметь возможность торговать с более высокой частотой в будущем, и поэтому я думаю, что это было бы хорошей идеей.настроить сбор данных с помощью веб-сокета, чтобы сразу получать сделки в реальном времени.Я могу объединить их позже, если это будет необходимо.
Мой первый вопрос: учитывая тот факт, что данные будут в режиме реального времени, могу ли я использовать CSV-файл для хранения в начале или вы порекомендуете что-нибудь более существенное?
Вв любом случае, сбор данных будет выполняться в моем приложении как демон.
Мой второй вопрос: существуют ли какие-либо платформы для обработки входящих данных в реальном времени, чтобы поддерживать постоянную базу данных, пока остальная часть программного обеспечения запрашивает ее, чтобы избежать конфликтов?
Мой третий иИ последний вопрос: считаете ли вы, что в этом случае разумно использовать веб-сокет, или лучше запрашивать каждый раз, когда данные требуются для приложения?