Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 200
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Al depurar, el EA se bloquea, aunque en teoría debería funcionar en OnTICk hasta que la condición Tik==0 se vuelva falsa.
Al depurar, el Asesor Experto se bloquea, aunque en idea debe ejecutar un bucle en OnTIck hasta que la condición Tik==0 se vuelva falsa.
Busque errores. Al compilar, preste atención al mensaje de error.
dice que está intentando crear una variable y que la variable ya existe en las declaraciones globales.
Y así sucesivamente.
Hola! Hace un año dominé MQL4 con facilidad. Ahora estoy tratando de traducir mis EAs en MQL5, pero no puedo ni siquiera captar lo básico del nuevo lenguaje. Si puedes, por favor envíame un programa sencillo para abrir una posición al cruzar un indicador de movimiento rápido y uno lento con la configuración de Stop y Profit. Aquí hay un ejemplo de un programa que funciona en MQL4:
#define Lote 0.1
extern int Magia = 105;
extern int St=70;
extern int Pr=50;
static int prevtime = 0;
extern int PerF=15;
extern int PerL=55;
int init() { return(0); } int deinit() { return(0); }
int inicio() {
if (Time[0] == prevtime) return(0);
prevtime = Tiempo[0];
if( iMA(NULL,0,PerF,0,MODE_SMMA,PRICE_MEDIAN,1)>iMA(NULL,0,PerL,0,MODE_SMMA,PRICE_MEDIAN,1)
&& iMA(NULL,0,PerF,0,MODE_SMMA,PRICE_MEDIAN,2)<iMA(NULL,0,PerL,0,MODE_SMMA,PRICE_MEDIAN,2) )
{ OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-St*Point,Ask+Pr*Point, "2014",Magic,0,Green);}
return(0); }
Instale la versión 8 o superior de Internet Explorer, aunque no la utilice nunca. ¿Los desarrolladores vincularon el Market en el terminal a este navegador por alguna razón?
Hay varios EAs de scalper en el Mercado que muestran resultados sorprendentes en el probador. Pero, ¿funcionarán en una cuenta real?
Esto sólo puede probarse en una cuenta real si se dispone de una versión gratuita del EA. Muchos vendedores ponen versiones gratuitas de sus EAs de pago, para que se puedan probar no sólo en el probador.
Pero es aconsejable, antes de probar en la cuenta real, asegurarse de que no estamos tratando con el grial de los probadores en las cuentas demo. De lo contrario, no tendrás suerte.
StrangerNet:
Cuenta los paréntesis para ver si están emparejados. He contado más abiertos que cerrados.
La condición adicional es simple, duplica lo que escribí para el tipo de orden de venta.
La pregunta sigue siendo. ¿Por qué no va más allá de la primera condición?
La condición es simple allí, duplica lo que escribí para el tipo de orden de venta.
La pregunta sigue en pie. ¿Por qué no va más allá de la primera condición?
Adjunta el código completo o inicializa tus variables antes del fragmento de código, por favor. No sé qué tienes en tus variables, por ejemplo en