Инсайдер сделка отслеживания приложение написано в Python с использованием Django рамки.
Установить
Инсайдерская опубликован в качестве хранилища Git. См веб-интерфейс изнутри для получения дополнительной информации.
Быстрый пуск
Если у вас нет проекта Django, и вы просто хотите, чтобы запустить инсайдер как автономную услугу, вы можете использовать пример проекта письменное в примере. Настройка проекта (один раз):
Пример Python / manage.py SyncDB
Смотрите документацию Django для более подробной информации.
Выполнить
Запустите приложение на локальном хосте (как много раз, как вам нравится):
Пример Python / manage.py runserver
Вы можете добавить текущий каталог PYTHONPATH так питон может найти пакет инсайдерской. Если вы работаете Баш, что будет выглядеть
& NBSP; PYTHONPATH = ":. $ PYTHONPATH" пример питон / manage.py runserver
Зачистка
Ввод данных транзакций вручную может быть утомительно и чревато ошибками. Для автоматизации этой задачи, вы должны написать скребки, чтобы смотреть и автоматически вводить данные по сделке. Для начала, я написал инсайдерской / скоблить / nasdaq.py, скребущий интерфейс Nasdaq на данных Эдгара. Используйте скребок с чем-то вроде:
экспорт PYTHONPATH = '.'
экспорт DJANGO_SETTINGS_MODULE = '' example.settings
питон инсайдерской / скрип / nasdaq.py NYSE: RHT NASDAQ: GOOG
Если скребок не извлечь названия компании (nasdaq.py не делает), это, вероятно, хорошая идея, чтобы добавить соответствующую компанию и тикер на базе перед запуском скребок. В противном случае вы можете получить тикеры из нескольких Echanges все, указывающих на компании UNKNOWN.
Взлом
Этот проект был в основном строят следующие учебник Django. . Это хорошее место для начала, если вы новичок в Django
Требования
- Python
- Джанго
- Django-tables2
- Beautiful Soup
Комментарии не найдены