API для работы с биржевыми данными акций
Требуемый результат: а) программа в python позволяющая выгружать биржевые данные по акциям, в том числе цена, данные японских свечей, данные стаканаb) описание всех рассмотренных альтернатив, порядка выбора и т.п.[table]1.2 Источники данных1.3 Выбор источника биржевых данных (цены акций, данные по свечам)1.3.1 Критериальные требования к API источнику биржевых данных
Цель - описать критерии для дальнейшего выбора источника API
Процесс
Описываем в формате "критерий - почему важен"
=> Возможность выгрузки данных по российским биржам - потому что пилотный анализ новостного потока мы будем реализовывать на русском языке, потому что это родной язык для исследователя
=> Возможность выгрузки данных с задержкой не более 15 минут - потому что обвалы цен акций происходят стремительно и важно вовремя на них реагировать
=> Возможность выгрузки данных как по цене акций, так и по японским свечам. При этом желателен вариант выгрузки полных данных по японским свечам (не только точки для построения Box-Plot, а максимальная детализация - распределения количества заявок на покупку и продажу по шкале цены)
=> Возможность выгрузки данных за последние несколько лет - так как негативные или явно позитивные новости, приводящие к изменению тренда движения цены акции, случаются не так часто
=> Возможность выгрузки данных в детализации от 15 минут до 1 недели - так как разворот тренда возможен на разном масштабе и этот масштаб нам предстоит определить
=> Простота освоения. Наличие готовых библиотек для работы с API
Результат - критерии для выбора1.3.2 Обзор API источников для получения биржевых данных
Цель - выбрать для дальнейшей работы наиболее подходящий API
Процесс -
1. Даем описание процесса поиска источников (открываем гугл, профильные порталы, смотрим результаты поиска, смотрим обзорные статьи - даем ссылки на обзорные статьи, сайты и т.п.)
2. Даем краткое описание источников (Заголовок - наименование, далее краткое описание на 3-4 предложения с сайта)
3. Делаем матрицу, по горизонтали - критерии, по ветрикали - виды API какие были найдены в статьях, гугле - делаем отметки, что подходит
4. Пишем заключение - что по итогам сравнения по критериям таким-то нам потенциально подходят API1, API2, API3. При этом из этих трех самым перспективным видится API 2, потому что он удобный, быстрый или бесплатный стоит дешевле
Результат - выбран подходящий API источник биржевых данных 1.3.3 Реализация работы с выбранным API для получения биржевых данных
Цель - создать модуль торговой системы, который будет формировать (и актуализировать в реальном времени) данные в части цен и японских свечей по выбранным компаниям
Процесс -
=> Описание как работать с выбранным API, краткий обзор доступных библиотек, почему выбираем данную библиотеку
=> Описание дизайна модуля, пользовательской истории, функциональной структуры кода
Результат - модуль создан[/table]