La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Curso de programación Visual Chart 6 (1ªEd.) ÓRDENES DE SALIDA.

Presentaciones similares


Presentación del tema: "Curso de programación Visual Chart 6 (1ªEd.) ÓRDENES DE SALIDA."— Transcripción de la presentación:

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


Descargar ppt "Curso de programación Visual Chart 6 (1ªEd.) ÓRDENES DE SALIDA."

Presentaciones similares


Anuncios Google