Je teste avec le compagnon de l'API (labs.ig) et j'arrive bien à ouvrir une position.
Le problème est que je n'arrive pas à la fermer avec l'aide de l'API.
Exemple d'ouverture :
Epic : IX.D.nasdaq.IFE.IP
Expiry : -
Direction : Sell
Order Size : 0.5
Order Type : MARKET
Time in Force : FILL_OR_KILL
Guaranteed stop : true
Stop Distance : 200
Trailing Stop : false
Force Open : true
Limit Distance : 200
Currency Code : EUR
Tentative de fermeture :
Deal Id: le n° de la position ci-dessus
Direction : BUY
Deal Size : 0.5
Order Type : MARKET
J'obtiens le résultat :
HTTP 404 error.service.marketdata.position.notional.details.null.error
_Il n'est pas possible de fermer la position en ouvrant une opposée puisque la position est Force Open : true.
_Il n'est pas possible pour moi d'ouvrir une position qui ne soit pas Force Open : true puisque je mets un stop et une limite.
_Cela se passe aussi bien en démo qu'en réel.
Est-ce que quelqu'un utilise toujours actuellement l'Api IG pour ouvrir et surtout clore des ordres ?
Quelle syntaxe utilisez-vous ?