[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 593
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
Lo siento, ¿qué delimitadores?
un punto y una coma. Bueno, los delimitadores de la lista son diferentes, coma y punto y coma.
Intente importar con los delimitadores correctos. O rehacer la configuración regional con los delimitadores correctos. Buena suerte
¡¡¡¡Gracias!!!! Sí, hay un punto ahí. ¿Y cómo se cambia la configuración regional a los delimitadores correctos?
¡¡¡Gracias!!!
Perdona, ¿me puedes dar un enlace a uno de los últimos posts sobre estos delimitadores?
Busqué en Google, en Yandex - traté de aplicar el formato numérico a través del formato de número de casa, no pasó nada. ¡No sobrescribir manualmente cuatrocientos puntos en zapatye! Poderoso e inteligente que sobresale, ¡pero tonto!
¡Uf, lo he minado!
¡¡¡Gracias!!!
Lo siento, ¿podrías darme un enlace a uno de los últimos posts sobre estos separadores?
tengo una simple pregunta, pero todavía no entiendo la esencia del cierre de órdenes múltiples)
Por favor, explíqueme por qué la primera variante del código funciona de la misma manera que la segunda (en la primera variante a través de select_by_pos las 4 operaciones abiertas se cerraron a través del índice 0, pero en la segunda, el 1 y el 2, el 3 y el 4)
Necesito algún manual útil o algo para ver cómo se cierran las órdenes para no perderlas, o un manual sobre cómo cerrarlas correctamente y cómo funciona select_by_pos) porque veo ejemplos truncados por todas partes y ningún ejemplo con su uso en la ayuda)
Puedo darte un buen video tutorial sobre programación en MQL4).
OPCIÓN 1 (en esta variante las 4 órdenes abiertas se cerraron durante la prueba, aunque las 4 órdenes se seleccionaron con índice 0 al cerrarse):
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
2ª OPCIÓN (aquí también se cerraron las 4 operaciones, pero los índices 1,2,3 y 4):
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
OrderSend(Symbol(),OP_BUY,1,Bid,5,NULL,NULL);
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES))
{
OrderClose(OrderTicket(),OrderLots(),Bid,5);
}
Buenas noches, pido ayuda con un Asesor Experto MACD multidivisa. El EA sigue los criterios de apertura de posiciones correctamente, pero el cierre "en condiciones" no funciona. Ciertamente he empezado a utilizar un trailing stop, pero el cierre correcto no me da tregua.
Este es el aspecto de la parte principal
Y este es un bloque cercano. Por favor, ayúdenme a encontrar el error.
¿Existe el directorio?
Sí, ambos en la carpeta Expert... y en la carpeta del probador.
pero la captura de pantalla sigue sin funcionar.