Questions des débutants MQL5 MT5 MetaTrader 5 - page 652

 
Alexey Kozitsyn:
Les structures peuvent avoir des méthodes et des fonctions.
Merci.
 
Mes amis, peut-être que quelqu'un a un indicateur, ou a vu quelque chose sur le net... Vous tracez une ligne et dès que le prix touche la ligne, une alerte se produit, mais pas à chaque tick, mais une fois par bougie... ?
 
kocunyc:
Je travaille sur ce projet depuis un moment maintenant et je ne sais pas trop quoi en faire. Si vous tracez une ligne et que dès que le prix touche la ligne, l'alerte se produit, mais pas à chaque tick, mais une fois par bougie... ?

il y a ceci

Paramètres de l'indicateur

  • string nameofobject="" ; // Noms des objets à croiser, séparés par des virgules, ou vide - tous
  • colorofobject=clrNONE ; // Couleur des objets pour l'intersection, vous pouvez spécifier la couleur d'autres objets, ou NONE - tout.
  • typeobj typeofobject=0 ; // Type d'objet pour le croisement, vous pouvez spécifier un type d'objet, ou ALL - tout
  • int ColofAlert=1 ; // Nombre d'alertes lorsque l'intersection est déclenchée
  • int TimeofAlert=3 ; // Nombre de secondes de pause entre les alertes lorsque l'intersection se déclenche.
  • string nameofsound="alert.wav" ;
  • bool AlerT=true ; // Affiche l'alerte à l'écran
  • bool Mail=true ; // Envoyer un message
  • bool Push=true ; //Envoyer PUSH au téléphone
  • bool Arrow=true ; // Flèche les alertes

Fonction de l'indicateur

Vous pouvez configurer l'indicateur pour qu'il croise n'importe quel objet ou sélectionner un objet et son type dans la liste. Vous pouvez également saisir les noms des objets séparés par des virgules ou laisser le champ vide, l'indicateur suivra alors tous les objets. Vous pouvez également spécifier la couleur de l'objet ou laisser le champ NONE, l'indicateur suivra alors tous les objets de n'importe quelle couleur.

Lorsque le prix franchit l'objet défini, l'indicateur génère une alerte et envoie un courriel ou un message téléphonique. Le nombre de ces alertes peut être réglé dans les paramètres. Sur une barre, vous ne pouvez afficher qu'une seule alerte sur un objet, si l'alerte a été déclenchée sur une ligne, la prochaine alerte ne sera possible que sur une autre barre.

 
Vladislav Andruschenko:

il y a ceci

Paramètres de l'indicateur

  • string nameofobject="" ; // Noms des objets à croiser, séparés par des virgules, ou vide - tous
  • colorofobject=clrNONE ; // Couleur des objets pour l'intersection, vous pouvez spécifier la couleur d'autres objets, ou NONE - tout.
  • typeobj typeofobject=0 ; // Type d'objet pour le croisement, vous pouvez spécifier un type d'objet, ou ALL - tout
  • int ColofAlert=1 ; // Nombre d'alertes lorsque l'intersection est déclenchée
  • int TimeofAlert=3 ; // Nombre de secondes de pause entre les alertes lorsque l'intersection se déclenche.
  • string nameofsound="alert.wav" ;
  • bool AlerT=true ; // Affiche l'alerte à l'écran
  • bool Mail=true ; // Envoyer un message
  • bool Push=true ; //Envoyer PUSH au téléphone
  • bool Arrow=true ; // Flèche les alertes

Fonction de l'indicateur

Vous pouvez configurer l'indicateur pour qu'il croise n'importe quel objet ou sélectionner un objet et son type dans la liste. Vous pouvez également saisir les noms des objets séparés par des virgules ou laisser le champ vide, l'indicateur suivra alors tous les objets. Vous pouvez également spécifier la couleur de l'objet ou laisser le champ NONE, l'indicateur suivra alors tous les objets de n'importe quelle couleur.

Lorsque le prix franchit l'objet défini, l'indicateur génère une alerte et envoie un message électronique ou téléphonique. Le nombre de ces alertes peut être réglé dans les paramètres. Sur une barre, vous ne pouvez afficher qu'une seule alerte sur un objet, si l'alerte a été déclenchée sur une ligne, alors l'alerte suivante n'est possible que sur une autre barre.

j'adorerais qu'il fonctionne sur mt5 au lieu de 4))))
 
mila.com:

Merci, mais il n'y a toujours pas de résultat.

C'est essentiellement la même condition.

if( High[i+1]==Low[isFractalDn()])

if( High[i+1]==price_dnf)

?

C'est la même chose, mais ça ne peut pas être

Le haut de la bougie précédente ne peut pas être égal au bas de la fractale.

 
Alexey Kozitsyn:

Savez-vous qu'il peut être rare que le sommet d'une bougie coïncide avec le creux d'une autre ?

Et oui, bien sûr, pas sur l'ensemble de l'histoire. Mais seulement sur celui qui a été formé au moment du travail de l'indicateur. C'est du moins ce qu'il semble, d'après le morceau de code que vous avez fourni.

Même si elles coïncident, ce ne sera pas une fractale.

c'est-à-dire qu'il ne peut pas être

 
pako:

Même si elles correspondent, ce ne serait pas une fractale.

c'est-à-dire que ce n'est pas possible.

Elle peut, pourquoi pas ? Une fractale vers le bas a été formée, puis la fractale a été chevauchée (cassée) et ensuite une bougie (sans la fractale) a été formée avec le maximum = la valeur de la fractale.
 
Les gars, si ce n'est pas trop difficile, dites-moi "et spécifier le compte correct dansMQL5.community pour recevoir de l'argent pour les ressources utilisées ". s'agit-il simplement d'un surnom ou d'une adresse électronique que vous devez saisir à partir du profil principal ?
 
StanBrite Подобедов:
Les gars, si ce n'est pas trop difficile, dites-moi "et spécifier le compte correct dansMQL5.community pour recevoir de l'argent pour les ressources utilisées ". S'agit-il simplement d'un surnom ou d'une adresse électronique que vous devez saisir à partir du profil principal ?
Où ce message apparaît-il ? Qu'est-ce que vous essayez de faire exactement ?
 
Alexey Kozitsyn:
C'est possible, pourquoi pas ? Une fractale vers le bas a été formée, puis la fractale a été chevauchée (cassée) et une bougie (sans la fractale) avec le haut = valeur de la fractale a été formée.

Ce n'est plus une fractale

la fractale inférieure, le bas de la bougie précédente doit être plus élevé que la fractale

si le bas est plus haut, alors le haut est encore plus haut

Raison: