Python 3 Framework для автоматической торговли - PullRequest
0 голосов
/ 03 апреля 2019

В настоящее время я работаю над проектом дневной торговли для себя, но я не знаю, с чего начать, когда дело доходит до использования базы данных.

Цель: создать торгового бота. (У меня уже есть алгоритм)

Проблема: мне нужна помощь в процессе и используемом инструменте.

В настоящее время у меня есть программа, которая работает 24 часа в сутки и извлекает финансовые данные в реальном времени.

  1. Я думаю, что этот вывод программы должен быть вставлен в базу данных SQL, потому что там будут миллионы строк. Это правильное предположение?

  2. Затем мне нужно выполнить расчет в реальном времени, чтобы добавить вывод моего алгоритма в новый столбец этой базы данных. Это правильное предположение или у меня должна быть отдельная база данных для текущих расчетов, связанных с моим алгоритмом?

Я заблудился о платформе и инструменте, которые я должен использовать в качестве наилучшей практики, будь то параллельные вычисления, база данных SQL / NoSQL, PySpark и т. Д.

1 Ответ

0 голосов
/ 03 апреля 2019

Относительно первого предположения: Предполагая, что в одну таблицу будут вставлены миллионы строк без каких-либо корреляций / ограничений, которые были бы сделаны или необходимы, я бы предложил прочитать о NoSQL (например, MongoDB), который при принятии этого предположения мог бытакже дайте правильное решение для вашего второго вопроса.

Я бы предложил прочитать: http://www.automatedtrader.net/articles/technology-strategy/157883/python-for-analysing-financial-markets

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...