[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 138

 
todem:
¿Por qué especifica 15??? necesita 10

Primero digo:

ArrayResize(m, 10)

...

Lleno 10 elementos con valores.

Entonces descubro que necesito más espacio para cinco elementos más y digo:

ArrayResize(m, 15).

Así, los 10 elementos originales conservan sus valores.

¿Lo tienes?

 
Adaptado de la rama Funciones útiles de KimIV.
<br / translate="no">todem 22.02.2011 19:09
¿Puedes decirme cómo saber si el terminal está activado y cómo fijar todas las órdenes abiertas y los tickets creados por el mismo EA?
 
No encuentro el error (he probado todo hasta el método de la intuición).
Tengo dos estocásticos en H4 y M15. Cuando "H4 de 20 a 80 + subiendo" + "en M15 la línea principal cruza la línea de señal de abajo a arriba + M15 por debajo de 50" = esto es una señal de compra (viceversa - señal de venta).

Así que para el análisis visual en estas señales intento poner líneas verticales (quería línea verde para comprar y línea roja para vender, pero fallé). Estoy escribiendo esto como un EA y siempre dibujo sólo 2 líneas en las primeras 2 señales y eso es todo. No puedo entender por qué no se trazan todas las señales. He probado diferentes plazos para el probador (3, 6 meses), el resultado es el mismo. Por favor, indíqueme el error:

//--------------------
int init()
{

return(0);
}

int deinit()
{

return(0);
}

int inicio()
{
double SH4_0=iStochastic(0,PERIOD_H4,20,3,3,MODE_SMMA,1,MODE_SIGNAL,0);
double SH4_1=iStochastic(0,PERIOD_H4,20,3,3,MODE_SMMA,1,MODE_SIGNAL,1);
double M15_0=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_MAIN,0);
double SM15_0=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_SIGNAL,0);
double M15_1=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_MAIN,1);
double SM15_1=iStochastic(0,PERIOD_M15,17,5,5,MODE_SMA,1,MODE_SIGNAL,1);
int i=1;

if((SH4_0>SH4_1)&&(SH4_0>20)&&(SH4_0<80)&&(SM15_1>M15_1)&&(SM15_0<M15_0)&&(SM15_0<50))
{
ObjectCreate("línea "+i, OBJ_VLINE, 0, Time[0], 0);
i++;
}
if((SH4_0<SH4_1)&&(SH4_0>20)&&(SH4_0<80)&&(SM15_1<M15_1)&&(SM15_0>M15_0)&&(SM15_0>50))
{
ObjectCreate("línea "+i, OBJ_VLINE, 0, Time[0], 0);
i++;
}
return(0);

}

 

poner la variable i y su inicialización antes de start()

o poner estática int i=1;

 
alsu:

poner la variable i y su inicialización antes de start()

o poner estática int i=1;

alsu, no lo vas a creer - ¡funciona! :))))) ¡Muchas gracias! Aunque cuando corro en ticks, se superponen varias líneas una sobre otra, pero no es fatal :)
 

Me pregunto por qué el número medio de cambios (sumpos+(-sumneg))/2 no es absolutamente correlativo

con su relación en una escala de 100 puntos sumpos/(sumpos+sumneg)*100 y qué opción es la correcta.

Para facilitar el trazado de la correlación, la primera se multiplica por 2 (duplica la amplitud) y se resta 50 a la segunda (es decir, la escala va de -50 a 50)

 
eddy:

es completamente correlativo


Nunca he visto un término así en mi vida)) ¿Explica el significado?
 
no tiene una correlación absoluta
 
eddy:
no está absolutamente correlacionado

LOL ))

Dónde (qué industria) conoces la correlación absoluta ;) llamar a las cosas por su nombre).

Читаем https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%80%D1%80%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D1%8F

 
eddy:
no está absolutamente correlacionado.
Creo que está muy correlacionado: el control de calidad se acerca al 100%. ¿O quiere decir "no exactamente igual"?