[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 301

 
drknn:

J'ai modifié le message - il y a un lien différent maintenant - cliquez à nouveau - il y a un TRES bon cours là-bas - mieux vaut commencer par la création d'un script.
Merci, je remplirai les blancs :)
 
Alexandr24:
Merci, je vais remplir les blancs :)

Désolé. Je n'avais pas réalisé que les liens ne fonctionnaient plus. J'ai encore une copie de ces conférences, publiées à l'époque de la préhistoire. Le voici sur le site de partage de fichiers : http://depositfiles.com/files/eg4fmn3bp - Téléchargez-le, décompressez-le, exécutez-le et cliquez sur "Accueil" - les cours sont ascendants.
 
granit77:
1. La façon standard d'obtenir des données d'indicateur dans le conseiller expert est exactement iCustom.
2. #include n'appartient pas du tout à cette catégorie. Oubliez ça pour l'instant.

Merci beaucoup ! Désolé pour la réponse tardive.

J'ai tout résolu, il ne reste plus qu'à comprendre pourquoi le signal de la flèche vers le bas ne fonctionne pas.

 
durol:

J'utilise des TF non standard sur MT-4 - M21 M89 M377
ils ne se mettent pas à jour automatiquement

j'ai remarqué que si vous connectez et déconnectez la connexion 2 fois, tous les TF non standard seront automatiquement mis à jour
ce qui est plus pratique que de cliquer sur la mise à jour pour chaque devise.

Graphiques ouverts EASTERNLY, le terminal est inactif depuis plusieurs heures - toutes les échéances non standard se mettent à jour automatiquement.

que faut-il presser, où faut-il presser pour qu'avec une dernière connexion, ils se mettent tous à jour en même temps ?
j'ai essayé d'ouvrir : aperçu du marché, connexion, cliquer sur les devises, minimiser - maximiser la fenêtre

si je me connecte - me déconnecte - le téléchargement est interrompu.

Trouvé sur le forum MT4

AlexSilver 09.05.2006 16:13
Oui... Le script est supprimé lorsqu'une nouvelle coche apparaît. Si vous voulez utiliser le copié, ce sera beaucoup plus rapide.

Slawa 04.05.2006 10:29
Il n'y aura pas de cartes non standardisées en ligne.

seulement 2006 postes

si parfois les graphiques se mettent à jour tout seuls, il doit y avoir une sorte de modèle.

D'après ce que je vois, tout le problème est une double connexion défectueuse

.

Je pense qu'il n'est pas difficile d'écrire un script ou quelque chose de similaire, de sorte que dans le panneau, si nécessaire, une icône apparaît (ou dans le menu contextuel, ce qui est moins pratique), qui deux fois (à des intervalles de 5 secondes - de sorte qu'il n'y a pas de connexion, puis 5 secondes) va déconnecter - connecter la connexion et ainsi mettre à jour automatiquement tous les TF non standard.

au moins ne touchez pas le terminal pendant quelques heures - il se mettra à jour tout seul.

Mais ce n'est pas la meilleure solution : elle ne fonctionne pas toujours et il arrive que vous ayez besoin d'une mise à jour toutes les demi-heures.

grâce à

Je l'ai compris tout seul.

dll doit être activé non pas dans Outils - Paramètres, mais dans les propriétés de Period Converter Opt - Général

Service - Paramètres aide si un graphique TF non-standard est blanc sans tout

il n'est pas clair pourquoi cette case à cocher n'est pas cochée par défaut dans cet indicateur - sans elle l'indicateur ne s'auto-actualise pas - c'est un moins clair des développeurs

n'est pas mis à jour avec chaque tick- quelque part avec l'un des trois
est dessiné auto-actualisé pas avec chaque tick - mais le même que manuellement mis à jour

 

Bonne journée à tous !

Pouvez-vous suggérer un programme pratique pour lire et écrire des scripts MT4 ?

 
Ekburg:

Bonne journée à tous !

Pouvez-vous suggérer un programme pratique pour lire et écrire des scripts MT4 ?

MetaEditor
 
Alexandr24:
Merci, je vais remplir les blancs :)
A propos du transfert du code de l'indicateur à l'Expert, articles de base.
https://www.mql5.com/ru/articles/1456
https://www.mql5.com/ru/articles/1457
https://www.mql5.com/ru/articles/1463
 
granit77:
En déplaçant le code de l'indicateur dans le conseiller expert, articles de base.
https://www.mql5.com/ru/articles/1456
https://www.mql5.com/ru/articles/1457
https://www.mql5.com/ru/articles/1463

Mais il est préférable de ne pas transférer le code de l'indicateur à un expert - ce sera lent.
 
Vinin:

Mais il vaut mieux ne pas transférer le code de l'indicateur à l'espert - il y aura des freins
Je suis d'accord, il y a eu une discussion vigoureuse sur la vitesse. Vinin et Integer étaient en faveur d'indicateurs séparés.
Je les crois :))
 
granit77:
Je suis d'accord, il y a eu une discussion vigoureuse sur la vitesse. Vinin et Integer étaient pour les indicateurs individuels.
Je les crois :))

Bonjour ! Désolé d'insister, mais si vous le voulez bien, pourriez-vous me conseiller ?

Avec iCustom j'obtiens un signal d'indicateur dans l'EA, mais l'EA n'ouvre des trades que dans une seule direction, en fonction de la condition de cette partie .

// ----- буферы индикатора

double   ArrowDownBuffer[];
double   ArrowUpBuffer[];

//------ получение сигнала в советнике


double db=iCustom(NULL,0,"GetSignal",0,SignalBar);// Стрелка вниз
double ub=iCustom(NULL,0,"GetSignal",1,SignalBar);// Cтрелка вверх
 
 
 bool BuySignal=false;
 bool SellSignal=false;
 
//-----------------------------------------------------------------------------------+
//Проверка на сигнал
if(db!=1)
 {
  SellSignal=true;
 }
if(ub!=1)
 {
  BuySignal=true;
 }
   

   
 //------------------------------------------------------- check for long position (BUY) possibility
      if( BuySignal ) 
        {
         ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"MA",MN,0,Green);
         


Raison: