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
Podrías conseguirlo simplemente poniendo un comentario como "Primera operación" en el campo de comentarios y luego comprobarlo más tarde cuando quieras cerrar.
Lux
Todavía no sé acerca de la lógica 1 ª y 2 ª EA para abrir las operaciones ...
Pero tal vez esto pueda ayudarte..
Trate de combinar los dos ea en una sola EA ..
Así que la EA debe tener dos señales para abrir operaciones:
1ra señal del 1er EA y 2da señal del 2do EA..
puede utilizar OrderMagicNumber() como la identidad para cada comercio abierto hecho por dos señales...
por ejemplo:
si las operaciones abiertas por la 1ª señal entonces -- el número mágico es 1111
si las operaciones abiertas por la 2ª señal entonces -- el número mágico es 2222
Así que si queremos cerrar la operación de la segunda señal podemos utilizar OrderMagicNumber() como identidad para cerrar:
Espero que te ayude...
PjHola primajaya,
El segundo EA sólo cierra operaciones (no abre ninguna operación) es el EA "CloseTrades_After_Account_Profit_Reached". Aquí quiero añadir este EA al 1er EA y configurarlo para que cierre a xxx beneficios.
¡Gracias por su ayuda!
Hola primajaya,
El segundo AE es sólo para cerrar operaciones (no para abrir ninguna operación), es el AE "CloseTrades_After_Account_Profit_Reached". Aquí quiero añadir este EA en el 1er EA y configurarlo cerrar en xxx beneficios.
¡Gracias por tu ayuda!Oh .. que será más simple ..
Lo que debe hacer es crear una función para cerrar el comercio
por ejemplo:
void closetrade()
{
for (int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
.....condición para cerrar la operación.l
{
cerrar la operación;
}
}
}
y luego se puede llamar a la función en
int inicio()
{
.....bla.bla bla..
closetrade();
}
Espero que te sirva de ayuda
Pj..
Puede alguien ayudarme por favor
hola
En primer lugar gracias a todos por su arduo trabajo.
Quiero saber cómo puedo programar cualquier EA para cerrar en el primer, segundo o tercer TakeProfit. El EA no debe operar más después de la primera, segunda o tercera toma de beneficios golpeado.
por ejemplo Comprar
Comprar
Vender
Vender
T/p
NO MÁS COMERCIO
Gracias
Alguien puede ayudarme por favor
hola
En primer lugar gracias a todos por su arduo trabajo.
Quiero saber cómo puedo programar cualquier EA para cerrar en el primer, segundo o tercer TakeProfit. El EA no debe operar más después de la primera, segunda o tercera toma de beneficios golpeado.
por ejemplo Comprar
Comprar
Vender
Vender
T/p
NO MÁS COMERCIO
Gracias
Oh .. que será más simple ..
Lo que debes hacer es crear una función para cerrar la operación
por ejemplo
void closetrade()
{
for (int i=OrdersTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
.....condición para cerrar la operación.l
{
cerrar la operación;
}
}
}
y luego se puede llamar a la función en
int inicio()
{
.....bla.bla bla..
closetrade();
}
Espero que te sirva de ayuda
Pj..Hola primajaya,
No soy un programador, no puedo hacer esto. ¿Podrías crear esta función para mí?
¡Gracias por tu ayuda!
Hola primajaya
No soy un programador, no puedo hacer esto. ¿Podría crear esta función para mí?
¡Gracias por tu ayuda!¿Qué quieres decir con esto?
es "CloseTrades_After_Account_Profit_Reached"
Beneficio de la cuenta = Saldo actual - Saldo inicial
o Beneficio de la cuenta = Beneficio de la orden
Por favor, acláralo
¿Qué quieres decir con esto?
es "CloseTrades_After_Account_Profit_Reached"
Beneficio de la cuenta = Saldo actual - Saldo inicial
o Beneficio de la cuenta = Beneficio de la orden
Por favor, aclareHola primajaya,
"CloseTrades_After_Account_Profit_Reached" es un EA (en el archivo adjunto). Quiero combinar este EA en otro.
Gracias por tu ayuda.
¿Calcular la barra más corta en un rango dado o TF?
¿Puede alguien decirme cómo codificar la barra más corta (diferencia entre el máximo y el mínimo por barra) dentro de un rango dado de, por ejemplo, las últimas 6 o 12 barras, o la barra más corta dentro de un período de 30 minutos u hora?
Quiero tomar la diferencia más corta y usarla como un take profit en un script.
Gracias de antemano
Directamente del archivo de ayuda...
int iLowest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)
Returns the shift of the least value over a specific number of periods depending on type.
Lux