Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Indicator Builder
Indicator Builder
El mundo burstil, y paralelamente el mundo del Anlisis Tcnico estn en una continua evolucin. El programa MetaStock 6.0, incorpora desde los indicadores ms clsicos, o aquellos cuya eficacia est probada hasta aquellos cuya aparicin se produjo en fechas ms bien recientes. Para que el programa no se quede rpidamente desfasado, o simplemente para satisfacer las ansias de investigar del usuario, aparece esta potente herramienta que permite construir cientos de indicadores de una manera sencilla y eficaz. Esta herramienta es el Indicator Builder o, tras una burda traduccin, El Constructor de Indicadores. A travs de un lenguaje muy similar al empleado en las hojas de clculo, (Microsoft Excel, Lotus 1-2-3,...), se pueden fabricar aquellos indicadores cuya aparicin sea nvel y de los cuales se conozca su frmula, (por ejemplo indicadores de nueva generacin que aparecen en revistas especializadas de Anlisis Tcnico), o indicadores que el propio usuario del programa haya desarrollado. Para la correcta utilizacin de esta poderosa herramienta sern necesarios unos conocimientos bsicos de matemticas y lgica. Los indicadores creados con el "Indicator Builder" aparecern junto al resto de indicadores cargados con el propio programa. Estos nuevos indicadores podrn emplearse desde la lista rpida de indicadores de la barra de herramientas principal o desde el men Insert indicator, exactamente de la misma forma que el resto de indicadores.
X/1
En esta pantalla aparecern todos los indicadores creados por el usuario, (tambin aparecen aquellos indicadores que se crearon en anteriores versiones de MetaStock, ya que al cargar MetaStock 6.0 cabe la opcin de rescatar esos indicadores, y traspasarlos a la nueva versin). Los indicadores que aparecen en la fotografa sern distintos a los que aparecern en esa misma ventana en su ordenador. En la parte derecha de esta ventana aparecen siete botones diferentes cuyas funciones son las siguientes: Close, (cierra esa pantalla), New, (creacin de un nuevo indicador), Edit, (Modificacin de un indicador ya creado), Copy, (Copia un indicador ya creado), Delete, (Borra el indicador seleccionado), Print, (Imprime el indicador seleccionado) y Help, (Abre el libro de ayuda del programa). Pulsando el botn New aparecer la pantalla denominada Editor de Indicadores.
X/2
Dentro de esta pantalla aparece un recuadro denominado Name en el que aparece escrito <New Indicator>; aqu ser donde se introducir el nombre que denominar al nuevo indicador. Debajo de este campo, se encuentra un recuadro mucho mayor Formula que ser en el que habr que introducir la expresin matemtica (o frmula) que definir el indicador. En la parte superior derecha aparece un recuadro a la izquierda de la frase Display In QuiickList, activando este recuadro, el indicador creado aparecer en la lista rpida que aparece en la barra de herramientas principal del programa. Pulsando el botn Functions aparecer un listado de funciones que podrn ser empleadas en la construccin de los indicadores.
Identificadores de Precios:
Los identificadores de precio especifican campos de precio. Estos campos de precio son los distintos precios o datos a los que la frmula del indicador se puede referir, es decir, los precios de apertura, mximo, mnimo, cierre, volumen, open interest u otro indicador. Pulsando el botn new crearemos un nuevo indicador que denominaremos Indesfi, en el recuadro de Formula introduciremos, por ejemplo, la palabra Close, (sin comillas); al hacer esto se crear un indicador llamado Indesfi que representar mediante una lnea los precios de cierre. Para que los frmulas no sean muy costosas de escribir ni muy aparatosas estos identificadores poseen abreviaturas que permiten ahorrar espacio y simplificar la sintaxis de la frmula. Estas abreviaturas se muestran en la tabla siguiente:
Nombre Largo: Open (Apertura) High (Mximo) Low (Mnimo) Close (Cierre)
Abreviatura: O H L C
X/3
Operadores Matemticos:
Las frmulas pueden contener los siguientes operadores matemticos: (tambin podrn emplearse operadores ms complicados, races cuadradas por ejemplo, pero se vern posteriormente).
Smbolo + * /
Seleccionando el indicador Indesfi dentro de la pantalla general del "Indicator Builder" pulsaremos el botn Edit. En la frmula en la cual habamos introducido close ahora introducimos (C+O)/2; obtendremos un indicador que suma el precio de apertura y el de cierre y ese resultado lo divide para dos.
Valores Negativos Multiplicacin Divisin Suma Resta Menor que Mayor que Menor o igual que Mayor o igual que Igual que No igual a...
X/4
Funciones:
Sera algo complejo o casi imposible construir un buen indicador contando nicamente con los operadores anteriormente descritos. MetaStock 6.0 pone a disposicin del usuario, alrededor de 190 funciones para utilizar y complementar al resto de operadores. Estas funciones se pueden aadir, bien escribiendo su nombre (en ingls) o bien pulsando el botn Functions. Por ejemplo, para realizar una raz cuadrada es necesario insertar l a frmula denominada sqrt(). La raz cuadrada de los precios de cierre sera: sqrt(CLOSE). Este tipo de sintaxis es muy similar al de la mayora de las hojas de clculo. Todas las funciones debern ser seguidas por dos parntesis (), si no se ponen estos parntesis aparecer un mensaje de error al pulsar el botn OK.
X/5
El cursor se posicionar detrs del nombre de la funcin ("mov") y aparecer el cuadro de advertencia anterior, que significa que debe poner un parntesis detrs del nombre de la funcin. Ahora se deber aadir un parntesis de apertura. mov( y haga click en OK. En este momento, el cursor estar posicionado despus de "(" y se mostrar el mensaje: "Price array or function expected", que significa que le falta el precio o una funcin detrs del parntesis. Introduzca el identificador de precio "CLOSE" mov(CLOSE y haga click en OK. Si contina este proceso Metastock le seguir pidiendo datos hasta que la sintaxis de la frmula sea la correcta, es decir: mov(CLOSE,10,EXPONENTIAL).
Insertar Funciones:
Haciendo click en el botn Functions mientras se est creando una frmula nueva o modificando una ya creada aparecer la pantalla denominada Paste Functions
Esta pantalla lista las categoras de funciones disponibles en el recuadro de l a izquierda y los nombres de las funciones de cada categora en el de la derecha. Haciendo click en OK se insertar dentro de la frmula (en el lugar en que se encuentre el cursor) la funcin que se haya seleccionado. La funcin tambin puede insertarse con una descripcin de los argumentos requeridos activando el recuadro Paste Arguments.
X/6
La funcin if():
Esta funcin se emplea para crear proposiciones condicionadas del tipo: si...entonces. sta contiene tres parmetros tal y como lo plasma el ejemplo siguiente: if( CLOSE > (HIGH+LOW) / 2, +V, -V ) El primer campo (en color azul) es la condicin que el programa analizar para ver si es cierta o falsa. El segundo campo (en color verde) es la accin que realizar si l a condicin es cierta. El tercer campo (en color rojo) es la accin que realizar si l a condicin es falsa. La anterior formula suma el volumen si el cierre es mayor que la media entre mximo y mnimo o, si no, lo resta.
X/7
El identificador de precios P:
El programa dispone de un identificador de precio especial la variable "P" se emplea para referenciar cualquier lnea o un indicador o precio, es decir, el indicador que se cree se calcular sobre uno de estos elementos dependiendo de donde se deposite el indicador. La variable "P" representa la el elemento sobre el que se ponga el indicador. Con los system tests y las exploraciones, la variable "P" representar el elemento que anteriormente se haya seleccionado. Esto puede ser til si se quiere que un indicador, una exploracin, un system test, o un Experto calcule un indicador por ejemplo en base a un determinado elemento del grfico y no en base nicamente al valor base del chart, que son los precios. Si se aplica un indicador que contenga la variable "P" sobre las barras de precios, el precio de cierre ser el que use por la variable "P" para el clculo del indicador. Por ejemplo, la siguiente frmula es un indicador "MACD-type" es decir, la diferencia entre las medias mviles exponenciales de 12 y 26 periodos del elemento del grfico sobre el que se deposite en el indicador: mov( P, 12, E) - mov( P, 26, E) Si por ejemplo se aplicase este indicador al indicador predefinido Accumulation/Distribution, el resultado no ser ms que el MACD del indicador Accumulation/Distribution. En resumen, con el anterior indicador, se pueden obtener los correspondientes MACDs del resto de indicadores.
Binary Waves
Los "Binary Waves" son un tipo especial de indicadores que intentan expresar en qu posicin estn con respecto a un valor y en que medida. No es concepto fcil de asumir sin antes dominar al completo el resto de "Indicator Builder". Un indicador del tipo "Binary Wave" toma el valor +1 o -1 dependiendo de si e l indicador se encuentra alcista o bajista, de ah viene su nombre, (onda doble). El autntico y asombroso poder de estos indicadores se obtiene con mltiples (ondas), en lugar de poder obtener dos resultados podemos obtener muchas ms.
X/8
Tal y como se muestra en la tabla, se considerar al MACD alcista siempre que est por encima de su media mvil (de 9 sesiones y exponencial) o tambin denominada lnea de seal, y del mismo modo se considerar al MACD bajista cuando se encuentre por debajo o tome el mismo valor que su media mvil. Por lo tanto, el MACD Binary Wave tomar el valor +1 o -1 dependiendo de donde se encuentre el MACD con respecto a su media mvil, dependiendo de si en ese momento es alcista o bajista. Con el resto de indicadores sucede lo mismo siguiendo los mismos criterios. Tambin podramos desear combinar a la vez estos cuatro "Binary Waves" en un solo indicador Binary Wave composite. De este modo cuando los cuatro Binary Waves son alcistas, el valor que tomar el Binary Waves composite no ser +1 sino que ser +4, y as cuando los cuatro Binary Waves sean bajistas el Binary Waves composite tomar el valor -4. Cuando nos encontremos con dos alcistas y dos bajistas el valor del composite ser cero. Con el composite encontramos en un indicador cuatro indicadores a la vez, de este modo, el filtro contra seales falsas para operar es tremendo y slo se operar cuando cuatro indicadores a la vez lo sealen encontrndose todos ellos en la misma situacin.
X/9
X/10