[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 42

 
xruss >> :

Questions théoriques :

1. Comment écrire une fonction (où lire à ce sujet) ?

2. Avec quelle extension doit-il être compilé et sauvegardé ?

3. Dans quel dossier dois-je le sauvegarder ?

4. Devrai-je écrire un script distinct pour l'exécuter (ou s'exécutera-t-il de lui-même à partir du conseiller expert) ?

Un grand merci à ceux qui ne sont pas passés à côté de ma question !))

Regardez dans le tutoriel. h ttps://book.mql4.com/ru/

A propos des fonctions : https://book.mql4.com/ru/basics/functions

 
ikatsko писал(а) >>

Voir ici : https://www.mql5.com/ru/code/mt4/experts

Merci ! >> Je vais jeter un coup d'œil.

 
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;  
}
Bon après-midi . Veuillez me conseiller. A ma question sur la comparaison des sommets avec le RSI après que sa valeur dépasse 70, on m'a demandé cette solution (code ci-dessus)

Cela ne fonctionne pas comme ça. Le résultat est que je cherche les maxima dans l'historique (il trouve les maxima des jours précédents), mais j'ai besoin qu'il attende l'accomplissement après que cette fonction ait agi (comme la valeur de la 1ère barre > 70) ... Si cette condition est remplie (pas avant la barre > 70, mais après), le 1er maci est inférieur au 2ème, alors l'ordre est fermé.

Des conseils sur ce qu'il faut changer.

Merci.
 
alexey999 >> :

Non. Merci, je sais comment utiliser Photoshop.

J'ai besoin de ces paramètres pour séparer visuellement les groupes de contrats d'un instrument par rapport à un autre, par exemple. Vous discutez des "paramètres plus élevés, EAs...." ici sur le forum. Quelqu'un peut-il me dire comment changer la couleur de la ligne dans "Market Watch" ? ???!!!!

Bien pros, personne n'a creusé dans les paramètres du programme et ne sait comment faire ? ! !!!.

 

Bonjour, j'ai lu l'article Mon premier "graal", j'ai essayé de reproduire l'exemple donné par la méthode "Ctrl + C Ctrl + V" ne fonctionne pas, l'erreur est "Il y a eu 1 passes faites pendant l'optimisation, 1 résultats ont été écartés comme insignifiants".Suggérer où vérifier ou comment y remédier ?

 
Messieurs les experts ! Aide......
'MagicNumber' - variable not defined	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_RSI.mq4 (40, 27)
Qu'est-ce que c'est..... En compilant, le méta-éditeur a lâché. Le reste des erreurs a été éliminé par moi-même. S'il vous plaît....
 
igrok2008 >> :
Messieurs les spécialistes ! Aide...... Qu'est-ce que c'est..... A la compilation, le méta-éditeur a lâché. Le reste des erreurs a été supprimé par moi-même. S'il vous plaît....

Donc, en même temps que les erreurs, j'ai supprimé la chaîne de type :


extern int MagicNumber = 0 ;


Je dois le remettre en place.

 

alexey999 писал(а) >>


J'ai besoin des paramètres pour séparer visuellement, par exemple, les groupes de contrats d'un outil par rapport à un autre.


Bien pros, personne n'a creusé dans les paramètres du programme et n'a su comment faire ? ! !!!.

En haut du tableau, il y a un nom de colonne intitulé "Symbole". Essayez de cliquer dessus.

 

Bonjour. Pouvez-vous me dire comment le testeur visuel peut afficher des graphiques d'autres horizons temporels en parallèle avec le graphique actuel ?

 

Cher Monsieur le programmeur, aidez-moi à comprendre ce que j'essaie de comprendre depuis une semaine déjà.

J'ai travaillé avec la fonction iCustom,

Je n'arrive pas à trouver comment déclarer correctement un tableau pour importer des données d'un tableau et y spécifier une moyenne glissante. Simple, la méthode de la moyenne ne peut pas comprendre les variables externes, j'ai déjà lu ce tutoriel. Je suis intéressé par des exemples avec Alligator et deux moyennes mobiles qui doivent être déclarées deux fois comme des tableaux différents ou peuvent être dans un seul tableau, mais qu'en est-il des paramètres ?

2. la fonction #include <Variables.mqh> est-il nécessaire de l'utiliser ? Il est préférable de déclarer toutes les variables dans init ? Et qu'est-ce que les variables ont à voir avec la logique, il n'y a aucune référence à ce sujet, ou je ne comprends pas quelque chose.

3.#include <Terminal.mqh> La comptabilité des commandes est la même. S'il te plaît, explique-moi, la logique dans ma tête est complètement déréglée.

Merci d'avance.