Skip to content

SynergOps/dca-btc-vs-alt

Repository files navigation

Ανάλυση Απόδοσης DCA

Αυτό το project περιλαμβάνει δυο αρχεία.

  1. Το cryptoDCA.py υπολογίζει την Μέση Τιμή Κτήσης (DCA) σε επένδυση 100€/μήνα συγκρίνοντας την απόδοση της επένδυσης μεταξύ BTC και διάφορων κρυπτονομισμάτων.
  2. To dca-performance.pine είναι ο indicator που κατασκευάσαμε για εύκολη προβολή των αποδόσεων μιας DCA επένδυσης.

Τα αρχεία αυτά χρησιμοποιήθηκαν στην σειρά άρθρων :

Περιλαμβανόμενα Δεδομένα

Ο φάκελος data/ περιέχει ιστορικά δεδομένα μηνιαίων τιμών που έχουν ληφθεί από το Coinmarketcap για τα παρακάτω κρυπτονομίσματα:

  • BTC
  • ETH
  • LTC
  • XRP
  • ADA

Τα δεδομένα χρησιμοποιούνται απο την εφαρμογή cryptoDCA.py

TradingView DCA Performance Indicator

Το αρχείο 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 και να συγκρίνουν την απόδοσή της με άλλες στρατηγικές.

Πώς να κλωνοποιήσετε το αποθετήριο και να εκτελέσετε την εφαρμογή

  1. Κλωνοποιήστε το αποθετήριο:

    git clone https://github.com/username/dca-btc-vs-alt.git
    cd dca-btc-vs-alt
  2. Δημιουργήστε ένα Python Virtual Environment:

    python3 -m venv venv
    source venv/bin/activate
  3. Εγκαταστήστε τις απαιτούμενες εξαρτήσεις:

    pip install -r requirements.txt
  4. Εκτελέστε την εφαρμογή:

    python cryptoDCA.py

Μετά την ολοκλήρωση, μπορείτε να απενεργοποιήσετε το virtual environment με την εντολή:

deactivate

Πώς να χρησιμοποιήσετε την εφαρμογή dca-performance.pine στο TradingView

  1. Αντιγράψτε τον κώδικα:

    • Ανοίξτε το αρχείο dca-performance.pine και αντιγράψτε ολόκληρο τον κώδικα.
  2. Συνδεθείτε στο TradingView:

    • Μεταβείτε στον ιστότοπο TradingView και συνδεθείτε στον λογαριασμό σας.
  3. Δημιουργήστε ένα νέο Pine Script:

    • Στην επάνω δεξιά γωνία, κάντε κλικ στο κουμπί Pine Editor.
    • Επικολλήστε τον κώδικα που αντιγράψατε στο Pine Editor.
  4. Αποθηκεύστε και εκτελέστε το script:

    • Κάντε κλικ στο κουμπί Save για να αποθηκεύσετε το script σας.
    • Πατήστε Add to Chart για να προσθέσετε τον δείκτη στο γράφημα.
  5. Προσαρμόστε τις ρυθμίσεις:

    • Κάντε κλικ στο εικονίδιο ρυθμίσεων του δείκτη στο γράφημα.
    • Ρυθμίστε τις παραμέτρους, όπως το ποσό επένδυσης, τη συχνότητα επένδυσης (ημερήσια, εβδομαδιαία, μηνιαία), και τα τέλη συναλλαγών.
  6. Αναλύστε τα αποτελέσματα:

    • Δείτε τα στατιστικά που εμφανίζονται, όπως ROI, CAGR, Sharpe Ratio, και μέγιστο drawdown.
    • Χρησιμοποιήστε τα δεδομένα για να αξιολογήσετε την αποτελεσματικότητα της στρατηγικής DCA.

About

Σύγκριση μηνιαίου DCA σε BTC έναντι των altcoin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published