Está en la página 1de 1

Lenguaje programación MetaStock ( I )

En esta nueva sección como ya adelantamos en números anteriores del BBR, iremos incluyendo
pequeños y sencillos tutoriales sobre el lenguaje de programación del programa MetaStock,
pueden ser trucos, descripción de una función, cómo podríamos hacer algo, ventajas o
desventajas de utilizar un determinado proceso para conseguir un objetivo, etc., etc.

La idea que perseguimos con esta sección es que con el paso del tiempo, cualquier persona que
lo haya seguido pueda ser capaz de construir sus propias fórmulas.

Cuando hablamos en el programa MetaStock de fórmulas estas pueden estar contenidas en


diferentes módulos. Las fórmulas son las bases para poder desarrollar:

• Indicadores propios desarrollados por el usuario


• Sistemas de trading, donde pueda evaluar históricamente sobre una base de datos de
calidad cuál habría sido el resultado que hubiese tenido si hubiese seguido ese sistema, etc.
• Exploraciones, en las cuales podremos definir nuestras propias fórmulas y localizar aquellos
valores que cumplen las condiciones definidas en esas fórmulas, con el consiguiente ahorro
de tiempo que ello supone.
• Expertos, podremos definir una serie de fórmulas para que el programa nos vaya evaluando
dichas fórmulas y en función de estas fórmulas el programa tenga un comportamiento u otro.

Es decir, si contamos con una buena base en el lenguaje de programación del MetaStock (que
es muy sencillo, realmente no es un lenguaje de programación), podremos sacarle todo el
partido al programa MetaStock.

Una fórmula no es ni más ni menos que una serie de "palabras" ordenadas de una forma
determinada que el programa evalúa y nos devuelve un resultado.

En una fórmula existirán funciones (comandos para calcular cosas), operadores (símbolos para
hacer operaciones o comparaciones entre cosas) y los data array (que sería más o menos sobre
lo que se hacen los cálculos, esto es en un sentido muy amplio).

El programa calculará la fórmula y la podrá representar gráficamente si es lo que deseamos, o


bien el resultado de esa fórmula se utilizará en otros cálculos posteriores o bien nos representará
ese resultado de forma tabulada.

El peor handicap que tiene cualquier persona cuando se acerca a algo nuevo es su
predisposición hacia ese algo, acercaos al lenguaje de programación del MetaStock, sin miedo,
que os digo que es muy fácil, muy fácil.

Hecha esta breve introducción vamos a escribir nuestra primera fórmula, si queremos que esta
fórmula sea un indicador para su posterior representación gráfica, tendríamos que ir al menú
Tools | Indicator Builder o bien dar un clic en siguiente icono.

Damos un clic en el botón new y, en el campo Name escribimos Cierre y digitamos nuestra
fórmula, no olvidéis que se trata de que aprendáis, no de buscar el santo grial. Damos un clic en
el campo fórmula y ahí escribimos close y damos un clic en el botón OK, ya tendremos nuestra
primera fórmula llamada close.

Si después os vais a la lista de indicadores, veréis como tenéis un nuevo indicador que se llama
close, los indicadores creados por el usuario aparecen en la lista de indicadores al final con un
pequeño símbolo a la izda. del nombre del indicador este símbolo es f(x).

También podría gustarte