![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Aquí está la versión que funciona : abc_nmc.mq4
Estimado mladen ¿podría ayudarme?
gracias
querido amigo,
necesito alguna modificación de la banda de bollinger standart con detalle como la imagen:
el valor es de la apertura de londres (se puede poner un temporizador), y de cualquier par
muchas gracias por su ayuda
thegatan
Me temo que no entiendo que es lo que necesitas
Eres muy profesional, pero no entiendo el lenguaje del código aunque digas qué es qué.
No quiero escribir códigos.
Yo feliz, que entiendo mucho de las funciones en fxdreema, y puedo crear EAs simples, y no necesita la codificación.
No estoy seguro, pero creo que en su código que dijo, que el stoch trabajará si cambio el marco de tiempo en el metatrader el indicador cambiará para ese marco de tiempo. En otras palabras, el marco de tiempo del indicador es el mismo que el establecido en el gráfico de metatrader. O tal vez un marco de tiempo especificado
El multitimeframe me refiero a lo que escribí en el foro de fx dreema. Copio para aquí:
"por ejemplo hay el oscilador estocástico y hago un EA lo que ver sólo eso. El Stoch... está en M15 timeframe bajando, M5 timeframe está bajando, pero M1 timeframe subiendo.
En este caso, si la EA ve sólo el marco de tiempo de 1 minuto (El actual lo que la configuración de Metatrader), que quieren comprar, pero la buena estrategia es esperar mientras que el M1 timefrmae bajar de nuevo, y vender.
Quiero que ver M1, M5, M15 marcos de tiempo todos juntos, y empezar a operar cuando el indicador es la misma dirección en cada marco de tiempo ".
Me refiero a todos los plazos que M1- M15Por favor, lee los posts sobre eso: no hay una forma más sencilla de explicar cómo funciona un indicador multi time frame desde eso. Desde multi time frame es una manera de cómo los valores de los indicadores para diferentes marcos de tiempo se recoge de un código, no hay manera de cómo se puede hacer sin codificación ejemplo - y usted tiene un montón y un montón de indicadores multi time frame en este hilo https://www.mql5.com/en/forum/173574That línea de código está mostrando exactamente lo que hay que hacer con el fin de obtener cualquier valor de marco de tiempo de estocástico. No hay nada más sencillo que eso
Aquí está la versión que funciona :
.
¿Qué has cambiado en el código?
¿Qué has cambiado en el código?
Ver las últimas líneas del código
Hola chicos,
¿podría alguien ayudarme a arreglar este indicador?
Intenté hacerlo funcionar en la apertura de la barra, se compila bien, se ve bien en el Probador de Estrategias... pero falla en la cuenta real... dibuja piernas correctas... pero a veces salta una vela hacia atrás y se detiene en el Cierre [ o alrededor del cierre ] de la barra en lugar de la Apertura... ¿QUÉ?
Este es el código ( ZigZag Open Sar )
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Gris
#property indicador_color3 Naranja
extern double Paso=0,02;
extern double Maximum=0.2;
extern bool ExtremumsShift=1;
extern int History=0;
//--
double Pico[],
Trough[],
SAR[];
//=============================================================
int init()
{
SetIndexBuffer(0,Peak);
SetIndexStyle(0,DRAW_ZIGZAG);
SetIndexLabel(0, "Pico");
SetIndexEmptyValue(0,0.0);
SetIndexBuffer(1,Trough);
SetIndexStyle(1,DRAW_ZIGZAG);
SetIndexLabel(1, "Comedero");
SetIndexEmptyValue(1,0.0);
SetIndexBuffer(2,SAR);
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2,159);
SetIndexLabel(2, "SAR");
SetIndexEmptyValue(2,0.0);
return(0);
}
//=============================================================
int inicio()
{
static int BarsPrev;
bool MissBars=Bars-BarsPrev>1;
bool NewBar=Bars-BarsPrev==1;
if(MissBars && BarsPrev!=0) BarsPrev=reinit();
int limit=Bars-BarsPrev-(BarsPrev==0); BarsPrev=Bars;
if(Historia!=0 && límite>Historia) límite=Historia-1;
for(int i=límite; i>=0; i--)
{
SAR=iSAR(NULL,0,Step,Maximum, i);
doble mid[2];
mid[0]=(Open+Open)/2;
mid[1]=(Open+Open)/2;
static int j;
static bool dir;
static double h,l;
int desplazamiento;
if(i>0) j++;
if(dir)
{
if(h<Open) {h=Open; j=NewBar;}
if(SARmid[0])
{
shift=i+ExtremumsShift*(j+NewBar);
Pico[shift]=h;
dir=0;
l=Open; j=0;
}
}
else
{
if(l>Open) {l=Open; j=NewBar;}
if(SAR>=mid[1] && SAR<mid[0])
{
shift=i+ExtremumsShift*(j+NewBar);
Trough[shift]=l;
dir=1;
h=Open; j=0;
}
}
}
// if(MissBars) Print("limit: ",limit," Bars:",Bars," IndicatorCounted: ",IndicadorContado());
return(0);
}
//=============================================================
//
int reinit()
{
ArrayInitialize(Pico,0.0);
ArrayInitialize(Trough,0.0);
ArrayInitialize(SAR,0.0);
return(0);
}
Gracias de antemano.Hola Mladen, ¿algún consejo sobre esto?
Gracias.
Hola Mladen, ¿algún consejo sobre esto? Gracias.
razo
Ya lo estaba comprobando pero no encontré lo que podía causar eso
Tendré que empezar a depurar para ver qué pasa en esos casos
¿Por qué funciona 123.mq4 ..... archivo ABC.mq4 no funciona Build 711? Ambos archivos de código son idénticos. ¿Qué debería mejorar el código para que el archivo funcione en la versión 711?
.
123.mq4
abc.mq4Hola
¿Sabes quién escribió los códigos?
El derecho de autor y la información de enlace, ¿Por qué se ha eliminado?![](https://c.mql5.com/forextsd/smiles/mad.png)
Hola
¿Sabes quién escribió los códigos?
La información de copyright y enlaces, ¿Por qué se ha eliminado?No te preocupes, todavía puedo reconocer mi código incluso cuando se eliminan los comentarios y esas cosas (copyright y enlaces)
...prueba de prueba...