Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Ignacio Paz Benítez Modificado hace 8 años
1
Curso de programación Visual Chart 6 (1ªEd.) ÓRDENES DE SALIDA
2
INDICE AÑADIR SALIDAS A LAS ESTRATEGIAS MÉTODOS DE SALIDA Salida negocios a Largo (Compras). Definición en la Plataforma Visual. Definición en.NET. Salidas negocios a Corto (Ventas). Definición en la Plataforma Visual. Definición en.NET. EJEMPLO: AÑADIR SALIDAS ESTRATEGIA CAMBIO EN EL PRECIO Definición. Diseño mediante la Plataforma Visual (PDV). Diseño mediante Visual Studio (VB.NET).
3
AÑADIR SALIDAS A LAS ESTRATEGIAS SI DENTRO DE UNA ESTRATEGIA TENEMOS UNA POSICIÓN DE COMPRA ABIERTA Y QUEREMOS LIQUIDARLA… a. El método SELL (Venta) no nos sirve para quedarnos fuera de mercado porque lo que hará será vender con el doble de contratos para permanecer abierto a Corto. b. Por tanto, debemos usar los métodos de salida disponibles dentro de las funcionalidades de las estrategias de Visual Chart. LOS MÉTODOS DE SALIDA EN LA PLATAFORMA VISUAL a.Cerrar Largo Liquidación de posiciones abiertas de compra. b.Cerrar Corto Liquidación de posiciones abiertas de venta. LOS MÉTODOS DE SALIDA EN LA PLATAFORMA VISUAL a.ExitLong Liquidación de posiciones abiertas de compra. b.ExitShort Liquidación de posiciones abiertas de venta.
4
MÉTODOS DE SALIDA Salida de negocios a Largo (Compras) NOS PERMITEN CERRAR POSICIONES ABIERTAS DE COMPRA/A LARGO A efectos prácticos, no deja de ser una orden de venta. DIFERENCIAS ENTRE CERRAR LARGOS/VENTA a. Si usamos Venta estando comprados: 1. Cierra la posición de compra y abre una posición nueva a Cortos (quedamos abiertos). b. Si usamos Cerrar Largos estando comprados: 1. Cierra la posición de compra y quedamos fuera de mercado. UTILIZACION DE CERRAR LARGOS EN LA ESTRATEGIA a.Si se ejecuta el método sin que haya posiciones abiertas a largo, la orden no se envía a mercado. b.Si se ejecutan en el código a la vez una orden de compra y una orden de cerrar largo, la orden Cerrar Largo no se activa hasta que abre la posición de compra (actúa como si fuera una orden OSO (Order-Send-Order)). c.Habitualmente se utiliza la función GetMarketPosition para determinar si hay posiciones abiertas antes de ejecutar una orden cerrar largos desde el código.
5
MÉTODOS DE SALIDA Salida de negocios a Largo (Compras) DEFINICION EN LA PLATAFORMA VISUAL a.La estructura general para añadir una orden Cerrar Largo en PDV sería la siguiente: b.Incluimos la función GetMarketPosition a la lista de funciones. c.Comprobamos que valga 1 (eso querrá decir que actualmente la estrategia está comprada). d.La condición dependerá de cada estrategia. e.Si se cumple, añadir un operador especificando Cerrar Largo desde el asistente.
6
MÉTODOS DE SALIDA Salida de negocios a Largo (Compras) DEFINICION EN.NET a.En la programación.NET las órdenes Cerrar Largo se definen mediante el método ExitLong. b.La estructura general para añadir una orden Cerrar Largo en.NET sería la siguiente: c.Igualamos GetMarketPosition con 1 para comprobar que está abierto a largo. d.Si cumple la condición, ejecuta el método para cerrar largos. e.El tipo de orden AtMarket permite liquidar al precio de mercado.
7
MÉTODOS DE SALIDA Salidas negocios a Corto (Ventas) NOS PERMITEN CERRAR POSICIONES ABIERTAS DE VENTA/A ACORTO A efectos prácticos, no deja de ser una orden de compra. DIFERENCIAS ENTRE CERRAR CORTOS/COMPRA a. Si usamos Compra estando a Corto: 1. Cierra la posición de venta y abre una posición nueva de compra (quedamos abiertos). b. Si usamos Cerrar Cortos estando a Corto: 1. Cierra la posición de venta y quedamos fuera de mercado. UTILIZACION DE CERRAR CORTOS EN LA ESTRATEGIA a.Si se ejecuta el método sin que haya posiciones abiertas a corto, la orden no se envía a mercado. b.Si se ejecutan en el código a la vez una orden de venta y una orden de cerrar corto, la orden Cerrar Corto no se activa hasta que abre la posición de venta (actúa como si fuera una orden OSO (Order-Send-Order)). c.Habitualmente se utiliza la función GetMarketPosition para determinar si hay posiciones abiertas antes de ejecutar una orden cerrar cortos desde el código.
8
MÉTODOS DE SALIDA Salida de negocios a Corto (Ventas) DEFINICION EN LA PLATAFORMA VISUAL a.La estructura general para añadir una orden Cerrar Largo en PDV sería la siguiente: b.Incluimos la función GetMarketPosition a la lista de funciones. c.Comprobamos que valga -1 (eso querrá decir que actualmente la estrategia está vendida). d.La condición dependerá de cada estrategia. e.Si se cumple, añadir un operador especificando Cerrar Corto desde el asistente.
9
MÉTODOS DE SALIDA Salida de negocios a Corto (Ventas) DEFINICION EN.NET a.En la programación.NET las órdenes Cerrar Largo se definen mediante el método ExitLong. b.La estructura general para añadir una orden Cerrar Largo en.NET sería la siguiente: c.Igualamos GetMarketPosition con 1 para comprobar que está abierto a largo. d.Si cumple la condición, ejecuta el método para cerrar largos. e.El tipo de orden AtMarket permite liquidar al precio de mercado.
10
EJEMPLO: AÑADIR SALIDAS ESTRATEGIA CAMBIO EN EL PRECIO Definición CERRAR LARGOS CUANDO: a. Una vela bajista cierre por debajo del cierre de la vela anterior. CERRAR CORTOS CUANDO: b. Una vela alcista cierre por encima del cierre de la vela anterior.
11
EPÍLOGO LAS ÓRDENES DE SALIDA EN PDV SE AÑADEN USANDO LOS OPERADORES Y SELECCIONANDO CERRAR LARGO Y CERRAR CORTO LAS ÓRDENES DE ENTRADA EN.NET SE AÑADEN USANDO LOS MÉTODOS EXITLONG Y EXITSHORT LA FUNCION GETMARKETPOSITION PERMITE DETECTAR SI HAY POSICIONES ABIERTAS Si GetMarketPosition vale 1, tenemos posiciones abiertas a Largo. Si GetMarketPosition vale -1, tenemos posiciones abiertas a Corto. En el próximo seminario veremos cómo limitar el horario de operativa para no dejar posiciones abiertas al cierre de sesión.
12
Si tienen alguna pregunta o sugerencia acerca del temario escriban un email a sistemas@visualchart.com MUCHAS GRACIAS POR SU ASISTENCIA
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.