Требуемый результат:
программа в Python, позволяющая выгружать биржевые данные по акциям, в том числе цена, данные японских свечей, данные стакана.
описание всех рассмотренных альтернатив, порядка выбора и т.п.
Источники данных:
Выбор источника биржевых данных (цены акций, данные по свечам).
Критериальные требования к API источнику биржевых данных.
Цель - описать критерии для дальнейшего выбора источника API.
Процесс. Описываем в формате "критерий - почему важен":
Возможность выгрузки данных по российским биржам, - пилотный анализ новостного потока мы будем реализовывать на русском языке, потому что это родной язык для исследователя.
Возможность выгрузки данных с задержкой не более 15 минут, - обвалы цен акций происходят стремительно и важно вовремя на них реагировать.
Возможность выгрузки данных как по цене акций, так и по японским свечам. При этом желателен вариант выгрузки полных данных по японским свечам (не только точки для построения Box-Plot, а максимальная детализация - распределения количества заявок на покупку и продажу по шкале цены).
Возможность выгрузки данных за последние несколько лет, - негативные или явно позитивные новости, приводящие к изменению тренда движения цены акции, случаются не так часто.
Возможность выгрузки данных в детализации от 15 минут до 1 недели, - разворот тренда возможен на разном масштабе и этот масштаб нам предстоит определить.
Простота освоения. Наличие готовых библиотек для работы с API.
Результат - критерии для выбора.
Обзор API источников для получения биржевых данных.
Цель - выбрать для дальнейшей работы наиболее подходящий API.
Процесс:
Даем описание процесса поиска источников (открываем гугл, профильные порталы, смотрим результаты поиска, смотрим обзорные статьи - даем ссылки на обзорные статьи, сайты и т.п.).
Даем краткое описание источников (Заголовок - наименование, далее краткое описание на 3-4 предложения с сайта).
Делаем матрицу, по горизонтали - критерии, по вертикали - виды API, какие были найдены в статьях, гугле - делаем отметки, что подходит.
Пишем заключение - что по итогам сравнения по критериям таким-то нам потенциально подходят API1, API2, API3. При этом из этих трех самым перспективным видится API 2, потому что он удобный, быстрый или бесплатный стоит дешевле.
Результат - выбран подходящий API источник биржевых данных.
Реализация работы с выбранным API для получения биржевых данных.
Цель - создать модуль торговой системы, который будет формировать (и актуализировать в реальном времени) данные в части цен и японских свечей по выбранным компаниям.
Процесс:
Описание как работать с выбранным API, краткий обзор доступных библиотек, почему выбираем данную библиотеку.
Описание дизайна модуля, пользовательской истории, функциональной структуры кода.
Язык разработки
Python
Десктоп программирование
Программы на заказ
Контакты
Контакты видны только пользователям с аккаунтом pro