Mostrar el registro sencillo del ítem
dc.contributor.advisor | Pastor Gadea, Moisés | es_ES |
dc.contributor.author | Barrio Albelda, Alberto del | es_ES |
dc.date.accessioned | 2015-09-16T11:41:50Z | |
dc.date.available | 2015-09-16T11:41:50Z | |
dc.date.created | 2015-09-16 | |
dc.date.issued | 2015-09-16 | |
dc.identifier.uri | http://hdl.handle.net/10251/54714 | |
dc.description.abstract | This project aims to build a web platform for intra day currency investors. Using the platform a trader is able to place orders, in real time, in the btc-e.com exchange, view the state of his wallet, look over the past orders and transactions, check the balance of his account, etc. The project fetches, stores, analyzes and transforms the information provided by the API of the exchange. The platform enhances and adds functionality to basic operations provided by the exchange. For example it allows a trader to create several kind of orders which can expire after a defined date, be sliced between certain boundaries and much more. A user registered in the platform can analyze the result of his orders looking at the high detailed reports automatically generated. The design of the UI is clean and precise, with attention to the style, trying to make it as much attractive as possible for the investors. The project consists also in designing the architecture of a high scalable web application. The system itself uses queues talking AMQP protocol for the communication between the front end and the back end components; it has long running processes, looking for changes in the market price of an asset, as well as scheduled processes, gathering information every minute. Having all the components running properly implies a lot of work in the server side. This represents an important part of the project: decisions like which web server choose or how to ensure that a process is running all the time are widely discussed. Furthermore it explains how the application is running inside the server, which users are needed, how the MySQL database is configured, how RabbitMQ achieves persistence of the queues against crashes, etc. But most of all, the project is about learning the elegant and simple Pythonic Way while developing a high scalable application and making my firsts steps into an trading exchange | es_ES |
dc.format.extent | 216 | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) | es_ES |
dc.subject | Cryptocurrency | es_ES |
dc.subject | Trading | es_ES |
dc.subject | Bitcoin | es_ES |
dc.subject | Markets | es_ES |
dc.subject | Exchange | es_ES |
dc.subject | Django | es_ES |
dc.subject | Python | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Ingeniería Informática-Enginyeria Informàtica | es_ES |
dc.title | Currency trading platform | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Barrio Albelda, AD. (2015). Currency trading platform. http://hdl.handle.net/10251/54714 | es_ES |
dc.description.accrualMethod | Archivo delegado | es_ES |