//--- Señores, la línea media de las Bandas de Bollinger, abajo, ¿son todas opciones correctas o hay otras incorrectas? En MT5 el tema de la línea media está solucionado, en MT4 no lo he visto.
Si lo compruebas con Alert script, los resultados son los mismos, pero aún así...
//--- Señores, la línea de la media de las Bandas de Bollinger, abajo, ¿son todas opciones correctas o hay opciones incorrectas? MT5 tiene el tema de la línea media resuelto, no lo he visto en MT4.
Si lo compruebas con Alert script, los resultados son los mismos, pero aún así...
Aquí está el ciclo principal de la construcción de BB:
//--- main cyclefor(i=pos; i<rates_total && !IsStopped(); i++)
{
//--- middle line
ExtMovingBuffer[i]=SimpleMA(i,InpBandsPeriod,close);
//--- calculate and write down StdDev
ExtStdDevBuffer[i]=StdDev_Func(i,close,ExtMovingBuffer,InpBandsPeriod);
//--- upper line
ExtUpperBuffer[i]=ExtMovingBuffer[i]+InpBandsDeviations*ExtStdDevBuffer[i];
//--- lower line
ExtLowerBuffer[i]=ExtMovingBuffer[i]-InpBandsDeviations*ExtStdDevBuffer[i];
//---
}
Es decir, según el registro, se han cargado 2 bibliotecas: hoz_ReturningSomeInfo@libraryy hoz_Base@Library.
Pero faltan estas bibliotecas:hoz_LoggingToAnyWere@library.ex4,hoz_HandlingWithErrorS@library.ex4en la revista. ¿Se supone que debe ser así? ¿O todas las bibliotecas cargadas deben figurar en la revista?
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
La biblioteca.
Ejemplos en el script de prueba.
Gracias, Vadim :) Entiendo la dirección, quiero implementarlo en MQL4 sin dll.
Gracias, Vadim :) Entiendo la dirección, quiero implementarlo en MQL4 sin dll.
double bb_up0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_UPPER,0);
double bb_lo0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_LOWER,0);
//--- Señores, la línea media de las Bandas de Bollinger, abajo, ¿son todas opciones correctas o hay otras incorrectas? En MT5 el tema de la línea media está solucionado, en MT4 no lo he visto.
Si lo compruebas con Alert script, los resultados son los mismos, pero aún así...
doble bb_bs0= (bb_up0+ bb_lo0)/2;
double bb_bs0= iMA(NULL,0,bb_p, 0,0,bb_ap, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_MAIN, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,0, 0);
No lo hará.
Sí, ya me he dado cuenta de que no funcionará sin una dll.
double bb_up0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_UPPER,0);
double bb_lo0=iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_LOWER,0);
//--- Señores, la línea de la media de las Bandas de Bollinger, abajo, ¿son todas opciones correctas o hay opciones incorrectas? MT5 tiene el tema de la línea media resuelto, no lo he visto en MT4.
Si lo compruebas con Alert script, los resultados son los mismos, pero aún así...
doble bb_bs0= (bb_up0+ bb_lo0)/2;
double bb_bs0= iMA(NULL,0,bb_p, 0,0,bb_ap, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,MODE_MAIN, 0);
double bb_bs0= iBands(NULL,0,bb_p,bb_dev,0, bb_ap,0, 0);
Aquí está el ciclo principal de la construcción de BB:
Este es el cálculo de un simple MA:
Como puede ver, la línea central es una simple MA en Close. El resto se basa en ello. Por lo tanto, saque sus propias conclusiones.
SZZ. Como panfleto para sus trabajos posteriores:
El valor medio se establece de la siguiente manera: double bb_bs0 = (bb_up0+ bb_lo0)/2;
Pero es mejor calcularlo así: doble bb_bs0= (bb_up0+ bb_lo0)*0,5;
Después de todo, la multiplicación es más rápida que la división.
Este es el ciclo principal para construir una BB:
Este es el cálculo de un simple MA:
Comopuede ver, la línea central es una simple MA en Close. El resto se basa en ello. Puede sacar sus propias conclusiones.
SZZ. Como panfleto para su trabajo posterior:
El valor medio se establece de la siguiente manera: double bb_bs0 = (bb_up0+ bb_lo0)/2;
Pero es mejor calcularlo así: doble bb_bs0= (bb_up0+ bb_lo0)*0,5;
Después de todo, la multiplicación es más rápida que la división.
1.Al precio de las bandas de bollinger IMHO...
Sí, ya me he dado cuenta de que no funcionará sin una dll
Justificar.
Ahora he notado una cosa extraña. Hay una biblioteca base que importa otras bibliotecas. Aquí tienes un trozo:
Cuando arranco owl, que estoy escribiendo ahora con estas librerías, veo en el log:
Es decir, según el registro, se han cargado 2 bibliotecas: hoz_ReturningSomeInfo@libraryy hoz_Base@Library.
Pero faltan estas bibliotecas: hoz_LoggingToAnyWere@library.ex4, hoz_HandlingWithErrorS@library.ex4 en la revista. ¿Se supone que debe ser así? ¿O todas las bibliotecas cargadas deben figurar en la revista?
Justificar.
dll de winapi al menos. para enviar char a la ventana