PACK TRADING PROFESIONAL Hemos creado una serie de herramientas que agilizan el trading manual en la plataforma metatrader. Operaciones para abrir una estrategia a mercado pulsando una tecla o lanzando una script, disponer de una tecla de pánico para poder cerrar todas las operaciones en un activo pulsando una tecla, tener herramientas para borrar en un click las anotaciones de un gráfico o para poder analizar nuestra operativa sobre el gráfico a partir del historial de operaciones pensamos que son muy útiles para un trader y que pueda competir en un mercado cada vez mas sofisticado. Estas herramientas se han programado en forma de Scripts y por tanto hay que tener claro que solo se ejecutan una vez en el grafico. Una vez que el código se ejecuta sobre el grafico el seguimiento de la operativa la debe seguir el trader de forma manual si desea alterar alguna condición de cierre de la estrategia. Un vez aclarado este aspecto conviene saber cómo definir teclas de acceso directo para la ejecución de script pulsando una tecla. Selecionar Definir tecla de acceso directo. Aparecerá la pantalla:
En la script seleccionada definiremos el control y la tecla sobre los que pulsando al mismo tiempo ejecutaremos el código de la script. En este caso pulsando Ctrl+B ejecutaremos la Script Open BUY, que establece una estrategia de compra descrita mas abajo. Del mismo modo podemos ejecutar todas las script que queramos con las distintas teclas que definamos. Si no queremos pulsar la tecla o no la recordamos la podemos arrastrar con el ratón sobre el gráfico. 1.-LIMPIEZA GRAFICA. Esta script elimina del gráfico líneas, trazos de órdenes, órdenes, fibos e indicaciones que tenga, sin eliminar la plantilla de configuración e indicadores que contengan. 2.-Open BUY Esta script ejecuta una estrategia de compra personalizada sobre el gráfico activo. Al ejecutarla sobre el gráfico que vamos a operar se verá la siguiente configuración:
N_ordenes es la cantidad de órdenes que queremos abrir de compra sobre el activo del gráfico en el punto actual del precio. La script lanzará todas órdenes con un stoploss en el mínimo producido en la vela Stop_n_velas, en el caso de arriba lanzaremos el stop en el mínimo producido en la vela número 5 del grafico, contando que la vela actual en formación es la 0. En función a la distancia del precio al stoploss se calcula un volumen total equivalente al porcentaje de cuenta que queramos arriesgar. Este volumen será distribuido de forma uniforme entre el total de órdenes. Si el volumen a arriesgar fuera insuficiente para repartirlo entre todas las órdenes a introducir en mercado meteríamos todas al volumen mínimo que permite el bróker para ese activo. Todas las órdenes son lanzadas a mercado con objetivos escalonados calculados como un múltiplo del número de orden por el ATR (periodo_atr), en el caso anterior de 10 periodos. Así si establecemos 4 órdenes para la operación serán lanzadas con objetivos 1ATR la primera orden, 2ATR la segunda, 3ATR la tercera y 4ATR la cuarta. Que los objetivos puedan ser puestos dependerá del freelevel que permita el bróker en ese momento Hay que tener en cuenta que la script solo se ejecuta una vez al principio, por lo que podremos modificar en cualquier momento objetivos, nivel de pérdida o el cierre de alguna de las órdenes. En el ejemplo de abajo metemos una operación de compra con la script, esta introduce las 4 órdenes de compra sin tp ni sl para no ser rechazadas. Una vez introducidas en mercado les coloca los sl y tp correspondientes, evitando quedarnos
fuera de mercado en momentos volátiles como son los de ruptura de resistencia o soporte. 3.-Open SELL Esta script lanza la estrategia de venta personalizada sobre el grafico activo. Su estructura es igual a la explicada para las compras: N_ordenes es la cantidad de órdenes que queremos abrir de venta sobre el activo del grafico en el punto actual del precio. Todas las órdenes con un stoploss al máximo producido en la vela Stop_n_velas. En función a la distancia del precio al stoploss se calcula un volumen total equivalente al porcentaje de cuenta que queramos arriesgar. Este volumen será distribuido de forma uniforme entre el total de órdenes. Si el volumen a arriesgar fuera insuficiente para repartirlo entre todas las órdenes a introducir en mercado meteríamos todas al volumen mínimo que permite el bróker para ese activo. Todas las órdenes son lanzadas a mercado con objetivos escalonados calculados como un múltiplo del número de orden por el ATR (periodo_atr). Así si establecemos 4 órdenes para la operación serán lanzadas con objetivos 1ATR la primera orden, 2ATR la segunda, 3ATR la tercera y 4ATR la cuarta. Que los objetivos puedan ser puestos dependerá del freelevel que permita el bróker en ese momento
4.-CIERRE TOTAL ÓRDENES Siempre conviene tener un botón de pánico o simplemente para cerrar toda la operativa que tengamos en un activo. Esta script CIERRA TODAS las ordenes: de compra, venta, de tipo stop o limit que tengamos en el gráfico actual. 5.-MODIFICA OBJETIVOS Y STOP DE LAS ORDENES DE UN EXPERTO Esta script nos permite cambiar todos los takeprofit y todos los stoploss de todas las órdenes lanzadas por un exper o una script a un precio determinado. Para ello necesitaremos el número de experto de las órdenes y el precio al que pondremos el objetivo y el stoploss. Entendiendo que si la orden es de compra y el precio que se da en la script es superior será un objetivo y si está por debajo será un stoploss. Reciprocamnete para las ordenes sells. 6.-CIERRE DE TODAS LAS ORDENES EN POSITIVO DE UN EXPERTO Esta script nos cerrará todas las órdenes en positivo que tengamos en el activo donde lanzamos la script.
7.-EXPERT: MACHACON. Este experto cierra todas las órdenes abiertas del activo en el que opere cuando el conjunto de todas alcanzan un objetivo marcado en euros. En el caso inferior cerraríamos todo cuando alcanzásemos un beneficio total de 200. 8.-EXPERT: AVISO ROTURA DESOPORTES Y RESISTENCIAS POR LINEAS Una vez colocado el experto deberemos seleccionar uno de los objetos que se encuentran abajo dentro de la elipse. La arrastramos sobre el grafico detectando la posible línea de tendencia, soporte o resistencia del precio según las pautas del análisis técnico. Pinchamos sobre la línea y seleccionamos Trendline propiedades.
En la pestaña Común dentro de Nombre pondremos el nombre definido en el experto: LINEA, SOPORTE o RESISTENCIA Cuando el precio rompa la línea, el experto nos avisará dándonos el rango de la ruptura, para determinar la fiabilidad de la ruptura.
10.-ANALISIS ORDENES HISTORICO Hemos incorporado una herramienta básica para cualquier trader. Esta es la de una vez terminada la jornada de operativa poder analizar las operaciones realizadas durante el día. Esta Script pinta las operaciones del historial del terminal sobre el gráfico. 11.-ANALISIS OPERACIONES HORARIO Otra herramienta importante s la de ver la estadística en pips o euros que obtenemos en nuestro histórico de trading. Por tal motivo diseñamos esta script que calcula al estadística de operaciones separándolas en las 24 horas del dia. Permite sacar la estadística en pips, euros o numero de ordenes positivas mediante la entrada: ESTADISTICA. Si ESTADISTICA toma el valor 1 saca la estadística en pips:
Si ESTADISTICA toma el valor 2 saca la estadística en euros: Si ESTADISTICA toma el valor 3 saca la estadística de operaciones: Como se observa aunque sean sobre el mismo activo e histórico no tienen por qué coincidir las gráficas. Dependerá de la gestión monetaria utilizada y de la política empleada a la hora de calcular los volúmenes. Del mismo modo permite sacar una estadística separada de las operaciones de compra y de venta.