martes, 29 de septiembre de 2009

Software - Sistemas a medida para Forex

Argentina.

Tradear todos los días y ser exitoso brinda una de las emociones mas importantes que conozco, pero ello implica una dedicación muy importante, esto es, como un trabajo normal.

Obviamente operar en TimesFrames altos ofrece la posibilidad de distenderse y tener actividades paralelas complementarias, pero a veces las oportunidades se dan en horarios en los cuales nos resulta complicado estar en la Pc.

Por otro lado se requiere de una cierta inversión importante como para tener la suficiente cantidad de equipamiento como para el seguimiento, esto es Computadoras, Monitores, etc.

Independientemente de esto, y como soy programador, estuve desarrollando alguna herramienta a modo de supervisor, que me "alerten" de una determinada situación, particularmente situaciones especiales.

Con alarmas sonoras estos sistemas lo que me ofrecen es la posibilidad de tener varios pares en distintos times frames abiertos y ante una determinada situación, como puede ser el rompimiento de un canal, o un estado particular de un indicador, me alerten y a partir de esta situación comienzo a prestarle atención al par y buscar la entrada.

Se debe tener claro que esto depende de los indicadores, y que se puede programar una estrategia.

Sapucay Analizer v1.1

Por ejemplo este es un programa personal, lo uso en combinación con otros, pero le cuento lo que hace.

Tengos Tres Metatrader abiertos ( Windows XP ) en el primero tengo todo en un time de 15M, los 8 pares siguientes (UsdChf, UsdCad, GbpUsd, EurUsd, AudUsd, EurUsd, UsdJpy, GbpJpy ). El programa tiene dos sectores, el superior muestra los pares y 6 columnas.

En la primera columna se exponen temporalidades de 15M y se ven dos indicadores, uno redondo y el siguiente cuadrado.

El redondo cambia de color en función de la información recibida por un indicador llamado "Centro de Gravedad", de esta manera esta programado que al entrar dentro de la zona del 10 % del limite superior o inferior, este indicador se enciende, Verde para compra o Rojo para Venta.
El cuadrado, es idéntico pero esta referido a un indicador del Metatrader llamado "Shi-Chanel".

Lo interesante es que puedo saber, en todo momento en M15, H1, H4; D,W en que parte del Canal esta el precio.
Times abiertos en los otros Meta.

Por otra parte vemos en la gráfica superior del par USDCHF que hay dos colores rojos, uno suave y otro intenso (H4) esto me está indicando que en el TimeFrame de cuatro horas, el precio "Rompió el canal" y que en Daily esta por tocar el canal, esto es, el precio se encuentra muy cerca del limite (10 %).

En la columna a la derecha se muestra el ANCHO en pips del indicador "Centro de Gravedad".

Lo interesante es que ante determinadas combinaciones ("mediante Algebra de Boole") se dispara una alarma visual primero y sonora luego, si se dan determinadas condiciones: Por ejemplo una compra:

En este ejemplo se esta mostrando la parte inferior del Supervisor, que manifiesta que estamos en ZONA DE COMPRA, en particular el circulo hace referencia al "Stochastic", y el Cuadrado al "Laguerre" y muestra que lo que ha detectado es lo siguiente:

El indicador LAGUERRE ha roto canal en 15M, 1H, esta por debajo de 0.03 en H4 y en Daily.

Esto como lo dije, marca una ZONA de compra, ahora solo se debe buscar el punto de entrada de esta compra, previa observación para identificar si no estamos en un fundamental, ya que como lo dije, es una ZONA no un PUNTO y puede variar.

Pero estas son las mejores condiciones para entrar.

El indicador analiza comparativamente el Estocástico también.

¿ Porque estos programas supervisores son externos ?

Bueno, el Metatrader usa una tecnología propia para compilar los indicadores, basados en un lenguaje llamado METAQUOTES y cuya extensión es .mq4 o .mqh dependiendo su uso, lo que compilado es .ex4

Pero existen por todos lados "decompiladores", los que por ingeniería inversa obtienen los códigos fuentes a partir del archivo compilado, por ello mi trabajo lo hago con software externo encriptado y solo puede ser decompilado en Assembler, un poco harto de que me roben tecnología. no la desarrollo dentro del METATRADER sino que la desarrollo de manera externa en combinación.

Los indicadores que están dentro del Metatrader solo registran información que es analizada por el Sapucay Supervisor y visualizada en pantalla.

Es posible por ello automatizar operaciones, o sea, se puede crear un programa externo que meta ordenes o cierre operaciones dentro del Metatrader, sin que con ello se conozca la lógica de evaluación del sistema, pudiendo de esta manera proteger estas cuestiones.

En fin, son herramientas, Tradear es un Arte que hay que desarrollarlo, pero estoy abriendo las puertas para el desarrollo de herramientas a medida.

Asi que si tiene una idea contacteme.

¿ Cómo controlas que no se copien las herramientas de una pc a otra ?

Muy fácil, para poder usar la herramienta hay que hacer un login, pero este no esta en la pc de usuario, sino esta en mi sitio web, por ende el login se hace contra un sitio web desarrollado en ASP protegido que esta en NewYork, con tecnología en la que tenemos una experiencia de 13 años, sin problemas de seguridad.

Por ende, se registra el numero de serie del disco rígido en el web y si se pretende usar el soft desde otra pc, no le deja ingresar, por ende solo sera usado donde el usuario lo indique, pudiendo anular una situación para habilitar una nueva.

Observaciones:

Oportunamente publicaré herramientas específicas de manera comercial, con un costo muy accesible.

Fuentes:

Rubén Dieminger
Analista de Sistemas de Información
Mat.Prof 036
Programador -Trader


1 comentario:

  1. Buenos días.
    Quisiera semiautomatizar mi sistema habitual de trading.
    Actualmente basándome en un indicador y price action opero los pares JPY usando 2 script. Igualmente uso una pequeña EA como money management.
    Me interesaría añadir una alarma al indicador de tal forma que me avise cuando este alcance el valor que yo le diga (será distinto en cada ocasión) y que además opcionalmente pueda ejecutar las ordenes de venta o compra recogidas en los scrpit mencionados.
    Si lo ves factible y estas interesado ponte en contacto conmigo en el mail antoniomago09@gmail.com

    ResponderEliminar