Insider είναι ένα app συναλλαγή παρακολούθησης γραμμένο σε Python χρησιμοποιώντας το πλαίσιο Django.
Εγκατάσταση
Συνδεδεμένα δημοσιεύεται ως αποθετήριο Git. Δείτε το web interface των έσω για περισσότερες πληροφορίες.
Γρήγορη εκκίνηση
Αν δεν έχετε ένα έργο Django και απλά θέλετε να τρέξετε εμπιστευτικών ως αυτόνομη υπηρεσία, μπορείτε να χρησιμοποιήσετε το παράδειγμα του έργου γραμμένο σε παράδειγμα. Ρύθμιση του έργου (μία φορά):
python παράδειγμα / manage.py syncdb
Ανατρέξτε στην τεκμηρίωση του Django για περισσότερες λεπτομέρειες.
Run
Εκτελέστε την εφαρμογή σε τοπικό κεντρικό υπολογιστή σας (όσες φορές θέλετε):
python παράδειγμα / manage.py runserver
Μπορεί να χρειαστεί να προσθέσετε τον τρέχοντα κατάλογο με PYTHONPATH έτσι η Python μπορεί να βρει το πακέτο των έσω. Αν τρέχετε bash, ότι θα μοιάσει
& Nbsp? PYTHONPATH = ":. $ PYTHONPATH" python παράδειγμα / manage.py runserver
Το ξύσιμο
Εισαγωγή των δεδομένων των συναλλαγών με το χέρι μπορεί να είναι κουραστική και πιθανότητα σφάλματος. Για να αυτοματοποιήσει την εργασία, θα πρέπει να γράψετε ξύστρες για να αναζητήσετε και να εισάγετε τα στοιχεία της συναλλαγής αυτόματα. Για να ξεκινήσετε, έχω γράψει εμπιστευτικών / ξύστε / nasdaq.py, που ξύνει διεπαφή NASDAQ στα δεδομένα του Έντγκαρ. Χρησιμοποιήστε την ξύστρα με κάτι σαν:
εξαγωγή PYTHONPATH = "."
εξαγωγή DJANGO_SETTINGS_MODULE = 'example.settings »
python εμπιστευτικών / ξύνω / nasdaq.py NYSE: RHT NASDAQ: GOOG
Αν η ξύστρα δεν εξάγει ονόματα εταιρειών (nasdaq.py δεν κάνει), είναι πιθανώς μια καλή ιδέα να προσθέσετε το σχετικό Εταιρείας και Ticker στη βάση δεδομένων πριν από την εκτέλεση την ξύστρα. Διαφορετικά, μπορείτε να πάρετε tickers από διάφορες 'συναλλαγές όλα δείχνουν προς την άγνωστη εταιρεία.
Hacking
Το έργο αυτό σε μεγάλο βαθμό χτίζουν μετά από το φροντιστήριο Django. . Αυτό είναι ένα καλό μέρος για να ξεκινήσετε αν είστε νέοι στην Django
Απαιτήσεις :
- Python
- Django
- Django-tables2
- Όμορφη Σούπα
Τα σχόλια δεν βρέθηκε