Respuesta

Ayuda con la función OrdersAveragePrice

1 respuesta

webo

Abonado, bbp_participant, comunidad, 5 respuestas.

Visitar el perfil

hace 9 años #112976

Hola,

Estoy intentando cerrar un grupo de órdenes juntas y estaba pensando en utilizar la función OrdersAveragePrice. Sin embargo, parece que el parámetro para esa función es sólo un único id de orden (por ejemplo 1000) y no puedo establecer un grupo de órdenes de las que quiero obtener el precio medio abierto. Es decir, si quiero utilizar esa función para obtener el precio medio abierto de un grupo de órdenes, ¿cómo debo proceder? Supongo que no puedo abrir varias órdenes con el mismo id de orden (ejemplo 1000). ¿Cómo se puede utilizar la función OrdersAveragePrice?, ¿Puede poner un ejemplo?

Gracias de antemano.

Saludos cordiales.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #127889

Hola,

 

No estoy seguro de lo que quieres conseguir, pero puedes hacerlo manualmente. Utiliza OrderOpeningPrice() y funciones matemáticas para calcular el precio medio de apertura si lo necesitas.

 

Por ejemplo

 

precio medio = (OrderOpeningPrice(1000) + OrderOpeningPrice(2000) + OrderOpeningPrice(3000)) / 3

 

Puede crear una ecuación como esta utilizando funciones simples de Suma y División, y asignar un valor resultante a una variable. Adjunto un ejemplo, sin órdenes reales de apertura.

Archivo: Muestra1.sqw

Mark
Arquitecto de StrategyQuant

0

Viendo 1 respuesta (de un total de 1)