- -

Currency trading platform

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Currency trading platform

Mostrar el registro sencillo del ítem

Ficheros en el í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


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem