Es posible identificar ordenes de un símbolo?

Responder
Alanrooc777
Mensajes: 10
Registrado: 29 Ago 2022 19:14

Es posible identificar ordenes de un símbolo?

Mensaje por Alanrooc777 »

Buen día a todos, perdón la pregunta, es que he intentado programar una estructura de código que me diga si cierto símbolo tiene ordenes abiertas, pero llego solo al número de ordenes abiertas en general y el tipo de orden, pero no he podido especificar para que el bot me diga si cierto símbolo tiene ordenes abiertas... Con cual variable puedo llamar ese dato? todo tipo de ayuda es bienvenida, gracias...

simbolo = _Symbol;
int Cant_Buy=0, Buy_CHFJPY=0;

{ int OP=0;

for(OP=1;OP<OrdersTotal();OP++)

{ if (OrderSelect(OP,SELECT_BY_POS,MODE_TRADES))

if (OrderType()==OP_BUY)
{Cant_Buy++;}

Comment ("TotalOrdenes:",OP,"\n","Simbolo actual:",simbolo,"\n","TotalBuys:",Cant_Buy,"\n","Compras_CHFJPY:",Buy_CHFJPY);
}
}
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12781
Registrado: 06 Sep 2004 10:18
Contactar:

Re: Es posible identificar ordenes de un símbolo?

Mensaje por X-Trader »

Jeje creo que te he respondido implícitamente en este post:

viewtopic.php?p=257653#p257653


Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Nightmare
Mensajes: 459
Registrado: 23 May 2018 09:23

Re: Es posible identificar ordenes de un símbolo?

Mensaje por Nightmare »

la linea:
simbolo = _Symbol;

toma el simbolo del grafico al cual esta añadido el ea (o script)

asi que debes poner algo como:

if (OrderType()==OP_BUY && OrderSymbol()== parametroSimbolo)
{Cant_Buy++;}

donde parametroSimbolo es un parametro con el nombre del simbolo que desees, por ejm "eurusd" o cualquier simbolo sin importar en que grafico al que se adjunte el ea o script. Sin embargo, esperara el tick del simbolo del grafico para poder ejecutarse
....
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Expert Advisors”