Skip to content

seoulai/market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d46359c · Dec 13, 2018

History

64 Commits
Dec 13, 2018
Nov 26, 2018
Nov 21, 2018
Nov 25, 2018
Nov 25, 2018
Oct 28, 2018
Oct 28, 2018
Nov 25, 2018
Nov 20, 2018
Dec 4, 2018
Nov 27, 2018
Dec 9, 2018
Oct 28, 2018
Nov 27, 2018
Dec 4, 2018

Repository files navigation

Reinforcement Learning Market environment

Build Status

Install

Create a virtualenv and activate it::

$ virtualenv -p python3.6 [venv name]
$ source [venv name]/bin/activate

$ git clone https://github.com/seoulai/market.git [directory name]

If you are facing an error like that on new MacOS version.
>> xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
It means that you need to install XCode command line, open a Terminal and run this command:
$ xcode-select --install

Or on Windows cmd::

$ TODO: fill in
$ TODO

Install TA-Lib::

Download {ta-lib-0.4.0-src.tar.gz](http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz) and:

$ tar -xzf ta-lib-0.4.0-src.tar.gz
$ cd ta-lib/
$ ./configure --prefix=/usr
$ make
$ sudo make install

Install market::

$ pip install -e .

Update config for database URI::

$ python
>> from market import db
>> db.create_all()

Run

On Linux::

$ export FLASK_APP=market
$ export FLASK_ENV=development
$ flask run

Or on Windows cmd::

> set FLASK_APP=market
> set FLASK_ENV=development
> flask run

Test

$ pip install '.[test]'
$ pytest -m market -s

Deploy

Update config for remote host::

$ cp deploy.default.json deploy.json