Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.54 KB

README.md

File metadata and controls

56 lines (43 loc) · 1.54 KB

##Vagrant Ark Agent Distributed Agent used to collect current and historical End Of Day stock data. Techniques used:

  • Python2.7 (any volunteers for porting this to 3.5 ? ;-)
  • Celery
  • MongoDB

Based on the excellent work of skillachie http://skillachie.github.io/ark_agent/

Added in this fork:

  • RabbitMQ
  • RabbitMQ monitoring web interface
  • Celery flower for monitoring & managing the celery cluster
  • iPython/Jupyter notebook for writing & testing your own code
  • Vagrant for wrapping it all up in a single ubuntu-16.04 box

Mathlibs

  • numpy
  • pandas
  • SciPy
  • matplotlib

The ark agent is running in a full Vagrant box including the following web services:

###Prerequisite & Setup

###Setup run: vagrant up

Every thing will be setup for you. When the creation of the Vagrant ubuntu box is finished, login with:

vagrant ssh and use screen -r to access the output of: MongoDB, Jupyter, Flower and Celery.

[ctrl-a "] for a list of screens

Don't forget to connect your browser to the web interfaces on port 5555, 8888 and 15672 ##Services

MongoDB

localhost:27017

RabbitMQ

host: localhost
port: 5672
username: guest
password: guest

VirtualBox settings: v.memory = 4096 v.cpus = 4

composed by JWR, aug-2016, feel free to clone/fork change/use :-)