[¡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 146

 
Vovo4ka:


Chicos ayuda, no lo entiendo....
Entrada para comprar: Cuando dos indicadores RSI con períodos de 14 y 17 se cruzan simultáneamente y cierran por encima de 30 hacia arriba....

Entrada para vender: Cuando dos indicadores RSI con periodos de 14 y 17 se cruzan simultáneamente y cierran por debajo del nivel de 70 desde arriba ....

Interesado en el cruce simultáneo de las líneas de sangre...es decir, EJEMPLO

diRSI1 y diRSI2 eran ambos menores de 30 y al cierre de la siguiente vela ambos eran mayores de 30... De la misma manera, con el nivel 70.


double diRSI1=iRSI(NULL,0,14,PRICE_CLOSE,0);
double diRSI2=iRSI(NULL,0,17,PRICE_CLOSE,0);
double diRSI3=iRSI(NULL,0,14,PRICE_CLOSE,1);
double diRSI4=iRSI(NULL,0,17,PRICE_CLOSE,1);

if(AccountFreeMargin()<(100*Lots)){
Print("No tenemos dinero. Margen libre = ", AccountFreeMargin());
return(0);
}
if (!ExistPositions()){

if(( diRSI1>30 && diRSI2>30 && diRSI3<30 && diRSI4<30)){
OpenBuy();
return(0);
}

si ((diRSI1<70 && diRSI2<70 && diRSI3>70 && diRSI4>70)){
OpenSell();
return(0);
}
}


si es correcto entonces en la prueba todavía se abre oficios que no encajan....

AYUDA A LOS CELULARES...

ObjectCreate("RSI1", OBJ_LABEL, 0, 0, 0);
ObjectSet("RSI1", OBJPROP_CORNER, 0);
ObjectSet("RSI1", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI1", OBJPROP_YDISTANCE, 30);
ObjectSetText("RSI2","diRSI1" + DoubleToStr(diRSI1,1), 9, "Verdana", Yellow);

ObjectCreate("RSI2", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI2", "diRSI2" + DoubleToStr(diRSI2,1), 9, "Verdana", Yellow);
ObjectSet("RSI2", OBJPROP_CORNER, 0);
ObjectSet("RSI2", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI2", OBJPROP_YDISTANCE, 45);
      
ObjectCreate("RSI3", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI3", "diRSI3" + DoubleToStr(diRSI3,1), 9, "Verdana", Yellow);
ObjectSet("RSI3", OBJPROP_CORNER, 0);
ObjectSet("RSI3", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI3", OBJPROP_YDISTANCE, 60);
      
ObjectCreate("RSI4", OBJ_LABEL, 0, 0, 0);
ObjectSetText("RSI4", "diRSI4" + DoubleToStr(diRSI4,1), 9, "Verdana", Yellow);
ObjectSet("RSI4", OBJPROP_CORNER, 0);
ObjectSet("RSI4", OBJPROP_XDISTANCE, 5);
ObjectSet("RSI4", OBJPROP_YDISTANCE, 75);
pegue esto en su código y vea cómo cambian los números en la pantalla, entonces entenderá lo que tiene que hacer
 
todem:
pegue esto en su código y vea cómo cambian los números en la pantalla, entonces sabrá qué poner en


Muchas gracias, vamos a comprobarlo))

Una pregunta más, si no describimos una variable, pero no le asignamos un valor, se le asignará automáticamente 0 ????

 

Parece que tengo problemas para dividir int...

¿alguien puede explicar qué no se puede dividir por qué?

5 a 3 o int a doble o doble a int o ambos...

para ejecutar el doble i=5/3; hay que convertir el 5 en el doble...

 

Buenos días, queridos miembros del foro. :)

Me interesa el siguiente punto - ¿cómo hacer que el gráfico en MetaTrader se desplace en la pantalla más del 50% del borde derecho?

¿Hay alguna constante o función que controle el desplazamiento?

He intentado buscarlo, pero no aparece nada sobre el cambio.

¿Alguien tiene información sobre el tema? :)

Gracias de antemano por su atención. :)

 
eddy:

Parece que tengo problemas para dividir el int...

Busca en Google. Palabras clave división int doble site:mql4.com
Descripción muy detallada.
 

Pregunta sobre el probador. ¡Por favor, ayuda!

¿Cómo puedo hacer que el gráfico por defecto se dibuje con mi configuración después de una ejecución en el probador, en lugar del negro por defecto? Ya he guardado la plantilla por defecto con mi configuración. Si abro un nuevo gráfico para una herramienta, todo está bien, se abre como debería, pero el probador sigue dibujando una plantilla negra? No encuentro el archivo de parámetros del gráfico en el probador para sustituirlo por el mío, si es que existe por separado, claro.

 
polsvv:

Pregunta sobre el probador. ¡Por favor, ayuda!

¿Cómo puedo hacer que el gráfico por defecto se dibuje con mi configuración después de una ejecución en el probador, en lugar del negro por defecto? Ya he guardado la plantilla por defecto con mi configuración. Si abro un nuevo gráfico para una herramienta, todo está bien, se abre como debería, pero el probador sigue dibujando una plantilla negra? No encuentro el archivo de parámetros del gráfico en el probador para sustituirlo por el mío, si es que existe por separado, claro.

clic derecho - guardar plantilla - tester.tpl
 
¿como puedo saber el color del indicador? si solo se le da al buffer del indicador. por defecto #property indicator_color1 azul
 
eddy:
¿como puedo saber el color del indicador? si solo se le da al buffer del indicador. por defecto #property indicator_color1 azul
¿hay alguna forma de conocer el color si no está establecido en #property indicator_color1?
 
Me refiero a que sólo se establece en un buffer y no en una variable externa