En fait, un spread de zéro n'est pas la preuve qu'il n'y a pas de mark-up.
Il peut y avoir un mark-up de 0.1 pip (plus, ca ne sera effectivement pas possible ou alors trop visible).
Je vous explique rapidement:
1- MT4 ne permet pas d'afficher tous les ticks qu'un courtier peut recevoir des différents LP.
Les technologies d'aggrégation permettent d'en traiter beaucuoup plus que ce que MT4 ne peut faire.
Il y a donc une différence entre ce qui est visible sur MT4 et la réalité.
Les écarts sont ultra-faibles, mais il faut prendre conscience que tous les prix ne sont pas affichés sur MT4 et qu'il existe donc des prix qui ne peuvent pas etre visibles.
C'est la raison pour laquelle les algos sophistiqués vont préférer travailler sur des API FIX, qui offrent en général des flux de prix bien plus précis.
2- MT4 ne permet pas l'affichage des spreads négatifs ... pourtant ils existent !
(c'est moins vrai ... du moins beaucoup plus rare depuis le krash de EUR/CHF)
Je ne sais pas si vous vous souvenez, mais JFD Brokers affichait un spread moyen de 0.03 pip !
Comment ? simplement car en comptabilisant les spreads négatifs, on arrivait a ce résultat.
Meme si les spreads négatifs sont invisibles sur MT4, les Traders en profitent au moment de l'exécution,
C'est l'un des facteurs qui contribue au slippage positif !
Apres le krash du CHF, les banques sont devenues plus frileuses et du coup, beaucoup moins compétitives dans la provision de liquidité. Il y a donc beaucoup moins de spreads négatifs possible ... et on voit clairement le résultats dans la moyenne affichée par JFD qui est maintenant de 0.25 pip (soit 8 fois plus élevé que la moyenne de 0.03 pip).
Avant EUR/CHF, un courtier aurait donc pu prendre un mark-up de 0.1 pip, afficher souvent un spread de 0
et avoir un spread moyen autour de 0.1 ou 0.2 pip !
Si mark-up il y a ... de toute facon, il doit etre visible sur le rapport d'exécution,
c'est le seul moyen de vérifier ... une fois de plus !