Hola a todos,

Estoy tratando de escribir un código que permita a mi EA recorrer mis órdenes de compra abiertas, ordenarlas por su precio de apertura desde el precio más alto hasta el precio más bajo y luego generar el número de ticket para la orden que se encuentra en una posición determinada que Nomino en la nueva lista ordenada.

Como ejemplo, si proporciono a este nuevo código/función el número 3, me gustaría que el nuevo código ordene las órdenes de compra en orden descendente según su precio de apertura y, en este ejemplo, proporcione el número de ticket para la orden que es el tercero de la lista. p.ej. 3er más alto.

Ejemplo de Órdenes de Compra Abiertas (antes del nuevo pedido)

Operación 1 tomada: precio de apertura = 1.336
Operación 2 tomada: precio de apertura = 1.343
Operación 3 tomada: precio de apertura = 1.375
Operación 4 tomada: precio de apertura = 1.339

Nueva lista después de volver a ordenar:

Operación 3 tomada: precio de apertura = 1.375
Operación 2 tomada: precio de apertura = 1.343
Operación 4 tomada: precio de apertura = 1.339
Operación 1 tomada: precio de apertura = 1.336

número de billete resultado @ posición 3 = 4

¿Alguien sabe cómo puedo hacer esto?