[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 42

 
xruss >> :

Cuestiones teóricas:

1. ¿Cómo escribir una función (dónde leer sobre ello)?

2. ¿Con qué extensión debe compilarse y guardarse?

3. ¿En qué carpeta lo guardo?

4. ¿Tendré que escribir un script separado para ejecutarlo (o se ejecutará por sí mismo desde el Asesor Experto)?

Muchas gracias a los que no pasaron de mi pregunta))

Búscalo en el tutorial. h ttps://book.mql4.com/ru/

Sobre las funciones: https://book.mql4.com/ru/basics/functions

 
ikatsko писал(а) >>

Véase aquí: https://www.mql5.com/ru/code/mt4/experts

Gracias. >> Voy a echar un vistazo.

 
bool exit_for=false;
double max_1=0;
double max_2=0;
for(int k=0; k<Bars; k++)
{
	if(	iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k)<iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)
		&& iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)>iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+2) 	)
	{
		//Если это первый максимум:
		if( max_1==0)
			max_1=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);//Записываем номер бара экстремума
		else
		//Если первый найден, записываем второй
		{	
                        max_2=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);
                        exit_for=true;
                } 
	}
        //Выход из цикла, когда найдены оба максимума
        if( exit_for==true) k=Bars+1;  
}
Buenas tardes. Por favor, avisa. A mi pregunta sobre la comparación de los máximos con el RSI después de que su valor supere el 70, se me planteó esta solución (código anterior)

No funciona así. Como resultado consigo que busque máximos en el historial (encuentra máximos en días anteriores), pero necesito que espere a que se cumpla después de que esta función actúe (como valor en la 1ª barra > 70) ... Si se cumple esta condición (no antes de la barra > 70, sino después) el 1º maci es inferior al 2º, entonces se cierra la orden

Algún consejo sobre qué cambiar.

Gracias
 
alexey999 >> :

No. Gracias, sé cómo usar Photoshop.

Necesito estos ajustes para separar visualmente grupos de contratos de un instrumento de otro, por ejemplo. Aquí en el foro se habla de "ajustes más altos, EAs....". ¡¡¡¡¿Alguien puede decirme cómo cambiar el color de la fila en "Market Watch" ????!!!!

Bueno profesionales, ¿nadie ha escarbado en la configuración del programa y sabe cómo hacerlo? !!!!

 

Hola, he leído el artículo Mi primer "grial", trató de reproducir el ejemplo dado por el método "Ctrl + C Ctrl + V" no funciona, el error es "Hubo 1 pases realizados durante la optimización, 1 resultados han sido descartados como insignificante".sugerir dónde comprobar o cómo curarlo?

 
¡Caballeros expertos! Ayuda......
'MagicNumber' - variable not defined	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_RSI.mq4 (40, 27)
Qué es esto..... Al compilar, el meta-editor se rindió. El resto de los errores han sido eliminados por mí mismo. Por favor, ....
 
igrok2008 >> :
¡Caballeros especialistas! Ayuda...... ¿Qué es? ..... En la compilación el meta-editor se ha rendido. El resto de los errores fueron eliminados por mí mismo. Por favor, ....

Así que junto con los errores, he eliminado la cadena de tipos:


extern int NúmeroMágico = 0;


Tengo que volver a ponerlo en su sitio.

 

alexey999 писал(а) >>


Necesito estos ajustes para separar visualmente, por ejemplo, grupos de contratos de un instrumento de otro.


Bueno profesionales, ¿nadie ha escarbado en la configuración del programa y ha sabido cómo hacerlo? !!!!

En la parte superior de la tabla hay una columna denominada "Símbolo". Pruebe a hacer clic en él.

 

Hola. ¿Puedes decirme cómo el probador visual puede mostrar gráficos de otros marcos temporales en paralelo con el actual?

 

Estimado señor programador, por favor ayúdeme a entender esto, llevo una semana dándole vueltas a la cabeza.

He estado trabajando con la función iCustom,

No consigo averiguar cómo declarar correctamente un array para importar datos de un array y especificar en él una media móvil. Simple, el método de promedio no puede averiguar las variables externas, ya han leído este tutorial. Me interesan los ejemplos con Alligator y dos medias móviles que deben declararse dos veces como arrays diferentes o pueden estar en un solo array, pero ¿qué pasa con los ajustes?

2. La función #include <Variables.mqh> ¿es necesario utilizarla? Es mejor declarar todas las variables en el init ? Y que tiene que ver las variables con la lógica, no hay ninguna referencia a ella, o no entiendo algo.

3.#include <Terminal.mqh> La contabilidad de los pedidos es la misma. Por favor, explica que la lógica en mi cabeza está completamente desordenada.

Gracias de antemano.