J'ai fait un robot de trading le mois dernier (10ans que je n'en avais pas refait ...).
Le principe est de rentrer une position 'au marché' associé à un TP+1, sur un signal d'achat que je calcul sur la close des bougies 1s.
Après la phase de mise au point du code, j'ai testé les ordres sur le
compte demo fournis par
ig. J'utilise les API public d'
ig.
Jusqu'à la tout va bien :
- j'observe un décalage d'environ 1s entre le signal et le 'fill' de l'ordre.
- j'observe des TP réglé comme du papier à musique --->>> +1 point systématiquement.
Cet après-midi, je décide de passer en réel après deux bonnes grosses semaines de test en démo. (Faut bien ce jeter à l'eau à un moment donné).
- Toujours cette "grosse" seconde entre mon signal et le 'fill' de l'ordre. Certainement dû à mon délais réseau, au traitement des données en local sur mon ordi et le temps de traitement côté serveur
ig ou l'affichage sur l'interface web/téléphone --->> A améliorer plus tard, ce n'est pas primordial pour le moment.
- Belle surprise et grosse différence sur le TP. J'ai quasi systématiquement du
slippage positif, donc je sors entre +1,1 et 1,9 points à chaque fois.
Marrant !