[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 61
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
Encuentra la línea: #include <strlib.mgh>
y reemplazarlo por: #include <stdlib.mgh>.
Y tengo tanto la biblioteca tal como la tal. El segundo vino con el EA. Pero al compilarlo el editor no lo ve y da un error.
Fue silatyt quien se equivocó en la impresión y yo repetí =). El mensaje anterior es correcto. El error es 'strlib.mqh' - no se puede abrir el archivo de programa
comprueba si existe en la carpeta terminal/experts/includes/
comprobar su presencia en la carpeta terminal/expertos/incluidos/
Ayúdame a insertar correctamente para esta matriz, las funciones para mover sl a breakeven, a un determinado beneficio en un comercio.
extern int tp = 0; // valor del beneficio
extern int sl = 0; // valor de la pérdidaextern int BeginHour = 0; // hora de inicio de la operación
extern int EndHour = 0; // hora de finalización de la operación
extern int lots =0;
int start()
{
//-- Operación de compra. Comprueba si no hay órdenes abiertas y el precio de cierre de la barra anterior es inferior al precio de apertura.
//-- Orden de compra cuando el precio de compra actual alcanza el máximo de la barra anterior. Periodo de tiempo en el que el robot realizará la operación.
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]<Open[1] && High[1]<Bid )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]<Open[2] && High[2]<Oferta )
OrderSend(Symbol(),OP_BUY,lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour&& Close[3]<Open[3] && High[3]<Bid )
// OrderSend(Symbol(),OP_BUY,Ask,0,Ask-sl*Point,Ask+tp*Point,"",777,0,Red);
//-- Sell trade. Comprueba si no hay órdenes abiertas y el precio de cierre de la barra anterior es mayor que el precio de apertura.
//-- Orden de venta cuando el precio Bid de la barra actual alcanza el Low de la barra anterior. Periodo de tiempo en el que el robot realizará la operación.
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[1]>Open[1] && Low[1]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);
if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[2]>Open[2] && Low[2]>Bid )
OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);
//if (OrdersTotal()==0 && Hour() >= BeginHour && Hour() < EndHour && Close[3]>Open[3] && Low[3]>Bid )
//OrderSend(Symbol(),OP_SELL,lots,Bid,0,Ask+sl*Point,Ask-tp*Point,"",777,0,Red);
//----
//----
return(0);
}
Hola, me puedes decir cómo encontrar la parte de los enteros.
Obtengo un número fraccionario, "0.0053 por ejemplo", pero ¿cómo puedo ir a sólo 53? para encontrar el volumen en pips de la vela anterior...
Hola, me puedes decir cómo encontrar la parte de los enteros.
Obtengo un número fraccionario, "0.0053 por ejemplo", pero ¿cómo puedo ir a sólo 53? para encontrar el volumen en pips de la vela anterior...
Hola, me puedes decir cómo encontrar la parte de los enteros.
Obtengo un número fraccionario, "0.0053 por ejemplo", pero ¿cómo puedo ir a sólo 53? para encontrar el volumen en pips de la vela anterior...