Insider egy tranzakció-nyomkövető alkalmazás Pythonban az Django keretrendszer.
Telepítés
Bennfentes kerül közzétételre a Git repository. Lásd bennfentes webes felületen további információkért.
Quick-start
Ha nincs Django projektet, és csak azt, hogy futni bennfentes, mint egy önálló szolgáltatás, akkor a példát projekt írt fel például. Állítsa be a projekt (egyszer):
python például / manage.py syncdb
Lásd a Django dokumentációban a részletekért.
Futtatás
Fuss az alkalmazás a helyi gépen (ahányszor akarod):
python például / manage.py runserver
Szükség lehet adni az aktuális könyvtár PYTHONPATH így python megtalálja a bennfentes csomagot. Ha fut bash, hogy fog kinézni
& Nbsp; PYTHONPATH = ".: $ PYTHONPATH" python például / manage.py runserver
megkarcolása
Belépő tranzakciós adatok kézzel lehet unalmas és hibára hajlamos. A feladatok automatizálásához, meg kell írni kaparó, hogy néz ki, és adja meg a tranzakciós adatok automatikusan. A kezdéshez írtam bennfentes / repedés / nasdaq.py, amely karcolások NASDAQ felülete az Edgar adatokat. Használja a kaparó valami ilyesmit:
export PYTHONPATH = '".
export DJANGO_SETTINGS_MODULE = 'example.settings "
python bennfentes / repedés / nasdaq.py NYSE: RHT NASDAQ: GOOG
Ha a lehúzó nem bontja cégnevek (nasdaq.py nem), ez talán egy jó ötlet, hogy adjunk a megfelelő Társaság és Ticker az adatbázis futtatása előtt a lehúzó. Ellenkező esetben tickers több Echanges minden rámutatva, hogy a cég nem ismert.
Hacking
Ez a projekt nagyban épít követő Django tutorial. Ez egy jó kiindulópont lehet, ha csak most ismerkedik a Django.
követelmények :
- Python
- Django
- Django-tables2
- gyönyörű Soup
Hozzászólás nem található