traducido por Federico Dilla
Introduction to algorithmic trading
Posted on Saturday, October 18, 2014
Written by Albert Salvany Rebled
These weeks back to business after the summer months have brought many changes to our routine. If at first the BCNTradingPoint we absorbed all the time available, once closed the event you have seen that we have made some changes aimed at reducing the workload of maintaining the website itself, because we are enbarcados on a new project which already we had been taking a long time. The Algorithmic Trading and scheduling called Expert Advisors or EAs.
Developing software that is capable of operating for us in the markets has several advantages, especially since the most methodical and less emotional aspect of trading and I think that this is a very interesting experience, added to my professional knowledge as a technology consultant. We are going to tell you periodically as our introduction in this world that is now being rapid and concentrated on a platform that we know quite well: the Marketscope platform. In this first installment we'll see how it was our introduction and early
BASELINE.
In this case our starting point have two different beginnings. The innate curiosity caused because I am a professional in consulting and software development in confluence with my passion for mercados.Mi professional experience has always revolved around financial institutions and investment fund managers and this has always given me a good base from which to attack the markets and initiated into the world of trading, as difficult and complex at the same time exciting for personal challenge world. Within this world I think it is time to enhance the technological part will also help evolve our trading, that is that.
But even if our starting point is not 0, and we have some advantage in new technologies, think that introduced this practice of systems programming is an occupation that requires long time, so we had to perform certain varaciones routines, which have affected the web. Thus, we have suspended temporarily and publishing our weekly commentaries and videos weekly market commentary as we absorbed too much time and how it prevented developing activities. In a moment I think we should give priority to trading and concentrate on it most of effort, and I'm sure fans of the web will be understood with this. Still, we remain available to resolve any doubts or asset analysis via mail to subscribers, as always
Once arrived at this conclusion we get down to work to begin analyzing the various tools and resources available to us in the present recruitment platform, Marketscope. We start with the simplest and therefore our first objective is to develop an indicator. To do think of something that has been long thinking ahead to working with the volume. In FOREX platforms, is not very common to have volume indicators, because being a decentralized market volume we see in each of the platforms is only part of the total. Anyway if we are in a large broker we can extrapolate that volume like that of the whole market with acceptable results.
OBJECTIVES AND TOOLS.
So we've designed an indicator which returns relative volume data, ie showing us how the volume is in the market at all times, comparing the maximum and the mean volume of an earlier period. This allows us to compare and always have a clear view of the situations in which an increase in that volume, following the entry of market participants who were outside waiting for a certain time or acontencimiento occurs. In a later more technical article we will see a more detailed description of the indicator, when we have completed the probationary period and adjust
Now we are stuck in systems development, something more complex than a simple indicator, but an activity that requires you to face trading from another point of view, which I think can be very positive for the operation of a trader. By now we are familiar with programming and functional structure of these programs and then move deeper into the tool. We will keep you informed of our findings puntulalmente and evolution but an activity like this opens many new possibilities in our power to customize the platforms to incredible levels. There programmable platforms in the market, and I think it is very important
Introducción al trading algorítmico
Estas semanas de vuelta a la actividad después de los meses de Verano han traído diversos cambios a nuestra rutina. Si en un principio el BCNTradingPoint nos absorbió todo el tiempo disponible, una vez cerrado el evento habréis podido comprobar que hemos introducido algunos cambios orientados a reducir la carga de trabajo de mantenimiento de la propia web, porque estamos enbarcados en un nuevo proyecto el cuál ya llevábamos demorando mucho tiempo. El Trading Algorítmico y la programación de los llamados EAs o Expert Advisors.
El desarrollar software que sea capaz de operar por nosotros en los mercados tiene diversas ventajas, sobretodo desde la vertiente más metodólogica y menos emocional del trading y creo que por ello es una experiencia muy interesante, añadida a mis conocimientos profesionales como consultor tecnológico. Os vamos a contar periódicamente como va nuestra introducción en este mundo que por ahora está siendo rápida y concentrada en una plataforma que conocemos bastante bien: la plataforma Marketscope. En esta primera entrega veremos cómo ha sido nuestra introducción e inicios
PUNTO DE PARTIDA.
En este caso nuestro punto de partida tienes dos inicios distintos. La curiosidad innata provocada porque me dedico profesionalmente a la consultoría y el desarrollo de software en confluencia con mi pasión por los mercados.Mi experiencia profesional siempre ha girado alrededor de las entidades financieras y Gestoras de Fondos de Inversión y esto me ha permitido siempre tener una buena base desde la que atacar a los mercados e iniciarme en el mundo del trading, un mundo tan difícil y complejo a la par que apasionante por el reto personal que supone. Dentro de este mundo creo que ha llegado el momento de potenciar la parte tecnológica que ayudará también a evolucionar nuestro trading,que de eso se trata.
Pero aunque nuestro punto de partida no es 0, y contamos con cierta ventaja en nuevas tecnologías, hay que pensar que introducirse en esta práctica de la programación de sistemas es una ocupación que exige mucho tiempo, y por eso nos hemos visto obligados a realizar ciertas varaciones en las rutinas, que han afectado la web. De esta forma, y temporalmente hemos suspendido la publicación de nuestros comentarios semanales y videos de comentario semanal del mercado ya que nos absorbían demasiado tiempo e impedían desarrollar actividades cómo ésta. En un momento así creo que hay que dar prioridad al trading y concentrar en él la mayoría de esfuerzos, y estoy seguro que los seguidores de la web serán comprensibles con este hecho. Aún así,seguimos disponibles para poder resolver las dudas o análisis de activos vía mail para los suscriptores, como siempre
Una vez llegados a ésta conclusión nos ponemos manos a la obra para empezar a analizar las diferentes herramientas y recursos a nuestra disposición en la plataforma de contratación actual, Marketscope. Empezamos por lo más sencillo y por tanto nuestro primer objetivo es desarrollar un indicador. Para ello pensamos en algo en lo que llevamos mucho tiempo pensando de cara a poder trabajar con el volumen. En las plataformas de FOREX, no es muy habitual contar con indicadores de volumen, dado que al ser un mercado descentralizado el volumen que nosotros vemos en cada una de las plataformas es sólo una parte del total. De todas formas si estamos en un broker de gran tamaño podemos extrapolar ese volumen como si fuera el de la totalidad del mercado con unos resultados aceptables.
OBJETIVOS Y HERRAMIENTAS.
Volumen Medio Ponderado
Para ello hemos diseñado un indicador que nos devuelve datos del volumen relativos, es decir que nos muestra como es el volumen que esta dentro del mercado en cada momento, comparándolo que los máximos y la media del volumen de un período anterior. Ésto nos permite comparar y tener siempre una clara visión de las situaciones en las cuáles se produce un aumento de ese volumen, consecuencia de la entrada de operadores en el mercado que estaban fuera a la espera de algún determinado momento o acontencimiento. En un posterior artículo más técnico veremos una descripción más detallada del indicador, cuando hayamos finalizado el período de pruebas y ajuste
Ahora ya estamos metidos en el desarrollo de sistemas, algo más complejo que un simple indicador, pero una actividad que te exige afrontar el trading desde otro punto de vista, algo que creo que puede ser muy positivo para la operativa de un trader. Por ahora nos estamos familiarizando con la programación y la estructura funcional de estos programas para pasar luego a profundizar más en la herramienta. Os mantendremos puntulalmente informados de nuestros descubrimientos y evolución pero una actividad como ésta abre multitud de nuevas posibilidades a nuestro alcance para personalizar las plataformas hasta unos niveles increíbles. Existen plataformas en el mercado programables, y creo que es algo muy importante
Publicado el Sábado, 18 Octubre 2014