Ανάπτυξη εφαρμογής αυτόματων αλγοριθμικών συναλλαγών κρυπτονομισμάτων
Development of an application for automated algorithmic trading of cryptocurrencies
Θεματική επικεφαλίδα
TPSH::Επιστήμη Υπολογιστών::Προγράμματα ΥπολογιστήΛέξεις κλειδιά
Bitcoin ; Ψηφιακά νομίσματα ; Κρυπτονομίσματα ; Συναλλαγές με Bitcoin ; Αλγόριθμοι ; Cryptocurrency ; Γλώσσα προγραμματισμού C# ; Algo-trading ; Αλγοριθμικές συναλλαγές ; Τεχνικοί δείκτεςΠερίληψη
Στην παρούσα πτυχιακή εργασία θα ασχοληθούμε με τον δημιουργία μιας εφαρμογής και ενός API server για εκτέλεση αυτόματων αλγοριθμικών συναλλαγών στις αγορές των κρυπτονομισμάτων. Αρχικά θα αναφερθούμε στην ιστορία των κρυπτονομισμάτων, την χρήση τους και τους τρόπους με τους οποίους θα μπορούσε να γίνει ένας τρόπος επένδυσης σε κρυπτονομίσματα παρόμοιος με τον τρόπο που επενδύουμε σε μετοχές. Θα εξετάσουμε τις απαιτήσεις μιας τέτοιας εφαρμογής και στην συνέχεια θα αναπτύξουμε την εφαρμογή με την χρήση της γλώσσας προγραμματισμού C# .Net. Τέλος θα χρησιμοποιήσουμε την εφαρμογή ώστε να προγραμματίσουμε στρατηγικές που θα μπορούσαν να αποφέρουν κέρδος σε μια αγορά με ιδανικές συνθήκες.
Περίληψη
In this dissertation we are going to develop an application and a Web API for cryptocurrency algorithmic trading (also known as algo-trading). We will first talk about the history of cryptocurrencies, their use and the ways in which stock-like investments and trading could be carried out. We will look at the requirements of such an application and then design the application with the use of the C # .Net programming language. Finally, we will use the application to script strategies using the C# .Net language, that could potentially be profitable if executed using real money.