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
No puedo usar el número mágico porque estoy ejecutando el mismo EA en 8 pares diferentes. ¿Dónde está mi post original para poder seguirlo?
Si un post se mueve es por alguna razón, como mantener el orden del foro.
Tus posts fueron movidos (a este hilo) pero pudiste seguirlos fácilmente porque tienen un día de redirección.
Tal vez necesites un poco de ayuda para tratar de encontrar tus propios posts.
Si te sientes perdido, con vBulletin no es difícil en absoluto. Sólo tienes que hacer clic en tu propio perfil, "encontrar todos los posts de..."
Orden instantánea frente a órdenes de mercado
Hola compañeros programadores,
He recibido información de un amigo de que un EA con "órdenes instantáneas" no funcionará en las plataformas MT4 que no tienen una mesa de operaciones y este EA necesita ser cambiado a "órdenes de mercado". ¿Es cierto? ¿Puede alguien verificar esto?
Gracias.
LF
Son la misma cosa.
Lux
Son la misma cosa. Lux
¿Lo son? Hmmm... Mi amigo fue aconsejado por el corredor para hacer precisamente eso; cambiar de "instantánea" a "mercado" Gracias.
¿Alguien más tiene una opinión diferente?
LF
Gracias a FerruFx
Una idea sería no permitir el trading después de la primera orden del día. Después de la función ordersend(), colocar un "trade = false;"
A continuación, restablecer la asignación de comercio cada nuevo día:
if(timeprev!=iTime(Symbol(),PERIOD_D1,0)) { //---- Este es un nuevo día
timeprev = iTime(Symbol(),PERIOD_D1,0);
trade = true; }
Entonces, cuando compruebe su señal
if(trade) { su condición de negociación aquí }
Sólo un ejemplo ...
FerruFxGracias FerruFx. Voy a codificar esto y espero que ahora se ejecute.
fxbeginner
Gracias FerruFx. Voy a codificar esto y espero que ahora se ejecute. fxbeginner
De nada.
FerruFx
Problema con el historial de la cuenta
Hola a todos,
He programado un EA que utiliza órdenes de Límite en lugar de órdenes de Mercado. Cada vez que una media móvil cambia, utiliza la función OrderModify para modificar el precio de apertura de la orden.
Esto funciona bien, sin embargo cada vez que la orden se ajusta (con bastante frecuencia) el historial de la cuenta tiene una nueva entrada diciendo que la orden ha sido cerrada. Esto casi oculta las operaciones reales y los informes son muy difíciles de leer. ¿Existe algún método para personalizar los informes o el historial de la cuenta para que sólo muestre las operaciones reales que se han realizado, en lugar de las órdenes "modificadas"?
Gracias por las respuestas
Comprar en la apertura de la siguiente barra
Hola a todos,
¿Podría alguien proporcionar algún código de ejemplo sobre cómo hacer esto? Necesito comprobar si la barra está completa y si lo está entonces colocar la orden.
Esto es muy apreciado.
Hola a todos,
¿Podría alguien proporcionar algún código de ejemplo sobre cómo hacer esto? Necesito comprobar si la barra está completa y, si lo está, realizar el pedido.
Esto es muy apreciado.Es muy sencillo. Solo hay que hacer algo como
if (iBars>Bars){
Código a ejecutar cuando llega una nueva barra;
Bares=iBars;
}
Es muy sencillo. Sólo tienes que hacer algo como:
if (iBars>Bars){
Código a ejecutar cuando llega una nueva barra;
Bares=iBars;
}InTrance
Como bien sabes, tanto 'Bars' como 'iBars' son palabras clave en MT (siendo iBars() una función incorporada), y no deben ser usadas en la fasción indicada, ya que causará un error al no poder establecer la palabra clave 'Bars' a otro valor. y el uso de iBars como un nombre veriable también sería confuso. Entiendo tu punto de vista, pero alguien que no esté bien versado en el lenguaje MQ se sentirá confundido con tu elección de nombres variables, especialmente si los lleva a su código.
Keit