¿como ocultar tp sl de EA o mostrar tp sl en MT4? - página 4

 
Ickyrus:

¿Qué experiencia tiene en programación?

¿Por qué crees que puedes lanzarte a modificar un programa sin aprender primero el lenguaje?

Cuando intentas utilizar el lenguaje de metatrader ¿comprobas la sintaxis con la doumentación?


solo vb 6.0...

había comprado un libro de programación de expertadvisor

de http://expertadvisorbook.com/

pero aun no lo he recibido,

así que ahora mismo empiezo a aprenderlo.

paso a paso de la modificación de existir ea primero antes de crear mi ownself ea.

intenta aprender de todos los errores que he cometido.

 

Así que lo primero que necesitas entender es que la sintaxis del lenguaje mlq es muy diferente a la de VB por lo que no puedes simplemente escribir VB y esperar que funcione igual.

Lo segundo que necesitas entender es las entradas y salidas básicas de mlq.

Lo tercero es entender las funciones especiales init() start() deinit() y lo que es una función.

Así que para empezar a escribir tu nuevo ea vamos a empezar por abrir el editor y ver el esquema de un programa mlq.

Lo siento si esto suena condescendiente, pero es más fácil enseñar a un niño, ya que se puede asumir que no saben nada, mientras que los adultos pueden saltar con suposiciones de fondo basadas en la experiencia.
Aquí está el programa en blanco más simple de mlq que puedes hacer. Puedes compilarlo y añadirlo a un gráfico y ver la cara sonriente en la esquina superior derecha.

Todo lo que hagas al escribir código debe seguir esta sintaxis

int start()
{
 //program code starts here
 return(0) ; //special function start requires and integer value return to the main metatrader program.
}
// the end.
es decir:- el tipo de número que devuelve la función el nombre de la función con el () a continuación las llaves {}. que encierran un bloque de código
int start()
{
//program code starts here
Comment("Hello World the Ask price is ",Ask) ;
return(0) ; //special function start requires and integer value return to the main metatrader program.
}
// the end. 

Este programa introduce el concepto de final de línea. Una línea de código puede abarcar más de una línea por lo que el final de la línea de código se representa con el punto y coma ;

Comment es una función que tiene como parámetros variables de cadena y de número separadas por una coma. El comentario envía información a la ventana del gráfico en la que se encuentra el ea. Puede usar esto para ver si su código de activación está funcionando como se espera.

Ejercicio: busque la sentencia if y haga que escriba dos comentarios diferentes en la pantalla dependiendo de que el precio Ask esté por encima o por debajo de un precio introducido manualmente.

 
Ickyrus:

Así que lo primero que necesitas entender es que la sintaxis del lenguaje mlq es muy diferente a la de VB por lo que no puedes simplemente escribir VB y esperar que funcione igual.

Lo segundo que necesitas entender es las entradas y salidas básicas de mlq.

Lo tercero es entender las funciones especiales init() start() deinit() y lo que es una función.

Así que para empezar a escribir tu nuevo ea vamos a empezar por abrir el editor y ver el esquema de un programa mlq.

Lo siento si esto suena condescendiente, pero es más fácil enseñar a un niño, ya que se puede asumir que no saben nada, mientras que los adultos pueden saltar con suposiciones de fondo basadas en la experiencia.
Aquí está el programa mlq más simple que puedes hacer. Puedes compilarlo y añadirlo a un gráfico y ver la cara sonriente en la esquina superior derecha.

Todo lo que hagas al escribir código debe seguir esta sintaxis

es decir:- el tipo de número que devuelve la función el nombre de la función con el () a continuación las llaves {}. que encierran un bloque de código

Este programa introduce el concepto de final de línea. Una línea de código puede abarcar más de una línea por lo que el final de la línea de código se representa con el punto y coma ;

Comment es una función que tiene como parámetros variables de cadena y de número separadas por una coma. El comentario envía información a la ventana del gráfico en la que se encuentra el ea. Puede usar esto para ver si su código de activación está funcionando como se espera.

Ejercicio: busque la sentencia if y haga que escriba dos comentarios diferentes en la pantalla dependiendo de que el precio Ask esté por encima o por debajo de un precio introducido manualmente.

gran....

hecho el hola mundo mql4


http://postimage.org/image/7dfpk2f3l/

 
Ok a la espera de ver el código fuente utilizando el SRC para el ejercicio - esta discusión debe ser iniciado en un nuevo hilo con un título diferente Como "Mi primer EA"
 
Ickyrus:
Ok a la espera de ver el código fuente utilizando el SRC para el ejercicio - esta discusión debe ser iniciado en un nuevo hilo con un título diferente Como "Mi primer EA"

ok