Bonjour.
Si je copie le code de l'indicateur, dans un modèle de conseiller expert, et à la place de la mention
int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double& price[]) { ObjectSetString(0,"spread", OBJPROP_TEXT,"spread = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_SPREAD),1)); ObjectSetString(0,"stoplevel", OBJPROP_TEXT,"stop level = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL),1)); ObjectSetString(0,"freezelevel",OBJPROP_TEXT,"freeze level = "+DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_FREEZE_LEVEL),1)); return(0); }
Je n'ai pas eu le temps de faire le tour de la question, mais je n'ai pas eu le temps de faire le tour du problème :
void OnTick(const int rates_total, const int prev_calculated, const int begin, const double& price[]) { ObjectSetString(0,"spread", OBJPROP_TEXT,"spread = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_SPREAD),1)); ObjectSetString(0,"stoplevel", OBJPROP_TEXT,"stop level = " +DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL),1)); ObjectSetString(0,"freezelevel",OBJPROP_TEXT,"freeze level = "+DoubleToString(SymbolInfoInteger(Symbol(),SYMBOL_TRADE_FREEZE_LEVEL),1)); }
(veuillez noter OnTick) pour que cet indicateur fonctionne dans un EA, j'obtiens seulement
dans le coin supérieur gauche du graphique trois
Label
Label
Étiquette
et lorsque je passe la souris dessus, la valeur correspondante s'affiche (1er écart, 2ème niveau de stop, 3ème niveau de gel).
Comment coder correctement afin d'utiliser cet indicateur dans un graphique d'EA ? (de manière à avoir non pas l'étiquette mais les paramètres correspondants, et le rafraîchissement automatique ?
le rafraîchissement automatique).
Merci beaucoup pour toute aide !
Bon indicateur.
Il ne serait pas mal de créer le même, mais avec (spread)-(swaplong)-(swapshort) moins swop-rouge et plus swop-bleu par exemple, personnellement je suis plus intéressé par ces indicateurs lors du trading.
Si ce n'est pas difficile, bien sûr.
Je vous souhaite bonne chance.
Bon indicateur.
Il ne serait pas mauvais de créer le même, mais avec (spread)-(swaplong)-(swapshort) moins swop-rouge et plus swop-bleu par exemple, personnellement je suis plus intéressé par ces indicateurs quand je fais du trading.
Si ce n'est pas difficile, bien sûr.
Je vous souhaite bonne chance.
Il serait préférable d'ajouter deux colonnes supplémentaires à l'échange "Aperçu du marché" et c'est tout.
Ceci s'adresse aux développeurs.
Puisqu'il y a un écart, pourquoi le swap est-il pire ?
Qu'est-ce qu'un spread indique aux traders ?
- Les spreads sont basés sur les prix d'achat et de vente d'une paire de devises.
- Les coûts sont basés sur les spreads et la taille des lots.
- Les spreads sont variables et doivent être référencés dans votre logiciel de trading.
Les spreads et le Forex
Chaque marché a un spread et il en va de même pour le Forex. Un spread est simplement défini comme la différence de prix entre l'achat et la vente d'un actif sous-jacent par un trader. Les traders qui sont familiers avec les actions appelleront cela de manière synonyme l'écart entre l'offre et la demande : Ask.
Ci-dessous, nous pouvons voir un exemple de calcul du spread pour l'EURUSD. Tout d'abord, nous trouvons le prix d'achat à 1,35640, puis nous soustrayons le prix de vente de 1,32626. Après ce processus, nous obtenons une valeur de 0,00014. Les traders doivent se rappeler que la valeur du pip est alors identifiée sur l'EURUSD comme le 4ème chiffre après la décimale, ce qui fait que l'écart final calculé est de 1,4 pips.
Maintenant que nous savons comment calculer l'écart en pips, examinons les coûts réels encourus par les traders.
Coûts et calculs des spreads
Puisque l'écart n'est qu'un nombre, nous devons maintenant savoir comment l'exprimer en dollars et en centimes. La bonne nouvelle, c'est que si vous pouvez trouver le spread, le calcul de ce chiffre est très simple mathématiquement, une fois que vous avez identifié le coût du pip et le nombre de lots que vous négociez.
En utilisant les cotations ci-dessus, nous savons que nous pouvons actuellement acheter l'EURUSD à 1,3564 et clôturer la transaction à un prix de vente de 1,35474.Cela signifie que dès que notre transaction est ouverte, un trader encourt 1,4 pips d'écart. Pour trouver le coût total, nous devons maintenant multiplier cette valeur par le coût du pip tout en tenant compte du nombre total de lots négociés. Si vous négociez un lot de 10 000 EURUSD avec un coût au pip de 1 $, le coût total de la transaction sera de 1,40 $.
N'oubliez pas que le coût du pip est exponentiel. Cela signifie que vous devrez multiplier cette valeur en fonction du nombre de lots que vous négociez. Plus la taille de vos positions augmente, plus le coût du spread augmente.
Modifications de l'écart
Il est important de se rappeler que les spreads sont variables, ce qui signifie qu'ils ne restent pas toujours les mêmes et qu'ils changent sporadiquement. Ces changements sont basés sur la liquidité, qui peut varier en fonction des conditions du marché et des données économiques à venir. Pour connaître les taux de spreads actuels, consultez toujours votre plateforme de trading.Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
newdigital, 2014.01.30 09:25
Les spreads Forex et les nouvelles (basé sur l'article de dailyfx)
- Les spreads sont basés sur les prix d'achat et de vente d'une paire de devises.
- Les spreads sont variables et peuvent changer en fonction de l'actualité.
- Surveillez la normalisation des spreads, peu après les événements économiques.
Les marchés financiers ont la capacité d'être radicalement affectés par les nouvelles économiques. Les nouvelles se produisent tout au long de la semaine de trading, comme indiqué par le calendrier économique, et peuvent augmenter la volatilité du marché ainsi que les spreads que vous voyez sur vos paires de devises préférées.
Il est impératif que les nouveaux traders se familiarisent avec ce qui peut se produire lors de ces événements. Ainsi, pour mieux vous préparer aux nouvelles à venir, nous allons passer en revue ce qui se passe avec les spreads du Forex pendant les marchés volatils.
Les spreads et l'actualité
L'actualité est une période d'incertitude notoire pour le marché. Ces communiqués du calendrier économique sont sporadiques et, selon que les attentes sont satisfaites ou non, ils peuvent entraîner une fluctuation rapide des prix. Tout comme les traders particuliers, les grands fournisseurs de liquidités ne connaissent pas l'issue des événements d'actualité avant leur publication ! C'est pourquoi ils cherchent à compenser une partie de leur risque en élargissant les spreads.
Ci-dessus, un exemple de spreads lors de la publication des chiffres de l'emploi NFP de janvier. Remarquez l'élargissement des spreads sur les principales paires de devises. Même s'il s'agit d'un événement temporaire, jusqu'à ce que le marché se normalise, les traders devront supporter des coûts de transaction plus élevés.
Faire face aux écarts
Il est important de se rappeler que les écarts sont variables, ce qui signifie qu'ils ne resteront pas toujours les mêmes et qu'ils changeront à mesure que les fournisseurs de liquidités modifieront leurs prix. Ci-dessus, nous pouvons voir la rapidité avec laquelle les spreads se normalisent après l'annonce de la nouvelle. En 5 minutes, les spreads sur l'EURUSD sont passés de 6,4 pips à 1,4 pips. Qu'en est-il donc des traders qui souhaitent exécuter des ordres en fonction des nouvelles ?
Les traders doivent toujours prendre en compte le risque lié à la volatilité des marchés. L'une des options pour négocier des événements d'actualité est d'exécuter immédiatement les ordres au marché en espérant que la volatilité du marché couvre l'augmentation du coût du spread. Les traders peuvent également attendre que les marchés se normalisent et profiter de la liquidité accrue une fois que l'activité du marché s'est calmée.
Merci beaucoup pour cet indicateur.
Je l'apprécie pour sa simplicité et les informations supplémentaires qu'il fournit.
Pourriez-vous fournir l'option de décaler la décimale d'une place vers la gauche (pour les cotations modernes en pips fractionnaires) ?
Je vous remercie.

- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
spread_on_chart:
Indique la valeur actuelle de l'écart, la distance minimale pour les ordres d'arrêt (niveau d'arrêt) et la distance pour geler les opérations (niveau de gel).
Author: Forexometer