Αυτό το project περιλαμβάνει δυο αρχεία.
- Το
cryptoDCA.py
υπολογίζει την Μέση Τιμή Κτήσης (DCA) σε επένδυση 100€/μήνα συγκρίνοντας την απόδοση της επένδυσης μεταξύ BTC και διάφορων κρυπτονομισμάτων. - To
dca-performance.pine
είναι ο indicator που κατασκευάσαμε για εύκολη προβολή των αποδόσεων μιας DCA επένδυσης.
Τα αρχεία αυτά χρησιμοποιήθηκαν στην σειρά άρθρων :
Ο φάκελος data/
περιέχει ιστορικά δεδομένα μηνιαίων τιμών που έχουν ληφθεί από το Coinmarketcap για τα παρακάτω κρυπτονομίσματα:
- BTC
- ETH
- LTC
- XRP
- ADA
Τα δεδομένα χρησιμοποιούνται απο την εφαρμογή cryptoDCA.py
Το αρχείο dca-performance.pine
είναι ένα script για το TradingView που υλοποιεί μια στρατηγική Dollar Cost Averaging (DCA). Αναλυτικά:
- Υπολογισμοί Επένδυσης: Υπολογίζει την απόδοση μιας στρατηγικής DCA με βάση την επένδυση συγκεκριμένου ποσού ($100) σε τακτά χρονικά διαστήματα (ημερήσια, εβδομαδιαία, μηνιαία).
- Στατιστικά Απόδοσης: Παρέχει μετρήσεις όπως ROI (Return on Investment), CAGR (Compound Annual Growth Rate), Sharpe Ratio, Sortino Ratio, και Calmar Ratio για την αξιολόγηση της στρατηγικής.
- Ανάλυση Κινδύνου: Υπολογίζει το μέγιστο drawdown και άλλες μετρήσεις κινδύνου.
- Οπτικοποίηση: Εμφανίζει γραφήματα και πίνακες με στατιστικά, όπως το συνολικό επενδυμένο ποσό, τα κέρδη, και τη μέση τιμή κτήσης.
- Προσαρμογή: Επιτρέπει την προσαρμογή παραμέτρων όπως το ποσό επένδυσης, τα τέλη συναλλαγών, και το χρονικό διάστημα επένδυσης.
Αυτό το script βοηθά τους επενδυτές να αξιολογήσουν την αποτελεσματικότητα της στρατηγικής DCA και να συγκρίνουν την απόδοσή της με άλλες στρατηγικές.
-
Κλωνοποιήστε το αποθετήριο:
git clone https://github.com/username/dca-btc-vs-alt.git cd dca-btc-vs-alt
-
Δημιουργήστε ένα Python Virtual Environment:
python3 -m venv venv source venv/bin/activate
-
Εγκαταστήστε τις απαιτούμενες εξαρτήσεις:
pip install -r requirements.txt
-
Εκτελέστε την εφαρμογή:
python cryptoDCA.py
Μετά την ολοκλήρωση, μπορείτε να απενεργοποιήσετε το virtual environment με την εντολή:
deactivate
-
Αντιγράψτε τον κώδικα:
- Ανοίξτε το αρχείο
dca-performance.pine
και αντιγράψτε ολόκληρο τον κώδικα.
- Ανοίξτε το αρχείο
-
Συνδεθείτε στο TradingView:
- Μεταβείτε στον ιστότοπο TradingView και συνδεθείτε στον λογαριασμό σας.
-
Δημιουργήστε ένα νέο Pine Script:
- Στην επάνω δεξιά γωνία, κάντε κλικ στο κουμπί Pine Editor.
- Επικολλήστε τον κώδικα που αντιγράψατε στο Pine Editor.
-
Αποθηκεύστε και εκτελέστε το script:
- Κάντε κλικ στο κουμπί Save για να αποθηκεύσετε το script σας.
- Πατήστε Add to Chart για να προσθέσετε τον δείκτη στο γράφημα.
-
Προσαρμόστε τις ρυθμίσεις:
- Κάντε κλικ στο εικονίδιο ρυθμίσεων του δείκτη στο γράφημα.
- Ρυθμίστε τις παραμέτρους, όπως το ποσό επένδυσης, τη συχνότητα επένδυσης (ημερήσια, εβδομαδιαία, μηνιαία), και τα τέλη συναλλαγών.
-
Αναλύστε τα αποτελέσματα:
- Δείτε τα στατιστικά που εμφανίζονται, όπως ROI, CAGR, Sharpe Ratio, και μέγιστο drawdown.
- Χρησιμοποιήστε τα δεδομένα για να αξιολογήσετε την αποτελεσματικότητα της στρατηγικής DCA.