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

Slides:



Advertisements
Presentaciones similares
Por: Anamaría Méndez Monsalve M.Sc. 2011
Advertisements

Continuidad Definición de Continuidad
Tema 5. LAS EMPRESAS DE LOS MERCADOS COMPETITIVOS
CONCEPTOS Y PROPIEDADES
Contenido Visualizar estadística de un sistema Gestión de plantillas y grupos estadísticos Actuaciones sobre la estadística de un sistema Filtros Fusión.
Curso de Microsoft® Access® 2010
PLANIFICACIÓN Y CONTROL DE LA PRODUCCIÓN
Visual Chart V La nueva interfaz
APLICAR SU ENFOQUE DE VENTAS DE CAMPO
CÁLCULO DIFERENCIAL.
José Antonio Rastoll Pérez Presentación PI. Índice 1. EL OBJETO SESSION Introducción. Propiedades. Funcionamiento. Variables de sesión, desventajas y.
Optimización de sistemas de trading
HERRAMIENTAS DEL SISTEMA
ESTRATEGIA PARA INTERNET EXTRANETS
Licda. Carolina Jiménez Medina Orientadora
El valor del pixel (tono de gris) varia de una manera continua
DR. ERNESTO SUAREZ.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
1. Ley de la Oferta y la Demanda (4 fases)
La Distribución.
PLANEAMIENTO AGREGADO
NORMALIZACIÓN DE BASE DE DATOS Flor Elena Canales Alvarado Autor:
Material de apoyo Unidad 4 Estructura de datos
EL MALLADO HEXAGONAL Dolores Bonilla Silva Daniel González Ortegón Remedios Gutiérrez Martínez.
Ejercicio 2 Ejercicio 3. Ejercicio 4 Ejercicio 6.
EBITDA John H Atehortua M
Razonamiento Cuantitativo
Parte I. Estructuras de Datos.
Parte I. Estructuras de Datos.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Ing. Fredys Simanca Herrera.  Es muy habitual encontrarse con que más de un 30% de la información contenida en los sistemas operaciones o es incorrecta.
Pruebas de hipótesis.
Operadores Lógicos Y (Conjunción): Tanto P como Q (Ambas). O (Disyunción): Puede ser que P o Q o ambas (mínimo 1)
IMPLEMENTACIÓN DE ITIL EN 10 PASOS
Fuente: CONTABILIDAD DE COSTOS.
ACCESS  Para los campos Texto, esta propiedad determina el número máximo de caracteres que se pueden introducir en el campo. Siendo por defecto.
Pixelación de imágenes avanzada usando el algoritmo slic
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Aplicaciones para la Administración de Negocios
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
PASOS PARA LA INVESTIGACION
¿Cómo programar un Botón para agregar registros a una base de datos?
Mini-video 2 de 5 Materia: Límites de funciones Continuidad de funciones Prácticas con Introducción a Funciones de una variable.
 La sala limpia cambia radicalmente la filosofía de pruebas y lleva a la Ing. De Software a un nivel más avanzado.  Rompe con el paradigma tradicional.
Curso de programación Visual Chart 6 (1ªEd.) OPERAR CON ICHIMOKU.
Curso de programación Visual Chart 6 (1ªEd.) FLUJO DE TRABAJO.
Las interfaces Predicate y Function Versión Unidad Didáctica 17 Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Curso de programación Visual Chart 6 (1ªEd.) ÓRDENES DE ENTRADA.
Curso de programación Visual Chart 6 (1ªEd.) OPERAR CON RETROCESOS DE FIBONACCI (3)
Curso de programación Visual Chart 6 (1ªEd.) OPERAR CON PIVOT POINT (1)
Mayo de Se dice que una empresa es rentable cuando genera suficiente utilidad o beneficio, es decir, cuando sus ingresos son mayores que sus gastos,
Curso de programación Visual Chart 6 (1ªEd.)
Curso de programación Visual Chart 6 (1ªEd.) ENTRADAS/SALIDAS CON OSCILADORES.
Curso de programación Visual Chart 6 (1ªEd.) OPERAR CON RETROCESOS DE FIBONACCI (2)
Curso de programación Visual Chart 6 (1ªEd.) OPERAR CON PIVOT POINT (4)
Curso de programación Visual Chart 6 (1ªEd.) EXTRAER DATOS DE FECHA.
Curso de programación Visual Chart 6 (1ªEd.) ÓRDENES DE SALIDA.
Testing en Python Por Cristian Suárez Sistemas Operativos 1 Año 2010.
Curso de programación Visual Chart 6 (1ªEd.) ENTRADAS EN STOP.
JOSE R. RODRIGUEZ RIOS FINA2100 – 3181ONL PROF. RAFAEL ROBLES RIVERA Desempeño Financiero de una Empresa.
Curso de programación Visual Chart 6 (1ªEd.) AÑADIR UN STOP FIJO.
Curso de programación Visual Chart 6 (1ªEd.) MAS EJEMPLOS. PARTE 2.
Curso de programación Visual Chart 6 (1ªEd.) AÑADIR OBJETIVO DE GANANCIAS.
Curso de programación Visual Chart 6 (1ªEd.) MAS EJEMPLOS EN PDV. PARTE 4.
Curso de programación Visual Chart 6 (1ªEd.) GESTIÓN MONETARIA ENTRADAS EN STOP.
Curso de programación Visual Chart 6 (1ªEd.) OPERAR CON ICHIMOKU (2)
Curso de programación Visual Chart 6 (2ªEd.)
Curso de programación Visual Chart 6 (2ªEd.)
Curso de programación Visual Chart 6 (1ªEd.)
Transcripción de la presentación:

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

INDICE NECESIDAD DE LIMITAR LA OPERATIVA AL HORARIO DE NEGOCIO CÓMO CONTROLAR EL HORARIO DE OPERATIVA Control por barras en lugar de horas. Estructura control horario. Definición en la Plataforma Visual. Definición en.NET. ANEXO: EL MÉTODO EXITPOSITIONSATENDOFDAY EJEMPLO: AÑADIR INTERVALO HORARIO A LA ESTRATEGIA CAMBIO EN EL PRECIO Definición. Diseño mediante la Plataforma Visual (PDV). Diseño mediante Visual Studio (VB.NET).

NECESIDAD DE LIMITAR LA OPERATIVA AL HORARIO DE NEGOCIO LAS POSICIONES OVERNIGHT SON CONSIDERADAS DE ALTO RIESGO a. Al menos en el mercado de valores, debido a que es común que ocurran eventos después de que el mercado ha cerrado, los cuales impactan positiva o negativamente en el precio de las acciones negociadas. b. Además, están sujetas al rollover. Este diferencial de tasas de interés y puede actuar a favor o en contra de la cuenta del usuario. POR TANTO, DEJAR POSICIONES ABIERTAS FUERA DE SESIÓN PUEDE SUPONER MUCHAS PERDIDAS a.También puede suponer muchas ganancias, pero el riesgo es tan alto que para un inversor pequeño no merece la pena asumir dicho riesgo. CONCLUSION. MERECE LA PENA AÑADIR A LAS ESTRATEGIAS UN CONTROL DE CIERRE POR SESION a.A continuación veremos cómo diseñar este control.

CÓMO CONTROLAR EL HORARIO DE OPERATIVA Control por barras en lugar de horas EN VISUAL CHART 5 CONTROLÁBAMOS EL HORARIO DE OPERATIVA POR HORAS a. Sin embargo, a la hora de optimizar el intervalo horario, trabajar con horas no es eficaz ya que el optimizador puede generar franjas horarias incorrectas (por ejemplo, puede devolvernos como hora de cierre las 19:87, lo cual no es posible). EN VISUAL CHART 6 APROVECHAMOS LAS NUEVAS PROPIEDADES PARA REALIZAR UN CONTROL POR BARRAS a. Las propiedades que vamos a usar son: 1. TodayCurrentBar  Número de barra de la sesión actual. 2. IsLastDayBar  Indica si estamos o no en la última barra de la sesión. EL CONTROL POR BARRAS CONSISTIRIA EN LO SIGUIENTE: a.Supongamos dos parámetros que establecen el inicio y fin de la operativa. Por ejemplo, InitBar (por defecto 1) y FinishBar (por defecto 1). Con esto estaremos diciendo que queremos empezar en la primera barra de la sesión, y finalizar en la penúltima barra de la sesión (es decir, a distancia 1 de la última barra de la sesión). b.Dejamos pasar el primer día del histórico cargado para comprobar cuantas barras hay por sesión. Esa información la almacenamos en otra variable (por ejemplo, TotalSesionBar). c.Usamos TodayCurrentBar para comprobar si cumplimos la regla del intervalo, que sería: 1. ¿TodaCurrentBar es mayor o igual a InitiBar? 2. ¿TodaCurrentBar es menor estricto que TotalSesionBar menos FinisBhar?. d.Si la condición no se cumple, cerramos los negocios abiertos a mercado.

CÓMO CONTROLAR EL HORARIO DE OPERATIVA Estructura control horario DEFINICION EN LA PLATAFORMA VISUAL a.El primer paso sería añadir las variables InitBar, FinishBar y TotalBars. b.Seguidamente añadimos las funciones TodayCurrentBar y IsLastDayBar en el listado de funciones:

CÓMO CONTROLAR EL HORARIO DE OPERATIVA Estructura control horario DEFINICION EN LA PLATAFORMA VISUAL a.Añadimos una condición para actualizar el valor de TotalBars, el cual se actualizará cuando IsLastDayBar sea cierto. b.Por último, incluimos una condición con la cual definir el intervalo horario. Si la condición es falsa, cerramos las posiciones abiertas, sean largas o cortas.

CÓMO CONTROLAR EL HORARIO DE OPERATIVA Estructura control horario DEFINICION EN.NET a.El primer paso será añadir los parámetros InitBar y FinishBar y la variable TotalBars (debemos inicializarla). a.Añadimos la condición para actualizar el valor de TotalBars. b.Por último, incluimos la condición con la cual definir el intervalo horario.

ANEXO. LA PROPIEDAD EXITPOSITIONSATENDOFDAY METODO QUE PERMITE GESTIONAR EL CIERRE AL FINAL DE SESION DE FORMA DIRECTA (SOLO VISUAL CHART 6) a.El método se activa poniendo la propiedad ExitPositionsAtEndOfDay a verdadero. b.Al hacer esto, la gestión del cierre por fin de día se realiza de forma transparente y sin tener que especificar nada más. LIMITACIONES a.A la hora de operar con la estrategia, sólo está disponible en algunos brókers (como Esfera). DESDE LA PLATAFORMA VISUAL a.Añadimos la propiedad a la lista de funciones. b.Añadimos la propiedad IsLastDayBar para no operar si estamos en la última barra de la sesión. c.Incluimos el siguiente código en el proyecto:

ANEXO. LA PROPIEDAD EXITPOSITIONSATENDOFDAY DESDE.NET a.Ponemos la propiedad ExitPositionEndOfDay a True desde el método OnInitCalculate. b.Especificamos que sólo opere si IsLastDayBar es falso:

EJEMPLO: AÑADIR INTERVALO HORARIO A LA ESTRATEGIA Definición AÑADIR INTERVALO HORARIO a.Incluir parámetros InitBar y FinishBar. b.Cerrar posiciones cuando esté fuera de sesión.

EPÍLOGO CERRAR POSICIONES AL FIN DE SESION EVITA QUE LAS ESTRATEGIAS USEN ORDENES OVERNIGHT, REDUCIENDO ASÍ SU RIESGO. A LA HORA DE OPTIMIZAR, ES MUCHO MÁS EFICIENTE UTILIZAR UN CONTROL POR BARRAS EN LUGAR DE POR HORAS LA FUNCIÓN TODAYCURRENTBAR Y LA PROPIEDAD ISLASTDAYBAR SE USAN COMO BASE DEL CONTROL POR BARRAS SI TRABAJAMOS CON BROKERS COMO ESFERA, LA PROPIEDAD EXITPOSITIONSATENDOFDAY AGILIZA TODA ESTA GESTIÓN En el próximo seminario nos centraremos en el diseño de estrategias con la Plataforma Visual y explicaremos cómo debemos definir el flujo de trabajo en base a las decisiones que se tomen (cómo se deben unir los distintos elementos).

Si tienen alguna pregunta o sugerencia acerca del temario escriban un a MUCHAS GRACIAS POR SU ASISTENCIA