Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 616

 
Artyom Trishkin:
bool ?

Oui, je voulais utiliser un drapeau pour que le modèle ne soit pas chargé à chaque tick. J'aurais dû ajouter ma pensée)

 
Vitaly Muzichenko:

Oui, je voulais utiliser un drapeau pour que le modèle ne soit pas chargé à chaque tick. J'aurais dû terminer ma pensée)

Je comprends, mais on ne me l'a pas dit ;) Ainsi - il est souhaitable de le préciser - les gens sont allés tout droit...

 
Existe-t-il un moyen astucieux de sortir un tableau d'int vers une entrée ?
 
Roman Sharanov:
Est-il possible de sortir un tableau d'int vers une entrée d'une manière intelligente ?

Plus précisément ?

 
Artyom Trishkin:

Qu'est-ce qui est plus spécifique ?

Je voulais entrer les chiffres par la virgule.

Je suppose que cela ne peut se faire que par "string->partition to array->convert to int".

 
Roman Sharanov:

Je voulais entrer les chiffres par la virgule.

Je suppose que cela ne peut se faire que par "string->partition to array->convert to int".

Fichier plus.

 

J'ai la question suivante.

Exécutez le terminal et un graphique de cotation arbitraire sur celui-ci. Par exemple EUR/USD.

Attachez un certain indicateur à ce graphique. Par exemple, un indicateur SMA.

Exécutez un script sur ce graphique. Par exemple, un script qui construit une ellipse ELLIPSSCRIPT.

Questions :

Comment exporter les valeurs de l'indicateur SMA vers ELLIPSSCRIPT ?

Par exemple, comment exporter les valeurs de quatre coordonnées d'ellipse (heure, cotation, heure, cotation) d'un indicateur dans un script ?

Puis-je exporter les valeurs d'un tableau et comment le faire ?

Comment décrire les valeurs exportées dans les propriétés de l'indicateur et comment décrire les valeurs importées dans les propriétés du script ?

 
neverness:

J'ai la question suivante.

Exécutez le terminal et un graphique de cotation arbitraire sur celui-ci. Par exemple EUR/USD.

Attachez un certain indicateur à ce graphique. Par exemple, un indicateur SMA.

Exécutez un script sur ce graphique. Par exemple, un script qui construit une ellipse ELLIPSSCRIPT.

Questions :

Comment exporter les valeurs de l'indicateur SMA vers ELLIPSSCRIPT ?

Par exemple, comment exporter les valeurs de quatre coordonnées d'ellipse (heure, cotation, heure, cotation) d'un indicateur dans un script ?

Puis-je exporter les valeurs d'un tableau et comment le faire ?

Comment décrire les valeurs exportées dans les propriétés de l'indicateur et comment décrire les valeurs importées dans les propriétés du script ?

l'indicateur reçoit des données des tampons de l'indicateur

il est possible de recevoir toutes les données du script, de l'expert, de l'indicateur ; il faut connaître le nom de l'élément graphique ou parcourir tous les éléments graphiques

méthode universelle - échange de données via les variables globales du terminal ou un fichier

vous ne pouvez pas simplement changer les variables d'entrée à partir d'un autre programme MQL


Roman Sharanov:
Est-il possible de sortir un tableau d'int vers une entrée d'une manière intelligente ?

vous pouvez utiliser une chaîne de caractères et ensuite entrer des chiffres séparés par des virgules, mais je ne sais pas quelle est la longueur maximale de la chaîne de caractères - vous devez la vérifier

 

Salutations Forman. J'ai commencé à apprendre mql. La tâche est de faire un EA qui va suivre l'état de l'indicateur et être capable d'envoyer des messages à un chat telegram. Je ne comprends pas comment fonctionne iCustom. Si je prends l'indicateur ATR standard avec une seule valeur de période ATR (14) dans ses paramètres d'entrée, et que je fais ce qui suit

double test = iCustom(NULL, 0, "ATR", 14, 0, 1) ;

Ensuite, la valeur ATR me sera envoyée à l'heure actuelle. N'est-ce pas ?

Mais après avoir ouvert le code source de l'indicateur ATR, je n'arrive pas à comprendre quelle variable est affichée dans cette fenêtre de données.

Et si la variable dans la fenêtre de données est nommée Valeur 2 comme dans l'image, et qu'il n'y a pas ce nom dans le code source. Comment puis-je comprendre ce à quoi il se réfère ?

Puis-je utiliser iCustom pour obtenir les valeurs d'autres variables dans l'indicateur qui ne sont pas affichées dans la fenêtre de données ?

 
Existe-t-il un moyen de créer deux fonctions OnTimer avec des périodes différentes ?