Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
y por favor arregle sus errores o déme algunas pistas
"mohsin360", el compilador le está diciendo lo que está mal. ¿Por qué no leer el informe de error y el seguimiento.
Si dice que tienes una variable que no ha sido definida, entonces define la variable para que no cause el error.
Si dice que tienes un paréntesis desequilibrado ")" significa que tienes que comprobar que colocas el número correcto de paréntesis a la izquierda y a la derecha y que probablemente falte uno o más.
Estos son errores simples para alguien que ya sabe codificar un poco.
Si no sabes nada de programación, entonces tal vez deberías dedicar algo de tiempo a aprender primero los fundamentos de la programación y a usar un compilador y corregir los errores de sintaxis del código en general, antes de intentar escribir un EA o un Indicador.
¡Un buen lugar para empezar es el "Libro MQL4", aquí mismo en este sitio!
Alternativamente, tal vez un libro para principiantes en "Programación C" o tal vez algunos tutoriales en línea en "C" para los principiantes. Eso le hará empezar a entender los fundamentos y luego puede proceder con MQL4.
Sí, leí el informe de error y contiene el primer y segundo errores ocho en números b coz de mi código de inicio de arrastre y llego a saber que alpari o mt4 no permite un mínimo de arrastre de 30 pips por lo que decidí cambiar el código un poco y el uso de orden recta modificar el código en lugar de código de inicio de arrastre . gracias a todos por co operar conmigo tanto . no seas tan relajado voy a pedir de nuevo si necesito ayuda después de hacer y compilar los nuevos cambios
Saludos
Mohsin.meo
mi meta editor muestra algunos errores primero es (145,51) cuando busco en la lista de errores me multa no 145 diciendo que :[Modificación denegada porque orden demasiado cerca del mercado.Y esto es cierto porque en esa línea introduje el código para modificar la orden en más de sólo 5 pips, pero cuando busco otros errores como (153,62), (158,8), (164,8), (170,55), (180,60) y (185,8).Por favor, ¿alguien puede decirme cuál es el significado de los errores y dónde puedo encontrar los significados b coz busqué "token inesperado" y encontrar que sólo viene cuando hay algún problema con la sintaxis del código, pero como u puede ver tengo dos errores en la parte superior dicen parámetros equivocados cuentan @(145,51) y (153,62) y sólo 145 aparece en el índice, pero 153,62 no es Y
mi meta editor muestra algunos errores primero es (145,51) cuando busco en la lista de errores me multa no 145 diciendo que :[Modificación denegada porque orden demasiado cerca del mercado.Y esto es cierto porque en esa línea introduje el código para modificar la orden en más de sólo 5 pips, pero cuando busco otros errores como (153,62), (158,8), (164,8), (170,55), (180,60) y (185,8).Por favor, ¿puede alguien decirme cuál es el significado de los errores y dónde puedo encontrar los significados? porque he buscado "token inesperado" y he encontrado que sólo aparece cuando hay algún problema con la sintaxis del código, pero como puede ver, tengo dos errores en la parte superior que dicen que los parámetros son incorrectos @(145,51) y (153,62) y sólo 145 aparece en el índice, pero 153,62 no es Y
145 es el número de línea no el número de error... 51 es el número de columna de caracteres. Estos son errores de codificación, no de ejecución. . . arregla tus llaves.
Esto es incorrecto . . .
OrderSelect() el primer parámetro debe ser un int no una cadena, lea la documentación.
Lo mismo aquí . . .
Estos son de cuerda y no funcionarán. . .
lo mismo aquí . . .
Ya he declarado Buy_ticket como un intiger que contiene el valor del ticket recibido del servidor @ ordersend Buy y lo mismo para sell.
si dices que el primer parámetro de orderelect debe estar en números entonces como obtuve el no obviamente primero lo almacené en un intiger y luego llame a ese intiger y eso es lo que estoy haciendo.
?
Ya he declarado Buy_ticket como un intiger que contiene el valor del ticket recibido del servidor @ ordersend Buy y lo mismo para sell.
si dices que el primer parámetro de orderelect debe estar en números entonces como obtuve el no obviamente primero lo almacené en un intiger y luego llame a ese intiger y eso es lo que estoy haciendo.
?
Esto es un entero...
esto es una cadena
"Buy_ticket"
Si lo que dices es ""?
he eliminado estos y el metaeditor pregunta por las variables predefinidas mostrando el error de variable no definida
comprar_boleto
vender_boleto
ahora he arreglado estas comas dobles y solo tengo dos errores
aquí está el código
Si lo que dices es ""?
he eliminado estos y el metaeditor pregunta por las variables predefinidas mostrando el error de variable no definida
comprar_boleto
vender_boleto
ahora he arreglado estas comas dobles y solo tengo dos errores
aquí está el código
buy_ticket no es lo mismo que Buy_ticket
Todavía tiene muchos otros errores. . .
OrderModify() (por favor, lea la documentación) toma al menos 5 parámetros .
OrderModify(buy_ticket, buy_open_price, slbuy);
. . . no tres. el color es opcional . . .
¿si no qué?
else{ }