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
código para la apertura de varios pares al mismo tiempo
Hola CodersGuru, ¿Podría usted por favor hágame saber cómo el código de secuencia de comandos o EA para OP_SELL o OP_BUY para varios pares simultáneamente en casi el mismo tiempo.
Por ejemplo: Me gustaría abrir comprar o vender EURUSD y USDJPY al mismo tiempo.
Gracias
Las operaciones no se cierran
Esto parece ser simple de codificar pero mis operaciones no se cierran cuando se supone que deben hacerlo.
En este ejemplo las operaciones deberían cerrarse en el cruce del marco de tiempo inferior.
if (CloseSell1_1 > CloseSell1_2) Orden = SIGNAL_CLOSESELL;
Hola, ¿qué código puedo utilizar para comprobar si hay órdenes pendientes abiertas y cerrarlas a una hora determinada?
Gracias
Así es como se cierran todas las órdenes abiertas
Esta función cerrará todas las operaciones abiertas.
int orders = OrdersTotal();
void CloseAll()
{
if (orders>0)
{
for (int cnt = 0 ; cnt < orders ; cnt++)
{
OrderSelect(0,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == MagicNumber)
if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid,3, Violet);
if(OrderType()==OP_SELL)
OrderClose(OrderTicket(),OrderLots(),Ask,3, Violet);
if(OrderType()==OP_BUYLIMIT)
OrderDelete(ticket,Black);
if(OrderType()==OP_SELLLIMIT)
OrderDelete(ticket,Black);
}
}
}
Sólo quiero cerrar los pendientes en un momento determinado.
Gracias
Solo quiero cerrar los pendings a una hora determinada.Gracias
Qué tal si añades el código de abajo antes del código de takis:
no estoy muy seguro pero podría funcionar..
Ok, también ¿cómo puedo comprobar la barra actual o la barra anterior si se abrió una operación?
Gracias
He creado un EA muy simple. y un sistema que uso en al menos 3 Timeframe..May problema que no deja de abrir y no quiero tener 3 EA y 3 gráfico para un par.
Necesito un código que solo haga una orden de compra y de venta por barra por TF y que siga abierta si está en una barra diferente. puedo tener compra y venta y la misma barra.
A veces tengo 3 señales en 3 TF diferentes. quiero tomar todas las órdenes pero quiero sólo una orden por TF y todavía puedo tomar otra orden en otro TF si todavía está abierto pero en una barra diferente.
ejemplo:
1 señal en 4h
1 señal en 1h pero cae en la barra de 4h
1 señal en 30 min pero solo una barra para 1h y 4h.
3 señal será abierta.
me parece bien usar el numero magico como medio de filtro.
¿puede alguien ayudarme? muchas gracias.
hasta ahora esto es lo que he pensado:
para 30 minutos
if (magicnumber == 123)
{
if (iTime(OrderOpenTime()) != iTime(Symbol(),PERIOD_M30,0))
{//mi código de orden}
}
No tengo MT4 pero sé que algo no está bien en la lógica o el código. Así que chicos por favor ayúdenme.
también creo que tenemos un problema similar con matrixebiz
He añadido niveles a HMA:
#property indicador_separar_ventana
#property indicator_buffers 2
#property indicador_color1 Negro
#property indicator_color2 Red
#property indicator_width1 2
#propiedad indicador_mínimo 0
#propiedad indicador_máximo 100
#propiedad indicador_nivel1 80
#propiedad indicador_nivel2 60
#propiedad indicador_nivel3 40
#propiedad indicador_nivel4 20
#property indicador_nivelcolor gris oscuro
Pero el indicador no aparece en una ventana separada correctamente.