11 de septiembre de 2013

Curso de Programación. 1. El Entorno de la Plataforma Visual

Esta semana iniciamos a través de nuestros webinars un nuevo temario de programación que girará en torno al análisis de los indicadores técnicos más utilizados.

Durante el transcurso del mismo, iremos facilitando a través de éste blog información adicional relativa a lo que vayamos viendo durante las distintas sesiones.

Antes de empezar, les ofrecemos un documento con los contenidos que veremos, a fin de que puedan disponer del temario de éste curso de programación.

Pueden disponer de dicho documento a través del siguiente enlace:

Contenido Curso de Programación

En el presente artículo, podemos encontrar:

Documentación del Tema 1.

Ejercicio propuesto durante el seminario del Tema 1.

1. EL ENTORNO DE LA PLATAFORMA VISUAL

Cuando queremos diseñar sistemas a través de Visual Chart tenemos la posibilidad de utilizar dos tipos de lenguajes de programación en función de nuestras necesidades y conocimientos.

En el caso de que no tengamos muchas nociones de programación o sencillamente preferimos utilizar una herramienta más intuitiva, tenemos a nuestra disposición el lenguaje PDV, que son las siglas de Programación de Diseño Visual. Esta programación consiste en desarrollar el diagrama de flujo de nuestro sistema de modo que, una vez diseñado, la construcción del propio código se realiza de forma transparente para nosotros.

La programación en PDV se realiza a través de la Plataforma Visual. A continuación vamos a ver cómo hacer uso de ésta y las características de la misma.

1.1. Cómo acceder a la interfaz de la plataforma visual


Para empezar a trabajar con el entorno de la Plataforma Visual crearemos un nuevo sistema desde cero.

Dentro del menú principal de Visual Chart 5, encontramos la opción Programación.


Pinchamos sobre dicha opción y aparecerá la barra de herramientas de Programación.

Seguidamente, seleccionamos el icono Sistema y por último Crear Sistema en PDV.


Definimos el nombre y código del sistema que vamos a crear:


El código siempre tiene que ser una palabra clave (sin espacios) y el nombre ya sí puede ser como queramos.

Se abrirá el lienzo en blanco de la plataforma donde debemos dibujar nuestro sistema.


1.2. Características principales

Definiremos tres zonas como las características principales de ésta interfaz:

1. El entorno de trabajo
El entorno de trabajo es el espacio en blanco que aparece al abrirse la plataforma y es donde iremos dibujando el diagrama de flujo que representará al sistema.

2. Las carpetas de Herramientas
Estas carpetas contendrán a los distintos elementos que vamos a usar para montar el sistema. Más adelante veremos cómo añadir elementos a dichas carpetas.

3. El menú de Herramientas de diseño de programación
El menú de Herramientas contiene a las distintas herramientas que usaremos para diseñar el diagrama de flujo.



1.3. Herramientas de Diseño

Las herramientas de diseño que más vamos a utilizar son las siguientes:

1. Condiciones
Servirán para definir las reglas de entrada y salida u otras preguntas que queramos hacer desde el sistema.

2. Sentencias
Servirán para asignar valores a variables, como precios, resultados de fórmulas, etc...

3. Compra/Venta
Servirán para especificar el tipo de ordenes que queramos mandar en cada momento.

4. Compilar
Permite registrar el sistema en Visual Chart. Hasta que no pulsemos este botón, el sistema no estará disponible para su uso y tampoco estará guardado.


1.4. Elementos Principales

Cuando diseñamos un sistema, necesitamos obtener información de distinto tipo para poder generar las reglas de entrada y salida, así como una serie de métodos con los que definir las operaciones a realizar. Veamos a continuación los métodos que principalmente utilizaremos:

1. Funciones
Las funciones poseen información acerca del estado del sistema, del valor de los precios, horario, fecha, etc... Las funciones relativas a la información de la barra (cierre, apertura, hora...) nos viene dada por defecto, sin embargo, el resto de funciones debemos incorporarlas al proyecto si queremos usarlas. Para ello, accedemos a la carpeta Funciones, pulsamos con el botón derecho y seleccionamos la opción Añadir.


2. Indicadores
Al igual que ocurre con las funciones, si queremos usar la información de algún indicador en concreto, será necesario añadirlo de un modo similar al caso anterior. Para ello, pulsamos con el botón derecho sobre la carpeta Indicadores y seleccionamos la opción Añadir.

3. Variables
Las variables son elementos cuyo valor puede variar a lo largo del diagrama de flujo. Se usan para almacenar distintas cosas, tales como parámetros del sistema, precios que queramos guardar, resultados de alguna función que calculemos, etc... El modo de añadir nuevas variables es similar al de los otros elementos, sólo que en este caso accedemos a la carpeta Variables.

4. Ordenes
Las ordenes aparecen cuando añadimos al diagrama una herramienta del tipo Compra/Venta. Visual Chart distingue entre cuatro tipo de órdenes: Compra y Venta, que se usan cuando queremos que el sistema efectúe una nueva entrada de un signo u otro. Y Cerrar largo y Cerrar Corto, que se usan cuando lo que queremos es cerrar posiciones abiertas.

1.5 Un Ejemplo: Cambio en el Precio

En el seminario dedicado a este primer tema planteamos un ejemplo muy básico que nos sirviera de referencia para empezar a programar sistemas.

Este ejemplo consistía en un sistema que seguía las siguientes reglas:

COMPRAREMOS CUANDO: Aparezcan tres velas ascendentes consecutivas.
VENDEREMOS CUANDO: Aparezcan tres velas descendentes consecutivas.

En la siguiente imagen pueden ver el diseño de dicho sistema para que les sirva de referencia:

No hay comentarios:

Publicar un comentario