Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 151
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Pouvez-vous me dire comment fixer un stop au plus haut ou au plus bas de la barre où la transaction est ouverte ?
Si elle est élevée, alors High[ ] au lieu de stop, si elle est faible Low[ ], mais gardez deux choses à l'esprit.
1. il s'agit de l'écart et de la distance par rapport à la butée fixée par le concessionnaire.
2. Vous ne pouvez pas placer un stop correctement sur la barre qui se forme. C'est-à-dire, High[0]. Et seulement sur les barres précédentes. C'est-à-dire High[1], etc.
Bon après-midi.
Pouvez-vous me dire comment relier par programme 2 systèmes de coordonnées dans un graphique : (X,Y) et (temps,prix) ? Vous avez besoin d'une étiquette avec des coordonnées (X,Y) qui sera toujours au prix minimum sur le graphique.
artmedia70:
Il y a des différences. Sur le graphique en général, c'est-à-dire sur tous les historiques disponibles dans le terminal, ou sur le graphique visible (dans l'écran du moniteur) ?
Exactement sur le graphique visible sur l'écran du moniteur.
Exactement sur le graphique visible sur l'écran du moniteur.
Lancez ce script sur le tableau :
Faites de même pour le maximum
Lancez ce script sur le tableau :
Faites de même pour le maximum
Le fait est que l'objet ARROW a des coordonnées (temps, prix), mais pas de coordonnées (x,y). Si nous élargissons la fenêtre de l'indicateur en bas de l'écran, l'objet se déplacera en même temps que la fenêtre, mais en même temps les coordonnées (x,y) de l'objet dans la fenêtre changeront et elles ne pourront pas être calculées car il n'y a pas de connexion entre les deux systèmes de coordonnées. En principe, vous pourriez utiliser un objet TEXT ou tout autre objet à la place d'un objet ARROW , mais cela ne résout pas le problème.
Alors, attachez le blanc au chaud. On vous a montré comment connaître le prix minimum sur les barres visibles, et comment le marquer sur le graphique.
Le reste n'est qu'un vœu pieux et obscur ;)
Je ne suis pas tout à fait sûr de ce que vous voulez dire ? S'il n'y a pas de fichier (il n'a pas été ouvert) ou s'il y a une erreur de lecture. Il aurait donné un message, mais il n'y a pas de nouvelles...
Le code doit être écrit de telle sorte que sur la barre, sur laquelle la transaction est ouverte, il y a une sortie de la position, si un pic est formé, sur la barre suivante immédiatement après la barre avec un pic, mais les signaux sur les barres, après lesquelles la transaction est ouverte, où un pic s'est produit, sont ignorés. Il n'y a aucun problème avec le code décrivant le pic. La difficulté est d'indiquer au programme que seule la barre à laquelle la transaction est ouverte est utilisée pour le signal.
La transaction a un temps d'ouverture OrderOpenTime() ; Et il y a une fonction qui vous montrera le numéro de la barre par temps iBarShift() ; C'est la barre et l'utiliser comme "... que pour le signal que nous utilisons, seulement la barre sur laquelle la transaction est ouverte...".
Je ne suis pas tout à fait sûr de ce que vous voulez dire ? S'il n'y a pas de fichier (il n'a pas été ouvert) ou s'il y a eu une erreur lors de la lecture. Le message a été affiché, mais vous ne recevez aucune nouvelle...
Handle=FileOpen(File_Name,FILE_CSV|FILE_READ|FILE_WRITE," ;");// Ouvrir le fichier.
Si FILE_WRITE n'est pas combiné avec FILE_READ, un fichier de longueur nulle sera ouvert. Même s'il y avait des données dans le fichier avant son ouverture, elles seront détruites.
Si vous voulez ajouter des données à un fichier existant, vous devez l'ouvrir en utilisant la combinaison FILE_READ | FILE_WRITE..
Si FILE_READ n'est pas combiné avec FILE_WRITE, le fichier ne sera ouvert que si le fichier existe déjà. Si le fichier n'existe pas, il peut être créé en utilisant le mode FILE_WRITE.