jueves, 16 de abril de 2009

Como mostrar información en MQL4.

Bueno, en este post voy a explicar las formas de las cuales disponemos en Metatrader para mostrar información, es decir que si se dan una serie de condiciones el programa nos muestre la información que deseamos.

El lenguaje MQL4 proporciona varios métodos para presentar información.
  • La función Alert visualiza una caja de diálogo con datos definidos por el usuario. El formato de dicha función es:

     Alert ( " El margen libre crece a", AccountFreeMargin (), "!"); 
  • La función Comment muestra los datos definidos por el usuario en la esquina superior izquierda de la gráfica. La secuencia de caracteres "\ n" se utiliza para iniciar una nueva línea.

     Comment ( " El margen libre es", AccountFreeMargin (), "."); 
  • La función Print guarda los datos definidos por el usuario en el registro del sistema.

     Print ( " El margen libre es", AccountFreeMargin (), "."); 
Existen otras formas de visualizar información pero en principio estas serían las mas usadas y las más sencillas.

Saludos a todos.

viernes, 10 de abril de 2009

Otro blog sobre metatrader.

Bueno, como ando un poco atareador ultimamente aquí os dejo un blog donde hay información sobre metatrader en español.

Aprendiendo de MQL4.

Gracias a la gente desisteresada, otros vamos aprendiendo cosas nuevas, por ello hay veces que coloco enlaces a otros blogs que voy encontrando por mis búsquedas en san google.

Sin el trabajo de esta gente desinteresada, a veces las cosas serían un poco mas complicadas de aprender y entender.

Gracias.

Saludos.

miércoles, 1 de abril de 2009

La función iMA de metatrader.

En este post voy a explicar un poco la función que trae el metatrader para obtener una media.

Podemos encontrarnos con distintos tipos de medias, por ejemplo:
  • Media simple, SMA.
  • Media exponencial, EMA.
  • Media alisada, WMA.
La función para obtener la media de una serie de valores es:

double iMA( string symbol, int timeframe, int period, int ma_shift, int ma_method, int applied_price, int shift)

Con esta función se calcula la media y retorna su valor.

Como se aprecia a la función se le pueden pasar varios parámetros:
  • El primero de ellos es el parámetro symbol, con este parámetro se puede especificar el símbolo al cual queremos realizarle la media, por ejemplo EUR/USD, si se le pasa NULL se realizaría sobre el símbolo actual.

  • El segúndo parámetro es el timeframe, es decir el período al cual se le realizará la media, pudiendo ser 5 minutos, 1 hora entre otros, si se le pasa 0 se utilizará el tiempo de la gráfica actual.

    PERIOD_M1 1 1 minute.
    PERIOD_M5 5 5 minutes.
    PERIOD_M15 15 15 minutes.
    PERIOD_M30 30 30 minutes.
    PERIOD_H1 60 1 hour.
    PERIOD_H4 240 4 hour.
    PERIOD_D1 1440 Daily.
    PERIOD_W1 10080 Weekly.
    PERIOD_MN1 43200 Monthly.
    0 (zero) 0 Timeframe used on the chart.

  • En el parámetro period, deberemos especificar el período de cálculo al cual deseamos realizar la media.

  • El parámetro ma_method, puede tomar los siguientes valores:


    MODE_SMA 0 Simple moving average
    MODE_EMA 1 Exponential moving average
    MODE_SMMA 2 Smoothed moving average,
    MODE_LWMA 3 Linear weighted moving average

  • El parámetro applied_price puede tomar los siguientes valores:

    PRICE_CLOSE 0 Close price.
    PRICE_OPEN 1 Open price.
    PRICE_HIGH 2 High price.
    PRICE_LOW 3 Low price.
    PRICE_MEDIAN 4 Median price, (high+low)/2.
    PRICE_TYPICAL 5 Typical price, (high+low+close)/3.
    PRICE_WEIGHTED 6 Weighted close price, (high+low+close+close)/4.

Tan solo quedaría poner un ejemplo de como calcular un par de medias, pero eso lo haré con algún caso práctico.

Saludos a todos.

viernes, 20 de marzo de 2009

Flujograma estrategia dagostino.

En un post anterior comenté que me daría un tiempo para probar una estrategia que encontré en la página web de fxstreet.es , pero como he tenido algo de tiempo me he dedicado ha hacer un flujograma del posible programa para desarrollar la estrategia, pues lo primero que debe plantearse un programador es diseñar el flujo del programa.

El siguiente gráfico muestra un posible planteamiento de dicho flujograma, en esto de la programación existen muchas formas de realizar las cosas así que esta ha sido la que se me ha ocurrido.


Para descargar la imagen pinchar aqui.
Puesto que el programa aún no está diseñado, cabe alguna posible modificación en el flujograma así que lo siguiente es realizar un pequeño flujograma con los datos de programación.

Bueno, saludos a todos mis seguidores, como siempre menciono estos programas no sirven para el trading real, así que no te fíes de ellos, yo solo los coloco en este blog por expresarme un poco, y tener un pequeño diario de mis andanzas por la programación y el trading.

Nota: Estos datos son solo educativos, no los uses para realizar trading real pues quizás llegues a arruinarte. Allá tú.

viernes, 13 de marzo de 2009

Estrategia D' Agostino

Bueno, despues de navegar bastante por internet, me doy cuenta que mis conocimientos sobre inversiones son infimos, quizás ni lleguen al 5% de lo que debería saber.

Despues de mucho navegar encontré una estrategia muy sencilla de aplicar, y que iré probando en una cuenta demo, puesto que no creo que dicha estrategia de muy buenos resultados, pero como he leído en varias páginas se trata de ir adquiriendo una metodología diaria e irse separando del miedo y de las emociones, a medida que la vaya realizando la iré programando, puesto que mis conocimientos de programación tambien son escasos, viendo EA de otros programadores.

Bueno, tiempo al tiempo, tan solo eso lo único que pierdo es tiempo y si llego a adquirir conocimientos sobre finanzas, pues muxo mejor.

La estrategia sobre la cual iré realizando mis primeras inversiones se encuentra en el siguiente enlace:

Tecnica D'agostino
.

Ojo, lo que podais leer en esta web no lo deberías aplicar con cuentas reales pues llegareis a perder todo vuestro capital. Estais avisados, solo pongo estos artículos por expresarme en algún medio de comunicación y tan solo con ánimo de tener diversidad de conocimientos.

La información siempre es buena, lo único que se pierde es el tiempo en adquirir dicha información.

Saludos a todos.

viernes, 27 de febrero de 2009

Un artículo interesante

Bien, posteo aquí la dirección de un artículo interesante que encontré en la página web: Tradingsys.

En este artículo habla de la colinealidad entre sistemas indicadores que se pueden utilizar en el trading.

Según entiendo por lo lo leído, viene a decir que no es necesario usar demasiados indicadores sino que es mejor utilizar indicadores con baja correlación entre ellos.

Bueno, si estas interesado te recomiendo que le eches un vistazo.

Saludos.

jueves, 19 de febrero de 2009

Blog de Blai5

Bien pongo aquí este post, puesto que he encontrado este blog que parece bastante interesante, segun cuenta el hombre se dedica ha realizar indicadores para el prorealtime y el visualchart.

Los indicadores que he visto parecen interesantes, así que os dejo el enlace para que podais comprobar por vosotros mismos dichos indicadores.

Lo cierto es que mis conocimientos de bolsa y de programación con respecto a este tipo de gente son mínimos, así que tengo que seguir estudiando y aprendiendo de estos privilegiados.

El enlace al post es

http://www.blai5.net/


Saludos.