[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 215
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
¡Buenos días a todos!
Estoy escribiendo mi primer bot, y al mismo tiempo me estoy familiarizando con MQL. Tengo el siguiente problema durante las pruebas:
La orden OP_BUYSTOP se ejecuta justo después de la colocación de la orden, aunque a juzgar por el gráfico, el precio no alcanza el valor objetivo (véase más abajo)
USDJPY,M5 (visual)
Fecha 2011.09.19
Hora 02:15
Abierto 76.903
Alta 76.909
Bajo 76.890
Cerrar 76.890
Volumen 66
Estoy probando todas las garrapatas.
¿Quizás no entiendo bien la orden OP_BUYSTOP? Para comprar si el precio supera un determinado valor, ¿no?
Aquí hay un poco de código fuente que hace un pedido
int ticket=OrderSend(Symb, OP_BUYSTOP, Lot, Price, 0, SL, TP);
En el gráfico de velas, todos los precios son Bid y cualquier orden de compra se ejecuta al precio Ask.
Gracias.
¡Hola! Por favor, ayúdenme.
No puedo entender por qué este script no muestra los datos en excel como columnas.
Al ejecutarlo en excel, sólo aparece la cabecera de la tabla, sin datos.
Ayúdame a entender por qué el delimitador no es percibido por Excel.
Estoy empezando con la programación, así que me surgen muchas dudas, ¡gracias de antemano por su atención!
Escribí un script llamado NewScript, que realiza una función simple - mostrar los precios OHLC por barras en un gráfico...
Mi pregunta es - si BARS es exactamente el número de barras en el gráfico actual, entonces ¿por qué en mi registro EA muestra el número de barras en la pantalla (alrededor de 200), pero en mi registro más de 2000?
Gracias.
Pequeña corrección
Lo siento, no puedo entender la función...
La opción más fácil
¡Hola!
¿Puedes ayudarme a escribir el código para detener el EA por un tiempo?
Escribí el código así.
int init() {string OrderStop="OrderStop "+ Symbol();
OrderSig =GlobalVariableGet(OrderStop);
// Print (OrderSig);
return (0);
}
int deinit() {
return (0);
}
int start() {
string OrderStop="OrderStop "+ Symbol();
OrderSig = GlobalVariableGet(OrderStop);
si (OrderSig==1)return(0);
si no {
EA body(código)
}
return(0);
}
En el trailer este código funciona, pero cuando compilo o vuelvo a ejecutar Terminal,
El EA comienza a funcionar (abre la posición) y no vuelve a operar.
¿Qué puede ser?
O dime otra opción.
O sugerir otra opción.
Utiliza una f: