WT String2Signal
- Indicadores
- Ricardo Almeida Branco
- Versión: 1.0
- Activaciones: 5
¡Convierta fácilmente sus patrones de velas en señales!
Eval - Intérprete de comandos - Interfaz de línea de comandos - Conversor de cadenas - Señal personalizable
El indicador String2Signal te permitirá escribir tus patrones de velas y obtener las señales en pantalla, integrándolo con EAs o usándolo como ayuda en operaciones manuales.
Escribes un texto con tu configuración y el indicador lo convierte al lenguaje MQL5, colocando señales de compra o venta en la pantalla.
Por ejemplo, dar una señal de compra cuando el volumen del tick es mayor que 200 y el cierre actual es mayor que el máximo de la vela anterior, se puede escribir como tv[0]>200 && C[0]>H[1], ¡así de simple!
▶ Los comandos aceptados en el indicador son:
1) Los comandos obtenidos de forma nativa en los indicadores (Para estos comandos, utilice sólo la letra mayúscula inicial):
O (Abierto) H (Alto) L (Bajo) C (Cierre) TV (Volumen Tick) V (Volumen real) S (Spread)
2) Algunas de las funciones matemáticas más utilizadas (para entender cada función haga clic en cada una de ellas):
max min abs floor ceil round sqrt mod pow
3) Operaciones y expresiones utilizadas en el lenguaje MQL5. Suelen ser operaciones matemáticas, comparadores lógicos de mayor, menor, entre otros. Aquí llamo la atención sobre las combinaciones lógicas && (y), que combina dos expresiones en las que tienen que ocurrir ambas, y || (o), que combina dos expresiones en las que sólo tiene que ocurrir una de ellas. Así, podemos utilizar las expresiones
| O | Y | Suma | Resta | Multiplicación | División | Resto de divisiones | Mayor que | Menor que | Mayor o igual que | Menor o igual que | Igual | Diferente (No es igual) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| || | && | + | - | * | / | % | > | < | >= | <= | == | != |
▶ Veamos algunos ejemplos de lo que se puede utilizar:
- Regla Compra (1): C [1]>O[1](colocará una señal de compra en toda la vela en la que la barra anterior tenga un cierre mayor que la apertura, es decir, es una barra alcista).
- Regla de compra (1): C [1]>O[1] && C[2]>O[2] && C[3]>O[3] && C[4]<=O[4] && C[5]<=O[5] ( pondrá señal de compra cuando tengamos tres velas alcistas seguidas de dos velas bajistas o doji).
- Regla de compra (1): C [1]>O[1] && H[1]-L[1]>=100 ( pondrá señal de compra cuando tengamos una vela alcista y la amplitud (máximo - mínimo) sea mayor o igual a 100).
- Regla de compra (1): abs (C[1]-O[1]) >= 300 && C [1]>O[1] ( colocará una señal de compra cuando el valor absoluto del precio de apertura menos el precio de cierre sea superior a 300 y se trate de una vela alcista. Aquí, como no sabemos si el precio de apertura fue mayor o menor que el precio de cierre, pedimos el valor absoluto - siempre positivo)
▶ De forma similar, podemos escribir condiciones de venta.
Si tienes alguna condición que no eres capaz de escribir, deja un mensaje aquí en los comentarios y te ayudaré a escribirla. Si se trata de un caso confidencial, puede enviar un mensaje privado a través de mensajes mql5.com.
▶ Parámetros del indicador:
Look back = 1000; // El indicador trazará las flechas (cuando se coloque en el gráfico) analizando las últimas 1000 velas. Esto es para ahorrar procesamiento cuando el indicador necesita mirar el historial. Después de estar en el gráfico sólo mira las velas más recientes.
Calculate in new bar Only = true; // En este caso el indicador solo recalcula en cada nueva vela. Esto es para ahorrar procesamiento en tiempo real.
▲ △ Condición de Compra △ ▲
Aquí tenemos 3 campos de texto y 2 conectores. Por limitación de MT5 cada entrada de texto tiene un límite de 243 caracteres. Si su regla de entrada tiene más de 243 caracteres, puede combinar los otros dos campos de cada condición y combinar los campos usando && o ||. Si no va a utilizar los campos de abajo, marque la casilla "ignorar campo de abajo".
▲ △ Condición de Venta △ ▲
Lo mismo para las condiciones de venta.
▶ ▶ ▶ Eso es todo, una forma práctica de obtener sus señales de compra y venta que leen velas.
Echa un vistazo a mis otros indicadores, y en caso de duda, deja tu mensaje aquí en el indicador o envíame un mensaje privado.
