Pi
- Indicadores
- Vasja Vrunc
- Versión: 2.8
- Actualizado: 30 mayo 2020
- Activaciones: 10
Indicador de predicción profesional
Se basa en la coincidencia del historial con el modelo de patrón seleccionado y muestra el resultado más probable.
El indicador Pi incluye la línea Patrón, la línea Escaneado_Pasado, la línea Coincidencia_Patrón, la línea Predicción_Futuro, la Banda de Modelo ajustable y algunos otros controles.
Este indicador está diseñado principalmente para uso profesional y es muy útil en la búsqueda de la probabilidad de los resultados relativos al futuro.
Nota: Los resultados dependen de model_band y past_bars. Son aproximados, por lo que deben compararse con múltiples marcos temporales.
El programa está diseñado para operar en 2 modos automáticos:
1. Modo deslizante
Se activa al conectar el indicador al Chart o Visual Tester.2. Modo experto
Aquí puede probar/ajustar sus parámetros en el historial con el "deslizador" hasta 32767 barras.
Por lo tanto, mientras que Visual Testing EA, puede adjuntar el indicador y ajustar fácilmente los parámetros de entrada para los puntos críticos.
En Tester (sólo) se puede salir del "modo Slider" pulsando la tecla <Esc>.
Puede cambiar fácilmente entre marcos de tiempo en la posición seleccionada y comparar los resultados.
Se activa al iniciar el indicador con la función "iCustom".
Está diseñado sólo para uso EA y la "prueba del historial del deslizador" está desactivada.
Está probado y funciona muy bien en nuestro EA "PointerX".
Por favor, vea "pruebas" en HD . .. https://youtu.be/z1AfjBWIuhQ
Recomendamos ejecutar más instancias del indicador en diferentes marcos de tiempo simultáneamente para obtener mejores resultados (M15, H1, H4) y criterios de optimización cada dos meses.
Para programadores
El comando conocido para recuperar un valor de índice de línea para MQL4:TF_ = enum_timeframes
"Pi" = ruta/nombre del programa compilado del indicador personalizado
BAND_ = banda modelo (int)
FB_ = barras futuras (int)
SMOOTH_ = suavidad de la línea (int)
0 = última barra (int)
PB_ = barras pasadas (int)
3 = índice de línea (int)
cnt = desplazamiento (int)
Puede utilizar este código como ejemplo:
// Declaración de función - Definir indicador PI (Ejemplo) void definePI(...) { buyPI_=false; sellPI_=false; RefreshRates(); const double tpBUY=NormalizeDouble(Ask+tpBuyL_,_Digits); const double tpSELL=NormalizeDouble(Bid-tpSellL_,_Digits); const double slBUY=NormalizeDouble(Bid-slBuyL_,_Digits); const double slSELL=NormalizeDouble(Ask+slSellL_,_Digits); // [Aquí poner algunos Error código de prueba ...] // entonces ... if(err_!=0) return; bool END_BUY=false; bool END_SELL=false; for(short cnt=0;cnt>=-FB_;cnt--) { double piCurr=EMPTY_VALUE; piCurr=iCustom(NULL,TF_,"Pi",BAND_,FB_,SMOOTH_,0,PB_,3,cnt); ResetLastError(); if(piCurr==EMPTY_VALUE) {f_err_=true; buyPI_=false; sellPI_=false; Print(__FUNCTION__,"Pi=EMPTY_VALUE"); return;} const double pi_bid=piCurr; const double pi_ask=piCurr+spreadPnts_; if(UseSL_) { if(pi_bid<=slBUY) END_BUY=true; if(pi_ask>=slSELL) END_SELL=true; } if(pi_bid>=tpBUY&&!END_BUY) {buyPI_=true; break;} if(pi_ask<=tpSELL&&!END_SELL) {sellPI_=true; break;} } return; }
Configuración de los parámetros de entrada de Pi
El orden de izquierda a derecha es: nombre, [valor por defecto], valor mín-máx.Si introduce accidentalmente un valor inferior o superior, se utilizará el valor mín-máx.
- ModelBand [130] 2-1000 - anchura del modelo de línea patrón (en barras actuales)
- FutureBars [300] 0-600 - barras para el cálculo al fururo (a la derecha)
- Smooth [0] 0-100 - suavidad de la línea
- LastBar [0] 0-6000 - última barra para el cálculo (0 es la actual)
- PastBars [1000] 0-6000 - barras para el cálculo en el pasado (a la izquierda)
Información adicional
La versión demo está construida para demostrar las principales características y usabilidad de Pi, PiDemo.Si desea utilizar Pi ilimitadamente o dentro de un EA, tiene que comprar o alquilar este producto.
¿Estás satisfecho con nuestro trabajo? Comparta sus experiencias y deje un comentario.
Si necesita ayuda para utilizar nuestras herramientas de trading o tiene algún problema o pregunta, póngase en contacto conmigo.
VLabs

