Ejemplos de programación
La sección "Creación programando" está dedicada a aquellos usuarios que deseen programar un escáner de mercado estableciendo criterios propios. Encontrará una descripción detallada de los comandos disponibles en la "Guía de programación ProScreener".
Le aconsejamos utilizar la ventana "Creación asistida" para afinar los criterios generados por el asistente ProScreener. Vamos a mostrarle algunos ejemplos de modificaciones que Ud. podrá introducir en las programación de sus ProScreener sin necesidad de ser un experto en informática.
También puede visitar nuestra sección Sistemas, donde podrá descargar una gran cantidad de códigos publicados por nuestros programadores o por otros miembros de nuestra comunidad.
Adapte su escáner a condiciones cumplidas en velas anteriores
Información práctica antes de empezar:
Vamos a crear un escáner que realice una búsqueda de acciones cuyas medias móviles experimenten una tendencia positiva, es decir, un valor ascendente del indicador de las medias móviles. El asistente de programación de ProScreener nos permite igualmente comparar la barra actual con la barra anterior. Código:
Podemos modificar nuestro código y establecer criterios de filtraje: queremos comprobar que la tendencia sea positiva para las dos últimas velas (o periodos).
Vamos a duplicar la línea c1 para crear una segunda condición, que llamaremos c2. A continuación introducimos [1] después del indicador1 y [2] tras el indicador2, respectivamente entre los corchetes del SCREENER. Código:
Agrupe sus condiciones en un solo ProScreener
En esta sección descubrirá cómo establecer criterios de búsqueda que no es posible crear utilizando el Asistente. Supongamos por ejemplo que desea encontrar:
- acciones cuyo RSI > 70 y precio al alza
- acciones cuyo RSI < 30 y precio a la baja
Al establecer condiciones múltiples mediante el Asistente, podrá elegir entre las opciones "Cumplir todas las condiciones" o "Cumplir cualquiera de las condiciones"; pero no sería posible crear un rastreador que realice una búsqueda de valores simultáneamente bajo dos condiciones al alza o dos condiciones a la baja. Para ello será necesario realizar una pequeña modificación en el código.
En primer lugar, vamos a crear un ProScreener basado en las condiciones anteriormente descritas -y con criterios de búsqueda que tomen como referencia el indicador RSI. El código será el siguiente:
En c1 y c2 se hallan las condiciones basadas en tendencias alcistas; en c3 y c4 se fijan las condiciones basadas en tendencias bajistas. Solo falta agruparlos en la línea SCREENER para obtener un rastreo del mercado que reúna las condiciones basadas en la tencencia alcista y bajista en un único programa. Código:
La ventana ProScreener mostrará los resultados en base al valor del RSI y a los criterios de selección establecidos. Con un simple vistazo al valor de la columna RSI podrá saber si la acción cumple los requisitos de tendencia alcista o los de la bajista.